diff --git a/docs/changelog.rst b/docs/changelog.rst index dcfcda98c..44dd407fa 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -13,7 +13,9 @@ Finally, this is the last version of beets where we intend to support Python 2.x and 3.5; future releases will soon require Python 3.6. One non-technical change includes that we moved our official ``#beets`` home -on IRC from freenode to Libera.Chat. +on IRC from freenode to `Libera.Chat`_. + +.. _Libera.Chat: https://libera.chat/ Major new features: @@ -41,17 +43,17 @@ Major new features: `Deezer`_ database. Thanks to :user:`rhlahuja`. :bug:`3355` -* A new :doc:`/plugins/bareasc` provides a new query type: `bare ASCII` - which ignores accented characters, treating them as though they - were the base ASCII character. To perform `bare ASCII` searches, use - the ``#`` prefix with :ref:`list-cmd` or other commands. - :bug:`3882` +* A new :doc:`/plugins/bareasc` provides a new query type: "bare ASCII" + queries that ignore accented characters, treating them as though they + were plain ASCII characters. Use the ``#`` prefix with :ref:`list-cmd` or + other commands. :bug:`3882` +* :doc:`/plugins/fetchart`: Album art can now be fetched from `last.fm`_. + :bug:`3530` Other new things: -* Document Libera.Chat as the new official IRC home. Thanks to :user:`Freso`. * Enable HTTPS for MusicBrainz by default and add configuration option - `https` for custom servers. + `https` for custom servers. See :ref:`musicbrainz-config` for more details. * :doc:`/plugins/mpdstats`: Add a new `strip_path` option to help build the right local path from MPD information. * :doc:`/plugins/convert`: Conversion can now parallelize conversion jobs on @@ -71,7 +73,7 @@ Other new things: * A new :doc:`/plugins/subsonicplaylist` can import playlists from a Subsonic server. * :doc:`/plugins/subsonicupdate`: The plugin now automatically chooses between - token- and password-based authentication based on server version + token- and password-based authentication based on the server version. * A new :ref:`extra_tags` configuration option lets you use more metadata in MusicBrainz queries to further narrow the search. * A new :doc:`/plugins/fish` adds `Fish shell`_ tab autocompletion to beets. @@ -137,8 +139,6 @@ Other new things: * :doc:`/plugins/beatport`: The plugin now gets the musical key, BPM, and genre for each track. :bug:`2080` -* :doc:`/plugins/beatport`: Fix the default assignment of the musical key. - :bug:`3377` * :doc:`/plugins/bpsync`: Add `bpsync` plugin to sync metadata changes from the Beatport database. * :doc:`/plugins/beatport`: Fix assignment of `genre` and rename `musical_key` @@ -157,8 +157,6 @@ Other new things: titles. Thanks to :user:`cole-miller`. :bug:`3459` -* :doc:`/plugins/fetchart`: Album art can now be fetched from `last.fm`_. - :bug:`3530` * :doc:`/plugins/web`: The query API now interprets backslashes as path separators to support path queries. Thanks to :user:`nmeum`. @@ -168,31 +166,16 @@ Other new things: * :doc:`/plugins/plexupdate`: Added an option to use a secure connection to Plex server, and to ignore certificate validation errors if necessary. :bug:`2871` -* :doc:`/plugins/lyrics`: Improved searching on the Genius backend when the - artist contains special characters. - :bug:`3634` -* :doc:`/plugins/parentwork`: Also get the composition date of the parent work, - instead of just the child work. - Thanks to :user:`aereaux`. - :bug:`3650` -* :doc:`/plugins/lyrics`: Fix a bug in the heuristic for detecting valid - lyrics in the Google source. - :bug:`2969` -* :doc:`/plugins/thumbnails`: Fix a bug where pathlib expected a string instead - of bytes for a path. - :bug:`3360` * :doc:`/plugins/convert`: If ``delete_originals`` is enabled, then the source files will be deleted after importing. Thanks to :user:`logan-arens`. :bug:`2947` -* Added flac-specific reporting of samplerate and bitrate when importing duplicates. -* :doc:`/plugins/fetchart`: Cover Art Archive source now iterates over - all front images instead of blindly selecting the first one. -* ``beet remove`` now also allows interactive selection of items from the query - similar to ``beet modify`` -* :doc:`/plugins/web`: add DELETE and PATCH methods for modifying items -* :doc:`/plugins/lyrics`: Removed LyricWiki source (shut down on 21/09/2020). -* Added a ``--plugins`` (or ``-p``) flag to specify a list of plugins at startup. +* ``beet remove`` now also allows interactive selection of items from the query, + similar to ``beet modify``. +* :doc:`/plugins/web`: The API now supports the HTTP `DELETE` and `PATCH` + methods for modifying items. +* There is a new ``--plugins`` (or ``-p``) CLI flag to specify a list of + plugins to load. * Use the musicbrainz genre tag api to get genre information. This currently depends on functionality that is currently unreleased in musicbrainzngs. Once the functionality has been released, you can enable it with the @@ -386,6 +369,25 @@ Fixes: * :doc:`/plugins/duplicates`: Fix a crash when running the ``dup`` command with a query that returns no results. :bug:`3943` +* :doc:`/plugins/beatport`: Fix the default assignment of the musical key. + :bug:`3377` +* :doc:`/plugins/lyrics`: Improved searching on the Genius backend when the + artist contains special characters. + :bug:`3634` +* :doc:`/plugins/parentwork`: Also get the composition date of the parent work, + instead of just the child work. + Thanks to :user:`aereaux`. + :bug:`3650` +* :doc:`/plugins/lyrics`: Fix a bug in the heuristic for detecting valid + lyrics in the Google source. + :bug:`2969` +* :doc:`/plugins/thumbnails`: Fix a bug where pathlib expected a string instead + of bytes for a path. + :bug:`3360` +* :doc:`/plugins/fetchart`: The Cover Art Archive source now iterates over + all front images instead of blindly selecting the first one. +* :doc:`/plugins/lyrics`: Removed the LyricWiki source (the site shut down on + 21/09/2020). For plugin developers: