Skip to content

Simplify and update dependencies#6

Open
Dr-Emann wants to merge 5 commits intodevttys0:mainfrom
Dr-Emann:push-xpoozuurkmlv
Open

Simplify and update dependencies#6
Dr-Emann wants to merge 5 commits intodevttys0:mainfrom
Dr-Emann:push-xpoozuurkmlv

Conversation

@Dr-Emann
Copy link

@Dr-Emann Dr-Emann commented Nov 28, 2025

  • Update md5 crate version
  • Use sha2 crate directly rather than the sha256 crate
    • No need to hex decode, go directly to bytes
    • Less transitive dependencies (e.g. don't pull in tokio)
  • Put env_logger dep behind a (default enabled) feature flag, so users of the library don't need to pull it in.

Includes a similar change to #5, so closes #5

impervius and others added 5 commits March 1, 2026 16:21
* Add CI quality checks
* Fix clippy warning
* Update rust edition to 2024 and run cargo update
* Run cargo fmt
* Update dependencies
* Set failIfEmpty to false
- We don't need to pull in tokio from sha256
- Allow users of the library to avoid pulling in dependencies only used
  by the binary
this also means we don't need to parse from hex, we can go directly to
digest bytes
@Dr-Emann Dr-Emann force-pushed the push-xpoozuurkmlv branch from 589eb5f to a51d579 Compare March 1, 2026 16:43
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