Skip to content

chore: release v0.15.0 - #217

Merged
bradh merged 1 commit into
mainfrom
release-plz-2026-07-18T20-51-06Z
Jul 31, 2026
Merged

chore: release v0.15.0#217
bradh merged 1 commit into
mainfrom
release-plz-2026-07-18T20-51-06Z

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🤖 New release

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

mp4-atom breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field SegmentReference.referenced_size in /tmp/.tmpyh1YWa/mp4-atom/src/sidx.rs:16
  field DecoderSpecific.raw in /tmp/.tmpyh1YWa/mp4-atom/src/moov/trak/mdia/minf/stbl/stsd/mp4a/esds.rs:302

--- 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.48.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type EsDescriptor no longer derives Copy, in /tmp/.tmpyh1YWa/mp4-atom/src/moov/trak/mdia/minf/stbl/stsd/mp4a/esds.rs:171
  type DecoderConfig no longer derives Copy, in /tmp/.tmpyh1YWa/mp4-atom/src/moov/trak/mdia/minf/stbl/stsd/mp4a/esds.rs:221
  type DecoderSpecific no longer derives Copy, in /tmp/.tmpyh1YWa/mp4-atom/src/moov/trak/mdia/minf/stbl/stsd/mp4a/esds.rs:290

--- 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.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:InvalidCombination in /tmp/.tmpyh1YWa/mp4-atom/src/error.rs:70

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field reference_size of struct SegmentReference, previously in file /tmp/.tmpi1gtVm/mp4-atom/src/sidx.rs:16
Changelog

0.15.0 - 2026-07-31

Fixed

  • correct name of sidx referenced_size element (#224)
  • consistency check vpcC matrix coefficients and chroma subsampling (#221)
  • fix transactional decode_maybe (#211)

Other

  • update of actions on the PR workflow (#225)
  • Reject oversized sidx reference fields (#215)
  • dispatch children by namespace (#222)
  • preserve the DecoderSpecificInfo payload, make it optional, tolerate trailing bytes (#174)
  • Validate vpcC chroma subsampling during encoding (#198)
  • error on truncated codec parameters (#220)


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-18T20-51-06Z branch 2 times, most recently from b863032 to f696563 Compare July 18, 2026 21:49
@github-actions github-actions Bot changed the title chore: release v0.14.1 chore: release v0.15.0 Jul 19, 2026
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-18T20-51-06Z branch 2 times, most recently from 40c1828 to b6663b5 Compare July 23, 2026 04:32
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-18T20-51-06Z branch 3 times, most recently from ec3c511 to 755f272 Compare July 31, 2026 09:59
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-18T20-51-06Z branch from 755f272 to 9feee4c Compare July 31, 2026 10:37
@bradh
bradh merged commit 6b46af1 into main Jul 31, 2026
1 check passed
@bradh
bradh deleted the release-plz-2026-07-18T20-51-06Z branch July 31, 2026 11:39
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.

1 participant