You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**BoundTaggedFile**: A `TaggedFile` variant bound to a `File` handle. ([issue](https://github.com/Serial-ATA/lofty-rs/issues/73)) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/80))
54
55
55
56
### Changed
56
57
-**Files**: Return the removed tag from `<File>::remove(TagType)` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/74))
57
58
- Previously, the only way to remove and take ownership of a tag was through `TaggedFile::take`.
58
59
This was not possible when using a concrete type, such as `OpusFile`.
59
60
-**TaggedFile**: Renamed `TaggedFile::take` to `TaggedFile::remove` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/74))
60
-
-**OGG**: The reading of OGG files has switched to using packets opposed to pages, making it more
61
-
spec-compliant and efficient.
62
-
-**ogg_pager**: Most fields in `Page` have been separated out into the new `PageHeader` struct.
63
-
-**ogg_pager**: `paginate` now works with a collection of packets. ([PR](https://github.com/Serial-ATA/lofty-rs/pull/79))
64
61
-**lofty_attr**: The `lofty_attr::LoftyFile` derive proc macro is now exported as `lofty::LoftyFile`.
65
62
-**TaggedFile**: All methods have been split out into a new trait, `TaggedFileExt`. ([PR](https://github.com/Serial-ATA/lofty-rs/pull/80))
66
63
-**Accessor**: All methods returning string values now return `Cow<str>`. ([PR](https://github.com/Serial-ATA/lofty-rs/pull/83))
@@ -71,14 +68,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
71
68
we would overwrite the last one, losing all of its information. Now we preserve all of the information,
72
69
overwriting frames as necessary.
73
70
74
-
### Removed
75
-
-**ogg_pager**: Removed `Page::new`, now pages can only be created through `ogg_pager::paginate` or
-**ID3v2**: The `'/'` character is no longer used as a separator ([issue](https://github.com/Serial-ATA/lofty-rs/issues/82))
80
73
-**MP4**: Stopped expecting certain flags for the `gnre` atom prior to upgrading it ([issue](https://github.com/Serial-ATA/lofty-rs/issues/84)) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/85))
81
74
75
+
### ogg_pager
76
+
See [ogg_pager's changelog](ogg_pager/CHANGELOG.md).
77
+
82
78
## [0.9.0] - 2022-10-30
83
79
84
80
### Added
@@ -338,8 +334,8 @@ This release mostly addresses issues uncovered by fuzzing, thanks to [@5225225](
338
334
339
335
## [0.5.3] - 2022-03-03
340
336
341
-
### Fixed
342
-
-**OGG**: Segment tables are written correctly with data spanning multiple pages ([issue](https://github.com/Serial-ATA/lofty-rs/issues/37))
337
+
### ogg_pager
338
+
See [ogg_pager's changelog](ogg_pager/CHANGELOG.md).
0 commit comments