Changelog
All notable changes to the media-type-version project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.3 - 2025-06-16
Semi-incompatible changes
- Rust implementation:
media-type-version
:- make the
defs
module private; we expose everything we should viapub use
- make the
Fixes
- Rust implementation:
mtv-extract
:- fix the invalid "media type" Cargo metadata keyword
- Documentation:
- fix the download URLs
Additions
- Rust implementation:
media-type-version
:- expose the
OwnedError
type at crate top-level - expose the source error for
Error::UIntExpected
- add a unit test for the
Facet
trait
- expose the
Other changes
- Python implementation:
- refresh the
uv.lock
file
- refresh the
- Rust implementation:
media-type-version
:- use
facet
0.27.13 with no changes
- use
- push the
run-clippy.sh
test tool down into therust/
subdirectory - refresh the
Cargo.lock
file
0.1.2 - 2025-06-08
Additions
- Rust implementation:
media-type-version
:- add the documentation base URL for the
crates-io
index
- add the documentation base URL for the
Other changes
- Python implementation:
- allow
cappa
0.28 with no changes - test suite:
- use
uvoxen
0.2 and switch to amediaType
format version - use
ruff
0.11.13 with no changes
- use
- allow
- Rust implementation:
media-type-version
:- use
facet
0.27.12 for thefacet-unstable
feature - minor refactoring
- use
mtv-extract
:- switch from
anyhow
toeyre
- switch from
- test suite:
- switch from
anyhow
toeyre
- switch from
test-log
tofacet-testhelpers
- switch from
0.1.1 - 2025-05-23
Fixes
- Rust implementation:
- replace the invalid "media type" crate keyword with "media-type"
Other changes
- Python implementation:
- refresh the
uv.lock
file
- refresh the
- Rust implementation:
- constify some missed functions
0.1.0 - 2025-05-23
Started
- First public release.