Skip to content

Releases: theseus-rs/file-type

v0.6.0

08 Feb 23:45
Compare
Choose a tag to compare

Other

  • [breaking] reduce memory utilization by removing composite string ids
  • update wikidata formats

v0.5.2

06 Feb 04:24
51b7c62
Compare
Choose a tag to compare

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

05 Feb 17:42
d258f46
Compare
Choose a tag to compare

Other

  • add performance graphs to readme
  • update wikidata to be the default provider
  • reducing memory allocation during signature evaluation

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