Skip to content

Releases: theseus-rs/file-type

v0.5.0

03 Feb 21:45
bc7efe5
Compare
Choose a tag to compare

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

01 Feb 18:41
f71d67b
Compare
Choose a tag to compare

Added

  • remove dependencies

v0.4.0

29 Jan 23:54
351504c
Compare
Choose a tag to compare

Added

  • add wikidata file types
  • add file type source feature flags

Other

  • remove jiff
  • remove thiserror

v0.3.1

24 Jan 23:51
61f2edc
Compare
Choose a tag to compare

Other

  • add jai linguist definition

file_type-v0.3.0

18 Jan 22:37
f8d96fb
Compare
Choose a tag to compare

Added

  • optimize signature matching

file_type-v0.2.4

17 Jan 20:34
ab71aab
Compare
Choose a tag to compare

Added

  • add rayon feature

file_type-v0.2.3

16 Jan 00:37
071b057
Compare
Choose a tag to compare

Fixed

  • update tokio to be optionally enabled by a feature

file_type-v0.2.2

11 Jan 03:16
4695375
Compare
Choose a tag to compare

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

08 Jan 19:13
5fa2b6a
Compare
Choose a tag to compare

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

07 Jan 23:01
74af308
Compare
Choose a tag to compare

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