diff --git a/CHANGELOG.md b/CHANGELOG.md index e9dd745..00e2d53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0](https://github.com/kixelated/mp4-atom/compare/v0.10.1...v0.11.0) - 2026-05-18 + +### Added + +- add support for nclc colour type in colr box ([#110](https://github.com/kixelated/mp4-atom/pull/110)) + +### Fixed + +- preserve per-sample fields on trun encode roundtrip ([#160](https://github.com/kixelated/mp4-atom/pull/160)) + +### Other + +- return Err(Reserved) on out-of-range *_size fields instead of panicking ([#163](https://github.com/kixelated/mp4-atom/pull/163)) +- bound Vec::with_capacity on counts ([#162](https://github.com/kixelated/mp4-atom/pull/162)) +- bound Vec::with_capacity in parse_vorbis_comment and Avcc ([#157](https://github.com/kixelated/mp4-atom/pull/157)) +- replace unmaintained `paste` with `pastey` ([#161](https://github.com/kixelated/mp4-atom/pull/161)) +- update related traits to support unsized reads and writes ([#145](https://github.com/kixelated/mp4-atom/pull/145)) +- minor cleanup in colr test code ([#155](https://github.com/kixelated/mp4-atom/pull/155)) +- make non-exhaustive, add unit tests ([#149](https://github.com/kixelated/mp4-atom/pull/149)) +- advance buffer cursor after reading prof/rICC profile ([#153](https://github.com/kixelated/mp4-atom/pull/153)) +- follow-up for self-contained flag fix, add tests ([#150](https://github.com/kixelated/mp4-atom/pull/150)) +- expose duration_is_empty and default_base_is_moof flags on Tfhd ([#151](https://github.com/kixelated/mp4-atom/pull/151)) +- Fix dref url self_contained flag bit position ([#147](https://github.com/kixelated/mp4-atom/pull/147)) +- implement LHVCDecoderConfigurationBox (lhvC) ([#141](https://github.com/kixelated/mp4-atom/pull/141)) +- Add Brad Hards to authors ([#144](https://github.com/kixelated/mp4-atom/pull/144)) +- implement 3GPP narrowband codec sample entry (samr) ([#135](https://github.com/kixelated/mp4-atom/pull/135)) +- fix up tests after recent commits ([#140](https://github.com/kixelated/mp4-atom/pull/140)) +- implement track reference (tref) box ([#139](https://github.com/kixelated/mp4-atom/pull/139)) +- implement Web Video Text Tracks (WebVTT) sample entry format ([#131](https://github.com/kixelated/mp4-atom/pull/131)) +- implement rtng box ([#136](https://github.com/kixelated/mp4-atom/pull/136)) +- implement ainf box. ([#122](https://github.com/kixelated/mp4-atom/pull/122)) +- add ccst support for AV1 ([#133](https://github.com/kixelated/mp4-atom/pull/133)) +- Add option for having taic box ([#132](https://github.com/kixelated/mp4-atom/pull/132)) +- implement hint media header (hmhd) box ([#115](https://github.com/kixelated/mp4-atom/pull/115)) +- Add support for "uri " infe boxes inside iinf ([#123](https://github.com/kixelated/mp4-atom/pull/123)) + ## [0.10.1](https://github.com/kixelated/mp4-atom/compare/v0.10.0...v0.10.1) - 2026-01-23 ### Other diff --git a/Cargo.lock b/Cargo.lock index 82787bc..63d1f2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -120,7 +120,7 @@ dependencies = [ [[package]] name = "mp4-atom" -version = "0.10.1" +version = "0.11.0" dependencies = [ "anyhow", "bytes", diff --git a/Cargo.toml b/Cargo.toml index 06c5173..edbeaaf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Luke Curley ", "Brad Hards