1.0.1 is a maintenance and documentation release for hashavatar.
- Refreshed compatible transitive dependencies in
Cargo.lockandfuzz/Cargo.lock. - Updated the GitHub CI
taiki-e/install-actionpin tov2.79.14. - Lowered the manifest and toolchain MSRV to Rust
1.90.0after validating the release gate and compatibility matrix. - Added a polished README header with the project image, documentation links, and Rust version support table.
- Kept the README image in the repository while excluding
.github/images/**from the published crate package.
- Added a debug assertion for out-of-range internal identity digest byte access so future renderer mistakes fail in debug/test builds while release builds remain non-panicking.
- Changed
AvatarSpec::pixel_count()andAvatarSpec::rgba_buffer_len()to use saturating multiplication as defense-in-depth for future dimension-limit changes. - Clarified that the transient by-value seed argument passed to
StdRng::from_seedis part of the documented zeroization residual.
- Rust
1.90.0: full release gate. - Rust
1.91.0through1.96.0:cargo check --features all-formats. - Rust
1.90.0: additional checks forblake3 all-formatsandxxh3 all-formats.