Skip to content

chore: bump lofty from 0.22.4 to 0.24.0 in /src-tauri#6

Merged
InstaZDLL merged 2 commits into
mainfrom
dependabot/cargo/src-tauri/lofty-0.24.0
May 7, 2026
Merged

chore: bump lofty from 0.22.4 to 0.24.0 in /src-tauri#6
InstaZDLL merged 2 commits into
mainfrom
dependabot/cargo/src-tauri/lofty-0.24.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 6, 2026

Bumps lofty from 0.22.4 to 0.24.0.

Release notes

Sourced from lofty's releases.

0.24.0

What's Changed

New Contributors

Full Changelog: https://github.com/Serial-ATA/lofty-rs/blob/main/CHANGELOG.md#0240---2026-04-12

0.23.3

What's Changed

New Contributors

Full Changelog: https://github.com/Serial-ATA/lofty-rs/blob/main/CHANGELOG.md#0233---2026-03-14

0.23.2

What's Changed

Full Changelog: https://github.com/Serial-ATA/lofty-rs/blob/main/CHANGELOG.md#0232---2026-02-14

0.23.0 is finally here! The biggest release in years 🎉

The breaking changes most likely to affect existing projects are:

  • The removal of ItemKey::Unknown (PR)
  • Accessor::year() was replaced with Accessor::date() (PR)
  • Generic support for popularimeters (user star ratings) (PR)
    • See the docs, it can be a bit complicated!

What's Changed

... (truncated)

Changelog

Sourced from lofty's changelog.

[0.24.0] - 2026-04-12

Added

  • APE (issue) (PR):
    • ApeTag::push() which will append values to existing items
    • ApeItem::text_values() which returns an iterator over all text values in the item

Changed

  • APE: The Tag -> ApeTag conversion will now preserve multi-value items (issue) (PR)

Fixed

  • FLAC: Fixed corruption of shrinking metadata (issue) (PR)

Removed

  • ItemKey: ItemKey::FileType and ItemKey::MusicianCredits (PR)
    • These are ID3v2-specific fields with special formats.

[0.23.3] - 2026-03-14 (YANKED)

Added

Changed

  • ID3v2: ItemKey::Lyrics is no longer supported (issue) (PR)
    • ItemKey::Lyrics is often overloaded with synchronized lyrics in LRC format. In other formats, the distinction between ItemKey::Lyrics and ItemKey::UnsyncLyrics doesn't matter much as they're both text fields. In ID3v2, however, synchronized lyrics are a separate binary frame. To write synchronized lyrics, you'll have to use Id3v2Tag and SynchronizedTextFrame directly.

Fixed

  • ID3v2:
    • Don't error on empty UTF-16 descriptions (issue) (PR)
    • Retain ItemKey::{AlbumArtists, Barcode, UnsyncLyrics, ReplayGainAlbumGain, ReplayGainAlbumPeak, ReplayGainTrackGain, ReplayGainTrackPeak} when during generic conversions (issue) (PR)
  • Timestamp: Only enforce valid year in strict mode (issue) (PR)
  • OGG Vorbis: Fixed potential infinite loop while property reading (issue) (PR)
  • IFF: Support chunks with invalid padding (issue) (PR)
    • When RIFF/AIFF chunks have an odd length, they should be padded, and the padding is not counted in the chunk size. However, some encoders incorrectly include the padding in the size, which can cause the parser to go out of sync. We no longer assume padding is valid and have additional checks to stay in sync when possible.

... (truncated)

Commits
  • 2341386 0.24.0
  • 214a9b5 FLAC: Fix corruption of shrinking metadata
  • 4a2bcb4 docs: fixes, comments, and examples
  • 2497325 APE: Properly handle multi-value text items
  • f3fcfd0 0.23.3
  • 38f82b5 ID3v2: remove support for ItemKey::Lyrics
  • b64f972 IFF: Support invalid chunk padding
  • cb73828 ItemKey: Add ItemKey::MusicBrainzReleaseType
  • c0c5b6e ID3v2: Add back missing supported ItemKeys
  • 1412f10 OGG: Fix infinite loop
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 6, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 6, 2026

Labels

The following labels could not be found: cargo. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot force-pushed the dependabot/cargo/src-tauri/lofty-0.24.0 branch from e691d03 to 8f10f1a Compare May 6, 2026 14:10
@github-actions github-actions Bot added scope: backend Rust/Tauri backend (src-tauri/) scope: deps Dependencies type: chore Maintenance size: xs < 10 lines labels May 6, 2026
dependabot Bot and others added 2 commits May 7, 2026 08:00
Bumps [lofty](https://github.com/Serial-ATA/lofty-rs) from 0.22.4 to 0.24.0.
- [Release notes](https://github.com/Serial-ATA/lofty-rs/releases)
- [Changelog](https://github.com/Serial-ATA/lofty-rs/blob/main/CHANGELOG.md)
- [Commits](Serial-ATA/lofty-rs@0.22.4...0.24.0)

---
updated-dependencies:
- dependency-name: lofty
  dependency-version: 0.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
`Tag::get_string`/`get_binary` now take `ItemKey` by value, and
`Accessor::year()` was replaced by `date()` returning `Timestamp`.
@InstaZDLL InstaZDLL force-pushed the dependabot/cargo/src-tauri/lofty-0.24.0 branch from 8f10f1a to c1313e3 Compare May 7, 2026 06:08
@github-actions github-actions Bot added size: s 10-50 lines and removed size: xs < 10 lines labels May 7, 2026
@InstaZDLL InstaZDLL merged commit 38bb9c8 into main May 7, 2026
10 checks passed
@InstaZDLL InstaZDLL deleted the dependabot/cargo/src-tauri/lofty-0.24.0 branch May 7, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file scope: backend Rust/Tauri backend (src-tauri/) scope: deps Dependencies size: s 10-50 lines type: chore Maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant