mirror of
https://github.com/Serial-ATA/lofty-rs
synced 2025-03-04 06:47:12 +00:00
changelog: Add PR link for Frame
enum change
This commit is contained in:
parent
11e765c932
commit
e53ca3b42d
1 changed files with 4 additions and 3 deletions
|
@ -12,14 +12,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- This will allow for generic edits to the iTunes-style parental advisory tag. Note that this will use the
|
- This will allow for generic edits to the iTunes-style parental advisory tag. Note that this will use the
|
||||||
numeric representation. For more information, see: https://docs.mp3tag.de/mapping/#itunesadvisory.
|
numeric representation. For more information, see: https://docs.mp3tag.de/mapping/#itunesadvisory.
|
||||||
- New `tag::items` module for generic representations of complex tag items
|
- New `tag::items` module for generic representations of complex tag items
|
||||||
- New **Timestamp** item for ISO 8601 timestamps ([PR](https://github.com/Serial-ATA/lofty-rs/pull/389))
|
- New `Timestamp` item for ISO 8601 timestamps ([PR](https://github.com/Serial-ATA/lofty-rs/pull/389))
|
||||||
- **ID3v2**: Special handling for frames with timestamps with `FrameValue::Timestamp` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/389))
|
- **ID3v2**: Special handling for frames with timestamps with `Frame::Timestamp` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/389))
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- **VorbisComments**/**ApeTag**: Verify contents of `ItemKey::FlagCompilation` during `Tag` merge ([PR](https://github.com/Serial-ATA/lofty-rs/pull/387))
|
- **VorbisComments**/**ApeTag**: Verify contents of `ItemKey::FlagCompilation` during `Tag` merge ([PR](https://github.com/Serial-ATA/lofty-rs/pull/387))
|
||||||
- **ID3v2**:
|
- **ID3v2**:
|
||||||
- ⚠️ Important ⚠️: `Frame` has been converted to an `enum`:
|
- ⚠️ Important ⚠️: `Frame` has been converted to an `enum` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/390)):
|
||||||
- This makes it easier to validate frame contents, as one can no longer make an `AttachedPictureFrame` with the ID `"TALB"`, for example.
|
- This makes it easier to validate frame contents, as one can no longer make an `AttachedPictureFrame` with the ID `"TALB"`, for example.
|
||||||
|
See the PR for a full description of the changes.
|
||||||
```rust
|
```rust
|
||||||
// Old:
|
// Old:
|
||||||
let frame = Frame::new(
|
let frame = Frame::new(
|
||||||
|
|
Loading…
Add table
Reference in a new issue