All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.16.7 - 2025-09-23
- Document
Statustypestate
0.16.6 - 2025-09-21
- Remove
libcdependency
0.16.5 - 2025-09-20
- Remove internal
thiserrordependency
0.16.4 - 2025-09-19
- Revert to error on
libmagicAPI violation instead ofpanic!
0.16.3 - 2025-09-15
- Link docs to alternative pure Rust crate
file_type - (deps) Bump
thiserrorfrom 1.0.49 to 1.0.61 - (deps) Bump
libcfrom 0.2.148 to 0.2.155 - (deps) Bump
bitflagsfrom 2 to 2.5.0
0.16.2 - 2023-10-05
- Implement
TryFromfor a few more database path types - Allow recovering cookie from state transition errors
0.16.1 - 2023-10-03
- Add a whole lot of rustdoc
0.16.0 - 2023-09-30
- [breaking] Move everything
Cookieinto modcookie - [breaking] Use typestate for opened/loaded
Cookie - [breaking] Introduce
DatabasePathsandInvalidDatabasePathError - [breaking] Introduce
OpenErrorforCookie::open - [breaking] Introduce
SetFlagsErrorforCookie::set_flags - [breaking] Replace
MagicErrorwithcookie::Error - [breaking] Replace internal
ApiViolationerror forlibmagicwithpanic!
- Split project/crate README
- (deps) Bump thiserror from 1.0.40 to 1.0.49
- (deps) Bump libc from 0.2.141 to 0.2.148
0.15.1 - 2023-09-28
- Fix clippy findings in rustdoc doctests
- Fix clippy findings in tests
0.15.0 - 2023-09-26
- (deps) [breaking] Replace
errnowithstd::io::Error - (deps) [breaking] Upgrade to
bitflagsv2
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD