mirror of
https://github.com/Serial-ATA/lofty-rs
synced 2024-11-10 06:34:18 +00:00
changelog: Update for 0.18.0
This commit is contained in:
parent
2880bc832c
commit
df23c16246
1 changed files with 9 additions and 2 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.18.0] - 2024-01-12
|
||||
|
||||
### Added
|
||||
- **MP4**: Check if audio streams are DRM protected, exposed as `Mp4Properties::is_drm_protected()` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/297))
|
||||
- **ID3v2**:
|
||||
|
@ -14,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- Supported TIPL keys are: "producer", "arranger", "engineer", "DJ-mix", "mix".
|
||||
- **GlobalOptions**: Options local to the thread that persist between reads and writes ([PR](https://github.com/Serial-ATA/lofty-rs/pull/321))
|
||||
- See [the docs](https://docs.rs/lofty/latest/lofty/struct.GlobalOptions.html) for more information
|
||||
- **ItemKey**: `ItemKey::IntegerBpm` ([issue](https://github.com/Serial-ATA/lofty-rs/issues/334)) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/335))
|
||||
|
||||
### Changed
|
||||
- **ID3v1**: Renamed `GENRES[14]` to `"R&B"` (Previously `"Rhythm & Blues"`) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/296))
|
||||
|
@ -21,13 +24,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- **ID3v2**:
|
||||
- Stop erroring on empty frames when not using `ParsingMode::Strict` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/299))
|
||||
- Verify contents of flag items (`ItemKey::FlagCompilation`, `ItemKey::FlagPodcast`) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/336))
|
||||
- `Id3v2Tag::get_text` will now return the raw, unedited string ([PR](https://github.com/Serial-ATA/lofty-rs/pull/336))
|
||||
- `Id3v2Tag::get_text()` will now return the raw, unedited string ([PR](https://github.com/Serial-ATA/lofty-rs/pull/336))
|
||||
- Previously, all null separators were replaced with `"/"` to make the string easier to display.
|
||||
Now, null separators are only replaced in [`Accessor`](https://docs.rs/lofty/latest/lofty/trait.Accessor.html) methods.
|
||||
It is up to the caller to decide how to handle all other strings.
|
||||
- **resolve**: Custom resolvers will now be checked before the default resolvers ([PR](https://github.com/Serial-ATA/lofty-rs/pull/319))
|
||||
- **MPEG**: Up to `max_junk_bytes` will now be searched for tags between the start of the file and the first MPEG frame ([PR](https://github.com/Serial-ATA/lofty-rs/pull/320))
|
||||
- This allows us to read and write ID3v2 tags that are preceeded by junk
|
||||
- **ItemKey**:
|
||||
- Renamed `ItemKey::PodcastReleaseDate` to `ItemKey::ReleaseDate` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/329))
|
||||
- Renamed `ItemKey::{PodcastURL, PoddcastGlobalUniqueID}` to `ItemKey::{PodcastUrl, PoddcastGlobalUniqueId}` ([issue](https://github.com/Serial-ATA/lofty-rs/issues/327)) ([PR](https://github.com/Serial-ATA/lofty-rs/pull/332))
|
||||
|
||||
### Fixed
|
||||
- **MP4**:
|
||||
|
@ -637,7 +643,8 @@ See [ogg_pager's changelog](ogg_pager/CHANGELOG.md).
|
|||
### Removed
|
||||
- `ErrorKind::BadExtension`
|
||||
|
||||
[Unreleased]: https://github.com/Serial-ATA/lofty-rs/compare/0.17.1...HEAD
|
||||
[Unreleased]: https://github.com/Serial-ATA/lofty-rs/compare/0.18.0...HEAD
|
||||
[0.18.0]: https://github.com/Serial-ATA/lofty-rs/compare/0.17.1...0.18.0
|
||||
[0.17.1]: https://github.com/Serial-ATA/lofty-rs/compare/0.17.0...0.17.1
|
||||
[0.17.0]: https://github.com/Serial-ATA/lofty-rs/compare/0.16.1...0.17.0
|
||||
[0.16.1]: https://github.com/Serial-ATA/lofty-rs/compare/0.16.0...0.16.1
|
||||
|
|
Loading…
Reference in a new issue