Skip to content

Updating Dependencies (Objdiff-Core, typed_path added)#43

Merged
AetiasHax merged 7 commits into
AetiasHax:mainfrom
EstreyaZR:main
Jan 12, 2026
Merged

Updating Dependencies (Objdiff-Core, typed_path added)#43
AetiasHax merged 7 commits into
AetiasHax:mainfrom
EstreyaZR:main

Conversation

@EstreyaZR

Copy link
Copy Markdown
Contributor

Objdiff-core isn't updated on cargo anymore. I added it back through a git dependency, and handled edge cases where due to breaking changes, objdiff-core expected typed_path::Utf8Path(Buf) for the configuration command.

Old Version: 2.5
New Version: 3.5.1

I didn't find a way not to have typed_path as a direct dependency, so I added it.
(If my code quality isn't up to your standards, feel free to dismiss)

@AetiasHax

Copy link
Copy Markdown
Owner

Thanks! To simplify things I added a to_utf8_unix_path_buf helper to shorten code elsewhere that need to convert std::path::PathBuf to typed_path::Utf8UnixPathBuf.

Also since objdiff doesn't require globset crate anymore to set the watch_patterns field, I've gone ahead and removed it as a dependency.

@AetiasHax AetiasHax merged commit cd4e885 into AetiasHax:main Jan 12, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants