Skip to content

Releases: gpac/mp4box.js

v2.3.0

22 Nov 18:23
6cd6fda

Choose a tag to compare

2.3.0 (2025-11-22)

Features

v2.2.0

09 Nov 18:14
a148871

Choose a tag to compare

2.2.0 (2025-11-09)

Bug Fixes

  • box pssh reported kid to be always there but it's not (7285b4f)
  • demo links in README.md (83e31f7)
  • edtsBox reported elst to be always present (cfb2085)
  • trakBox reported edts to always be present (6b92bda)

Features

  • add text item reference type (5fc19d7)

v2.1.2

09 Oct 16:29

Choose a tag to compare

2.1.2 (2025-10-09)

Bug Fixes

v2.1.1

30 Aug 05:37

Choose a tag to compare

2.1.1 (2025-08-30)

Bug Fixes

  • resolve an issue with getBox type (59d4eaf)

v2.1.0

15 Aug 16:16

Choose a tag to compare

2.1.0 (2025-08-15)

Features

v2.0.0

15 Aug 03:13

Choose a tag to compare

2.0.0 (2025-08-15)

Bug Fixes

  • handle mp4a in quicktime mode (137dd93), closes #505
  • handle non-null terminated hdlr boxes (60a4bdd)
  • replace redundant MP4BoxStream with DataStream (ef01d87)

BREAKING CHANGES

  • MP4BoxStream has been removed
  • Default endianness of DataStream is set to big endian

v1.5.0

13 Aug 03:25

Choose a tag to compare

1.5.0 (2025-08-13)

Bug Fixes

  • accept ArrayBufferLike for fromArrayBuffer (fc22b47)

Features

  • implement writing logic for dOps (6cbe9d2)

v1.4.7

08 Aug 18:28

Choose a tag to compare

1.4.7 (2025-08-08)

Bug Fixes

  • correctly detect fragmented files (fb431b9), closes #504

v1.4.6

04 Aug 04:55
8cae9af

Choose a tag to compare

1.4.6 (2025-08-04)

Bug Fixes

  • prevent an infinite loop in processSample (8cae9af)

v1.4.5

30 Jul 22:48

Choose a tag to compare

1.4.5 (2025-07-30)

Bug Fixes

  • better type inference via getBox(es) (9f49117), closes #499