mirror of
https://github.com/Serial-ATA/lofty-rs
synced 2024-12-14 14:42:33 +00:00
1.8 KiB
1.8 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Fixed
- When writing large packets, the size would slowly shift out of sync, causing the pages to be written incorrectly. (issue) (PR)
[0.6.0] - 2024-01-03
Added
Packets::iter()
[0.5.0] - 2023-01-29
Added
Packets::{len, is_empty}
Changed
Packets::write_to
will now return the number of pages written- Segment tables are now stored in
PageHeader
- Limit maximum written page size to ~8KB
Fixed
Packets::read_count
will properly validate that the correct number of packets were read
[0.4.0] - 2022-12-27
Added
Changed
- The reading of OGG files has switched to using packets opposed to pages, making it more spec-compliant and efficient.
- Most fields in
Page
have been separated out into the newPageHeader
struct. paginate
now works with a collection of packets. (PR)
Removed
- Removed
Page::new
, now pages can only be created throughogg_pager::paginate
orPackets::paginate
. (PR)
[0.3.1] - 2022-03-03
Fixed
- Segment tables are written correctly with data spanning multiple pages (issue)