Skip to content

Commit b101c05

Browse files
committed
changelog: Update for recent changes
1 parent 8a389c4 commit b101c05

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
### Added
1010
- **Properties**: Expose channel mask (only supported for WAV and MPEG for now) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/155))
1111
- **ItemKey**: `InitialKey` mapping for Vorbis Comments ([PR](https://github.com/Serial-ATA/lofty-rs/pull/156))
12-
- **VorbisComments**: `VorbisComments::push` to allow for a non-replacing insertion
13-
- **Tags**: `<Tag>::new()` as an alias for `<Tag>::default()`
12+
- **VorbisComments**: `VorbisComments::push` to allow for a non-replacing insertion ([PR](https://github.com/Serial-ATA/lofty-rs/pull/169))
13+
- **Tags**: `<Tag>::new()` as an alias for `<Tag>::default()` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/170))
14+
- **Picture**: `Picture::into_data()` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/173))
1415

1516
### Changed
1617
- **APE**/**ID3v1**/**ID3v2**/**Tag**:
1718
- Allow empty strings as values instead of removing the corresponding item when empty ([PR](https://github.com/Serial-ATA/lofty-rs/pull/134))
18-
- Separated the trait `SplitAndMergeTag` into `SplitTag` and `MergeTag` to prevent any unexpected or undefined behavior at runtime ([#143](https://github.com/Serial-ATA/lofty-rs/pull/143))
19-
- **VorbisComments**:
19+
- Separated the trait `SplitAndMergeTag` into `SplitTag` and `MergeTag` to prevent any unexpected or undefined behavior at runtime ([PR](https://github.com/Serial-ATA/lofty-rs/pull/143))
20+
- **VorbisComments** ([PR](https://github.com/Serial-ATA/lofty-rs/pull/169)):
2021
- Keys will now be verified according to spec before insertion
2122
- Getters will now case-insensitively search for keys
2223
- `TRACKNUM` will now be considered in the `Accessor::*track` methods
23-
- **Tags**: Method names are more consistent
24+
- **Tags**: Method names are more consistent ([PR](https://github.com/Serial-ATA/lofty-rs/pull/171))
2425

2526
### Fixed
2627
- **ID3v2**:
2728
- Fix conversion of user defined frames when using `Tag` writing interface ([issue](https://github.com/Serial-ATA/lofty-rs/issues/140)) ([PR](https://github.com/Serial-ATA/lofty-rs/issues/142))
2829
- Fix writing of tag/disk numbers when using `Tag` writing interface ([issue](https://github.com/Serial-ATA/lofty-rs/issues/145)) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/149))
29-
- **MP4**:
30+
- **MP4** ([PR](https://github.com/Serial-ATA/lofty-rs/pull/163)):
3031
- Fix the incorrect size being written for newly created `moov.udta.meta` atoms
3132
- Previously, the 8 bytes for the size and identifier were not accounted for
3233
- The parser has been further restricted to avoid going out of bounds
3334
- This was only an issue if there was garbage data after the `moov` item *and* the parser had not yet found
3435
the `moov.udta` atom.
35-
- **WavPack**:
36+
- **WavPack** ([PR](https://github.com/Serial-ATA/lofty-rs/pull/168)):
3637
- Fewer errors are suppressed
3738
- Metadata sub-blocks are now properly parsed
3839
- Bitrate calculation will now properly round down

0 commit comments

Comments
 (0)