Releases: phw/picard
Releases · phw/picard
Release list
MusicBrainz Picard 3.0.0rc4
Please refer to the download page for official download locations.
Bugfixes
- PICARD-3438 - Plugin action
MENUsetting not honored in "Plugin Tools" on main menu bar - PICARD-3439 - Unexpected font change in script editors after pasting
- PICARD-3442 - Track duration tolerance (ignore_track_duration_difference_under) no longer suppresses the ~length diff in the Metadata box
- PICARD-3446 - CLI does not run config upgrade hooks, leaving old config files unmigrated
- PICARD-3448 - Some constants aren't properly translated, though translations are available
- PICARD-3450 - Button titles on scripting options page are compressed
- PICARD-3453 - Metadata box tag tooltips re-render Markdown per row, causing severe CPU load during save/selection
Improvements
- PICARD-3441 - Clarify read-only non-tag values in the metadata box (length, filepath)
- PICARD-3444 - Bundle sqlite3 in packaged builds
- PICARD-3449 - Rework Cover Art → Processing options layout to stack Tags/Files vertically
- PICARD-3452 - Sort debug options by translated name and show CLI name in tooltip
MusicBrainz Picard 3.0.0b7
Please refer to the download page for official download locations.
Bugfixes
- PICARD-3330 - Config upgrade hooks do not update profile overrides for value transforms
- PICARD-3331 - Encoding error when saving file metadata
- PICARD-3332 - Enums are not stored as values in option profiles
- PICARD-3333 - Cover art provider plugin option pages cannot have profile highlights
- PICARD-3334 - Enabling track title translation always uses the recording title
- PICARD-3336 - Can not go back to main app window after viewing Picard > About Picard
- PICARD-3338 -
PICARD_PLUGIN_REGISTRY_URLenv var ignored when official registry cache exists - PICARD-3339 - Plugin boolean options show up in quick settings, but are not usable as such
- PICARD-3342 - Profile highlights broken if same option name is used by different plugins
- PICARD-3344 - Crash when refreshing collections list
- PICARD-3345 - Exception when reading
SYLTtag with newline
New Feature
- PICARD-30 - Add
_artistcommentand_albumartistcommentvariables - PICARD-3328 - Support TOML-based exportable/importable profiles
- PICARD-3346 - Cyanrip log support
Improvements
- PICARD-2673 - Standardize artist name variations by default
- PICARD-2845 - Add wizard illustration to first run information dialog and setup wizard
- PICARD-2999 - Automatic update check should be opt-in
- PICARD-3335 - Replace
picard-pluginswithpicard-clisubcommand architecture - PICARD-3337 - Add a
picard-cli plugins compile-uicommand - PICARD-3343 - Allow starting the setup wizard again from the help menu
- PICARD-3347 - Add a plugin v3 extension point to register a custom CD ripping log parser
MusicBrainz Picard 3.0.0b4
Please refer to the download page for official download locations.
Bugfixes
- PICARD-3300 - Fails to launch on macOS: "Expected an instance of Tagger"
- PICARD-3301 - Visual glitch in log viewer for multi line output
- PICARD-3304 - picard-plugins fails to launch with "Expected an instance of Tagger"
Improvements
- PICARD-3303 - Add syntax highlighting to Log Detail dialog
MusicBrainz Picard 3.0.0b3
Please refer to the download page for official download locations.
Bugfixes
- PICARD-2376 - Log view becomes unresponsive on long list
- PICARD-3194 - Custom column
%_musicbrainz_discids%or%compilation%only displays value on track level - PICARD-3256 - Preferred Releases always saved in alphabetic order
- PICARD-3258 -
tagger.remove_albumcrashes insideregister_album_metadata_processorhandler - PICARD-3265 - Translation locale selection does not sort locales by UI language
- PICARD-3267 - macOS app claims to support macOS 11.0, but minimum supported version for Qt 6.11 is macOS 13.0
- PICARD-3272 - "Never replace selected cover image types" ignored
- PICARD-3274 - Crash after removing last item in standalone recordings
- PICARD-3275 - Default optical drive always used regardless of which drive is selected in Lookup CD drop down
- PICARD-3277 - Cover art to be saved as external files has no types and comments set
- PICARD-3278 - Non-front CAA cover art images replace front cover
- PICARD-3279 - Cover art column does not update for tracks
- PICARD-3281 - Improve UI responsiveness during scan of many files
- PICARD-3287 - Context menu is missing "Expand all", "Collapse all" and "Select all" entries
- PICARD-3290 - Built-in player prevents file write access
- PICARD-3294 - "Never replace cover image" options only run on image loading
- PICARD-3295 - Track loses original cover art when file gets removed
- PICARD-3297 - Cover art "Show more details" failing after clustering
New Features
- PICARD-2197 - Use artist aliases to find a more appropriate artist sort name for the artist credit
Improvements
- PICARD-2867 - Improve matching and lookup by utilizing barcode
- PICARD-3163 - Make using artist sortname for translation optional, disabled by default
- PICARD-3261 - Simplify Unicode characters when saving tags with non-Unicode character set
- PICARD-3262 - New
picard-plugins --initcommand to initialize a new plugin directory - PICARD-3264 - Improved alias selection for artist, album and track translations
- PICARD-3269 - Make ISWCs available as
%_iswc%variable - PICARD-3283 - Add stop button for pending network requests
- PICARD-3284 - Improve release matching with tiered scoring and identifier support
- PICARD-3285 - Add a button to clear the network cache
- PICARD-3286 - Log View dialog: performance issues, limited filtering, and UX improvements
- PICARD-3289 - Allow user to set the default log level used when Picard is started
- PICARD-3291 - Utilize barcode/catno/date from file tags for better release matching
- PICARD-3296 - Adjust Haiku platform detection to changes in Haiku's latest Python versions
- PICARD-3298 - Plugin options UI improvements
- PICARD-3299 - New debug options "plugin_development" and "coverart"
MusicBrainz Picard 2.13.1
Please refer to the download page for official download locations.
Tasks
- PICARD-3027 - Fix PyPI packaging task
MusicBrainz Picard 2.13
Please refer to the download page for official download locations.
Bugfixes
- PICARD-2989 - Endless recursion when reading settings after script editor dialog was opened
- PICARD-2991 - File naming options inaccessible on permission errors to target path
- PICARD-3000 - Children's Music is shown as "Children'S Music" in Picard
- PICARD-3001 - Picard requires charset-normalizer < 3.4.0
- PICARD-3008 - Poorly formatted
datetags crash Picard with uncaught Overflow Exception - PICARD-3012 - Wrong disc numbers when submitting release
- PICARD-3013 - Case only renaming broken on case-insensitive filesystems
- PICARD-3014 - Sorting on macOS does not sort empty values as expected
Tasks
- PICARD-3002 - Update Windows code signing certificate
- PICARD-3018 - Drop support for Python 3.7
- PICARD-3022 - Support Python 3.13
Improvements
- PICARD-736 - Avoid manual copying of authentication token
- PICARD-2882 - Support PKCE for OAuth2 authorization
- PICARD-2886 - OAuth2: Implement token revocation on the server
- PICARD-3021 - Add context menu action to metadata box to merge original and new values
MusicBrainz Picard 2.9.1
Bugfixes
- PICARD-2186 - Windows installer fails to detect already running instance
- PICARD-2688 - Windows: Portable version crashes when launched with
-h - PICARD-2692 - Windows: Crash on startup after upgrade from 2.8 to 2.9
- PICARD-2693 - Windows installer allows canceling the uninstaller
- PICARD-2694 - Crash when re-opening options after closing without closing the scripting documentation dialog
- PICARD-2695 - Crash in script editor when showing tooltips for some Unicode character codes
- PICARD-2696 - Windows: Shift dragging files into Picard deletes the files on the filesystem
- PICARD-2697 - Options "Restore Defaults" does not restore all defaults
- PICARD-2698 - Windows: Permanent high CPU usage
- PICARD-2710 - Files are not getting loaded on systems with 2 or less CPUs
- PICARD-2713 - Stand alone instance mode does not work
- PICARD-2714 - Windows: Portable installs should run as separate instances
- PICARD-2718 - File selector for ripping log files does not show *.log files with the "All supported log files" filter
New Features
- PICARD-1815 - Notification on plugin updates available
- PICARD-2705 - Provide the new audio director relationship as tag
Improvements
- PICARD-2691 - Provide code signed source archives
MusicBrainz Picard 2.3.0.dev1
Feature
- Dummy release
release-2.3.0.dev1-2
Dummy release