Skip to content

chore: release v0.16.0 - #227

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-18T10-26-04Z
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-08-18T10-26-04Z

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • mp4-atom: 0.15.0 -> 0.16.0 (⚠ API breaking changes)

mp4-atom breaking changes

--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Ilst.mdta in /tmp/.tmpRNrhQO/mp4-atom/src/meta/ilst/mod.rs:36
  field Udta.chpl in /tmp/.tmpRNrhQO/mp4-atom/src/moov/udta/mod.rs:19

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type Ilst no longer derives Eq, in /tmp/.tmpRNrhQO/mp4-atom/src/meta/ilst/mod.rs:26

--- failure enum_tuple_variant_field_added: pub enum tuple variant field added ---

Description:
An enum's exhaustive tuple variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_tuple_variant_field_added.ron

Failed in:
  field 1 of variant Codec::Unknown in /tmp/.tmpRNrhQO/mp4-atom/src/moov/trak/mdia/minf/stbl/stsd/mod.rs:160

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:UnknownCodec in /tmp/.tmpRNrhQO/mp4-atom/src/error.rs:73
Changelog

0.16.0 - 2026-09-17

Other

  • add support for jpeg (#235)
  • add support for Apples dtyp box (#234)
  • add additional test (#233)
  • add support for mebx (#230)
  • Add support for mdta-style meta data (#228)
  • add support for Nero-style Chapter List Box (chpl) (#232)
  • preserve unknown stsd codec bodies on parse, refuse to emit (#229)
  • Add support for metadata tracks (#226)


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-08-18T10-26-04Z branch 2 times, most recently from 8bd1fab to 77d270e Compare August 23, 2026 11:43
@github-actions github-actions Bot changed the title chore: release v0.15.1 chore: release v0.16.0 Sep 5, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-18T10-26-04Z branch 5 times, most recently from 10c083a to e43c5cb Compare September 7, 2026 11:41
@github-actions
github-actions Bot force-pushed the release-plz-2026-08-18T10-26-04Z branch from e43c5cb to ba89302 Compare September 17, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants