Releases: theseus-rs/file-type
Releases · theseus-rs/file-type
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
file_type-v0.3.0
Added
- optimize signature matching
file_type-v0.2.4
Added
- add rayon feature
file_type-v0.2.3
Fixed
- update tokio to be optionally enabled by a feature
file_type-v0.2.2
Added
- update linguist definitions
Fixed
- correct liquist extension lookup failures by removing the preceeding . from the extensions
Other
- ignore tests failing on Windows
file_type-v0.2.1
Fixed
- corrected classification sorting to select the most general file format
Other
- Merge pull request #35 from theseus-rs/update-linguist-file-formats
- ignore tests failing on Windows
- update crate documentation
file_type-v0.2.0
Fixed
- remove unused UnknownFileType
Other
- minor readme update
- add links from the file type id to the format file
- optimize variable byte sequence matching by performing BOF/EOF matches first
- optimize signature classification
- Merge pull request #29 from theseus-rs/optimize-classification
- minor refactor
- add xml and yaml tests
- update example documentation
- ignore tests failing on Windows
- ignore failing pronom classification tests
- add ignored test cases for pronom file classification failures
- add ignored test cases for pronom file classification failures