Skip to content

Releases: theseus-rs/file-type

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

file_type-v0.1.0

05 Jan 03:58
Compare
Choose a tag to compare

Fixed

  • update default/1 to be binary, default/2 to be text and attempt to detect the default when no other file type could be determined

Other

  • correct lint error
  • update documentation

file_type-v0.0.5

04 Jan 17:31
8419c19
Compare
Choose a tag to compare

Fixed

  • update internal signature to require all byte sequences match

Other

  • reduce FileType memory allocations
  • optimize file type evaluation by reducing map lookup and memory allocations
  • add benchmarks
  • update file type column header