Dates are given in YYYY-MM-DD format - for example, the 15th of October 2021 is written as 2021-10-15.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Merge upstream changes
- Use platform-specific path separators in
build.rs
(thanks to this PR)
- Use platform-specific path separators in
- Breaking: Increased MSRV to 1.48.0
- Made some functions const
- Updated all dependencies!
- This changelog :L
- Test for duplicate entries in MIME_TYPES
- Some formats had incorrect MIME types (#3)
- Removed a few duplicate entries from
MIME_TYPES
(#3)
- Clippy config (
clippy.toml
)
- Update
phf
andphf_codegen
dependencies
Cargo.lock
is no longer committed
- Surprisingly enough, more formats, including many from upstream sources
- The previously disabled
phf-map
feature has been fixed and can now be used by projects depending on this library by setting the appropriate feature flag - The MSRV is now 1.40.0
- Updated to Rust 2018 Edition
- Renamed from
mime_guess
tonew_mime_guess
- Reformatted all files and added
rustfmt.toml
mime
andunicase
are no longerextern crate
d- All functions marked as deprecated from the 2.x releases have been removed
- New formats, including Cucumber/Gherkin related files, and a few linked data formats
- New mime types for existing formats:
application/x-gzip
->application/gzip
application/content-stream
->application/octet-stream
- Many programming-adjacent file types, such as
bash
andphp
- Committed
Cargo.lock
file
- Many file types, including
exe
,dll
, andscr
files - Added some more MIME types for existing formats
- Renamed project to
new_mime_guess
- Potential XML and HTML mislabeling
Older releases are not tracked in this project's changelog, as they are from before it was forked from its parent project