Skip to content

Releases: theseus-rs/file-type

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

file_type-v0.0.4

04 Jan 00:02
4386fca
Compare
Choose a tag to compare

Added

  • add arrow, avro, duckdb, jsonl, and parquet file types

Fixed

  • update apache name format

Other

  • add supported file types to file_type crate readme

file_type-v0.0.3

03 Jan 21:34
31f9300
Compare
Choose a tag to compare

Other

  • update readme with supported file types
  • add FILE_TYPES.md and code to generate
  • update format of data sources
  • add data sources to documentation
  • update test expectations

file_type-v0.0.2

03 Jan 18:07
bae7a25
Compare
Choose a tag to compare

Added

  • add apache httpd mime types

Other

  • update formatting
  • limit xml file format data to only used elements
  • update example documentation
  • improve test coverage
  • add file format tests

file_type-v0.0.1

02 Jan 21:46
ba64500
Compare
Choose a tag to compare

Other

  • update builds to use ubuntu-latest
  • update crate docs
  • correct wasm32 builds
  • correct crate docs
  • correct badge links

file_type-v0.0.0

02 Jan 20:24
Compare
Choose a tag to compare

Added

  • initial commit

Other

  • update dependencies and remove unnecessary build actions
  • correct deny.toml configuration
  • update sync functions to use current thread
  • remove release drafter
  • update pronom_export readme
  • add CHANGELOG.md