Releases: theseus-rs/file-type
Releases · theseus-rs/file-type
v0.7.2
v0.7.1
Added
- update wikidata formats (add CBOR)
v0.7.0
Added
- add no_std support
Fixed
- suppress duplicate wikidata signatures
- address performance regression
- correct benchmark file path
Other
- [breaking] remove tokio support
- refactor to use phf maps
- remove file types vector to reduce runtime memory utilization
- move file type document generation to test_data crate
- update test data generator to generate pronom test data
- create test data generation crate
v0.6.0
Other
- [breaking] reduce memory utilization by removing composite string ids
- update wikidata formats
v0.5.2
Other
- optimize default file type determination
- reduce use of std library
- correct formatting
- run benchmarks on linux
- add magic crate benchmark
- refactor source code generation into a separate crate
- update examples for wikidata default
- remove end time parameter from performance reports
v0.5.1
Other
- add performance graphs to readme
- update wikidata to be the default provider
- reducing memory allocation during signature evaluation
v0.5.0
Added
- add IANA media types
Other
- add comparison benchmarks
- [breaking] reduce FileType::file_format() visibility to pub(crate)
- improve test coverage
- [breaking] update pronom ids to be prefixed with pronom/ instead of fmt/ or x-fmt/
- optimize signature matching
- update FileType to use a reference to FileFormat to avoid unnecessary clone
- remove walkdir
- add wikidata to readme
v0.4.1
Added
- remove dependencies
v0.4.0
Added
- add wikidata file types
- add file type source feature flags
Other
- remove jiff
- remove thiserror
v0.3.1
Other
- add jai linguist definition