NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2797 most downloaded on pub.dev
A dart package to parse ISO Base Media File Format.
Last release 5 days ago
03 Oct 2026
Release timing varies
gaps range from 2 weeks to 6 months
Most releases are documented
notes for 30 of 42 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
42 releases · first in 2024
Nothing published for this version
Update to random_access_source 5.0.0.
random_access_source 5.0.0.Fix header size issue on extended-size box.
One column per month.
Nothing published for this version
Nothing published for this version
- Add getDirectChild util.
getDirectChild util.- Remove isContainerCallback.
isContainerCallback.Add skipOffset to ISOBox.nextChild to skip bytes before reading the next child box.
skipOffset to ISOBox.nextChild to skip bytes before reading the next child box.- Support special box sizes.
Nothing published for this version
Move RandomAccessSource out of ISOBox.
RandomAccessSource out of ISOBox.ISOBox now can be sent to Dart isolates.ISOBox methods (including extension methods) have a explicit RandomAccessSource parameter.- Add support for Web platforms.
Nothing published for this version
Breaking: Rename seek to seekInData.
resetPosition to ISOBox.seek to seekInData.Nothing published for this version
Remove RandomAccessBinaryReader layer.
RandomAccessBinaryReader layer.Nothing published for this version
Nothing published for this version
Nothing published for this version
Prefer RandomAccessBinaryReader.
RandomAccessBinaryReader.Fix wrong box size when box size is 0.
Add ispe and ipma to full boxes.
ispe and ipma to full boxes.- Update random_access_source.
random_access_source.Add an optional index param to nextChild.
nextChild.Fix issues with uint8list sublist views.
- Add close to ISOBox.
close to ISOBox.Remove ISOSourceBox in favor of ISOBox static methods.
ISOSourceBox in favor of ISOBox static methods.ISOBox extension methods instead.Nothing published for this version
Add getDirectChildrenByAsyncFilter util.
getDirectChildrenByAsyncFilter util.boxesToBytes util.Nothing published for this version
- Add getDirectChildren util. - Add toBytes method to ISOBox.
getDirectChildren util.toBytes method to ISOBox.[Breaking] Remove ISORootBox in favor of ISOSourceBox.
ISORootBox in favor of ISOSourceBox.isFullBoxCallback.Add seek method to all box types.
seek method to all box types.- Update extension methods.
Nothing published for this version
Allow customizing container boxes via `isContainerCallback.
inspectISOBox.callback.inspectISOBox instead of a list.grpl to container boxes.Add some helper functions to work with boxes.
Expose data offset and header offset in ISOBox.
ISOBox.Ability to start parsing from a random access file.
Rename fullBoxData to fullBoxInt32
ISOFullBoxInfofullBoxData to fullBoxInt32Allow extracting data from a box.
- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →