Skip to content

v2.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jul 22:17

Highlights

  • Unified stored-tag reading between CLI and GUI (#265, #267): the AAC / ID3v2 / APE dispatch for reading stored gain tags is now a single library API, read_gain_tags_auto, returning an owned StoredGainTags snapshot with a GainTagSource enum. Both mp3rgain -s c and the GUI's Check Stored Tags render from it, eliminating a recurring parity-drift risk between the two frontends. CLI output is byte-identical to v2.10.0.
  • Internal code consolidation: duplicated helpers across the CLI command/processor layers and the GUI (album analysis, track analysis, error reporting, RG value parsing) were extracted into shared functions, shrinking the codebase without behavior changes.

This is a refactoring and maintenance release — no user-facing behavior changes.

Other Changes

  • deps: bump anyhow to 1.0.104, thiserror to 2.0.19, serde to 1.0.229, serde_json to 1.0.151 (#263)
  • ci: bump pinned GitHub Actions SHAs (#262, #264)
  • Packaging follow-ups for v2.10.0 (MacPorts Portfile, winget manifests, AUR mp3rgui)

Full Changelog: v2.10.0...v2.11.0