Repository navigation
Version 0.3.4: "Back and Forth"
The development of another crate fast-tlsh (which is a fast implementation of another fuzzy hash, TLSH) gave the author knowledge of Rust programming and vast possibilities of the design space.
Though the functionalities are the same, the author is experimenting with new techniques.
- Fixes from version 0.3.3
- Added correct license notice to
fnv_table.rs. - Removed unused (stopped using before the release of 0.3.3)
tests-unsoundfeature.
- Added correct license notice to
- Fixes from version 0.3.2
- Documentation of
BlockHashPositionArrayDatais now correct
It has been wrong for a long time. - Supports the latest version of Nightly Rust.
- Documentation of
- Features
- Renamed
nightlytounstable
nightlyis still an alias ofunstablebut the old name will be removed on the next major release. - Added
unsafe-guarantee(a subset ofunsafe)
An implementation of unstableTrustedLenrequiresunstableandunsafe-guarantee(instead of fullunsafe) because of different requirements for implementing it. - Added
maint-codefor maintainance
This feature enforces this crate to raise no warnings. This is intended for CI purposes.
- Renamed
- Tests
- Coverage improvements
- Ignore certain files/lines on
grcov. - Since recent versions of Rust now ignores auto-derived functions from
llvm-cov-based coverage report, explicit coverage tests for them are now removed.
- Ignore certain files/lines on
- Various improvements and simplification.
- Coverage improvements
- Internals
- Minor internal improvements.
- Started to use
rustfmton some of the files (not many but will be increased during the development of the v0.3 line).
Crates.io: https://crates.io/crates/ffuzzy/0.3.4
Docs.rs: https://docs.rs/ffuzzy/0.3.4/ssdeep/
Full Changelog: v0.3.2...v0.3.4