diff --git a/docs/changelog.rst b/docs/changelog.rst index 3d287116c..c48c3e3a5 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -7,29 +7,14 @@ Changelog This release now requires Python 3.6 or later (it removes support for Python 2.7, 3.4, and 3.5). -For packagers: - -* As noted above, the minimum Python version is now 3.6. -* We fixed a flaky test, named `test_album_art` in the `test_zero.py` file, - that some distributions had disabled. Disabling this test should no longer - be necessary. - :bug:`4037` :bug:`4038` -* This version of beets no longer depends on the `six`_ library. - :bug:`4030` -* The `gmusic` plugin was removed since Google Play Music has been shut down. - Thus, the optional dependency on `gmusicapi` does not exist anymore. - :bug:`4089` - Major new features: * Include the genre tags from the release group when the musicbrainz genre option is set, and sort them by the number of votes. Thanks to :user:`aereaux`. - * Primary and secondary release types from MusicBrainz are now stored in ``albumtypes`` field. Thanks to :user:`edgars-supe`. :bug:`2200` - * :doc:`/plugins/albumtypes`: An accompanying plugin for formatting ``albumtypes``. Thanks to :user:`edgars-supe`. @@ -54,35 +39,41 @@ Other new things: * New plugin event: ``album_removed``. Called when an album is removed from the library (even when its file is not deleted from disk). +Bug fixes: + +* :doc:`/plugins/lyrics`: Fix crash bug when beautifulsoup4 is not installed. + :bug:`4027` +* :doc:`/plugins/discogs`: Adapt regex to new URL format . + :bug: `4080` +* :doc:`/plugins/discogs`: Remove requests ratel imit code from plugin in favor of discogs library built-in capability + :bug: `4108` +* :doc:`/plugins/export`: Fix duplicated output. +* :doc:`/dev/library`: Use slow queries for flexible attributes in aunique. + :bug:`2678` :bug:`3553` +* :doc:`/reference/query`: Use short-circuit evaluation in AndQuery and OrQuery + :bug:`4145` +* :doc:`/plugins/aura`: Fix a potential security hole when serving image + files. :bug:`4160` + For plugin developers: * :py:meth:`beets.library.Item.destination` now accepts a `replacements` argument to be used in favor of the default. * Send the `pluginload` event after plugin types and queries are available, not before. -Bug fixes: +For packagers: -* :doc:`/plugins/lyrics`: Fix crash bug when beautifulsoup4 is not installed. - :bug:`4027` +* As noted above, the minimum Python version is now 3.6. +* We fixed a flaky test, named `test_album_art` in the `test_zero.py` file, + that some distributions had disabled. Disabling this test should no longer + be necessary. + :bug:`4037` :bug:`4038` +* This version of beets no longer depends on the `six`_ library. + :bug:`4030` +* The `gmusic` plugin was removed since Google Play Music has been shut down. + Thus, the optional dependency on `gmusicapi` does not exist anymore. + :bug:`4089` -* :doc:`/plugins/discogs`: Adapt regex to new URL format . - :bug: `4080` - -* :doc:`/plugins/discogs`: Remove requests ratel imit code from plugin in favor of discogs library built-in capability - :bug: `4108` - -* :doc:`/plugins/export`: Fix duplicated output. - -* :doc:`/dev/library`: Use slow queries for flexible attributes in aunique. - :bug:`2678` :bug:`3553` - -* :doc:`/reference/query`: Use short-circuit evaluation in AndQuery and OrQuery - :bug:`4145` - -Fixes: - -* :doc:`/plugins/aura`: Fix a potential security hole when serving image - files. :bug:`4160` 1.5.0 (August 19, 2021) -----------------------