From a559e6e14e439f28f8c44815c0b99525f3cb92c8 Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Sat, 10 Jun 2017 16:25:36 -0400 Subject: [PATCH] Edit the changelog for release --- docs/changelog.rst | 59 +++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index caea9c6a4..25f25eb86 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,39 +4,50 @@ Changelog 1.4.4 (in development) ---------------------- -New features: +This release built up a longer-than-normal list of nifty new features. We now +support DSF audio files and the importer can hard-link your files, for +example. + +Here's a full list of new features: * Added support for DSF files, once a future version of Mutagen is released that supports them. Thanks to :user:`docbobo`. :bug:`459` :bug:`2379` +* A new :ref:`hardlink` config option instructs the importer to create hard + links on filesystems that support them. Thanks to :user:`jacobwgillespie`. + :bug:`2445` +* A new :doc:`/plugins/kodiupdate` lets you keep your Kodi library in sync + with beets. Thanks to :user:`Pauligrinder`. :bug:`2411` +* A new :ref:`bell` configuration option under the ``import`` section enables + a terminal bell when input is required. Thanks to :user:`SpirosChadoulos`. + :bug:`2366` :bug:`2495` +* A new field, ``composer_sort``, is now supported and fetched from + MusicBrainz. + Thanks to :user:`dosoe`. + :bug:`2519` :bug:`2529` * The MusicBrainz backend and :doc:`/plugins/discogs` now both provide a new attribute called ``track_alt`` that stores more nuanced, possibly non-numeric track index data. For example, some vinyl or tape media will report the side of the record using a letter instead of a number in that field. :bug:`1831` :bug:`2363` -* The :doc:`/plugins/web` has a new endpoint, ``/item/path/foo``, which will +* :doc:`/plugins/web`: Added a new endpoint, ``/item/path/foo``, which will return the item info for the file at the given path, or 404. -* The :doc:`/plugins/web` also has a new config option, ``include_paths``, +* :doc:`/plugins/web`: Added a new config option, ``include_paths``, which will cause paths to be included in item API responses if set to true. * The ``%aunique`` template function for :ref:`aunique` now takes a third - argument that specifies which brackets to use around the disambiguator + argument that specifies which brackets to use around the disambiguator value. The argument can be any two characters that represent the left and right brackets. It defaults to `[]` and can also be blank to turn off bracketing. :bug:`2397` :bug:`2399` * Added a ``--move`` or ``-m`` option to the importer so that the files can be - moved to the library instead of being copied or added "in place". + moved to the library instead of being copied or added "in place." :bug:`2252` :bug:`2429` * :doc:`/plugins/badfiles`: Added a ``--verbose`` or ``-v`` option. Results are now displayed only for corrupted files by default and for all the files when the verbose option is set. :bug:`1654` :bug:`2434` -* A new :ref:`hardlink` config option instructs the importer to create hard - links on filesystems that support them. Thanks to :user:`jacobwgillespie`. - :bug:`2445` * :doc:`/plugins/embedart`: The explicit ``embedart`` command now asks for confirmation before embedding art into music files. Thanks to :user:`Stunner`. :bug:`1999` * You can now run beets by typing `python -m beets`. :bug:`2453` -* A new :doc:`/plugins/kodiupdate` lets you keep your Kodi library in sync - with beets. Thanks to :user:`Pauligrinder`. :bug:`2411` * :doc:`/plugins/smartplaylist`: Different playlist specifications that generate identically-named playlist files no longer conflict; instead, the resulting lists of tracks are concatenated. :bug:`2468` @@ -44,9 +55,6 @@ New features: you have in your library. Thanks to :user:`qlyoung`. :bug:`2481` * :doc:`/plugins/web` : Add new `reverse_proxy` config option to allow serving the web plugins under a reverse proxy. -* A new :ref:`bell` configuration option under the ``import`` section enables - a terminal bell when input is required. Thanks to :user:`SpirosChadoulos`. - :bug:`2366` :bug:`2495` * Importing a release with multiple release events now selects the event based on your :ref:`preferred` countries. :bug:`2501` * :doc:`/plugins/play`: A new ``-y`` or ``--yes`` parameter lets you skip @@ -57,28 +65,25 @@ New features: Thanks to :user:`jansol`. :bug:`2488` :bug:`2524` -* A new field, ``composer_sort``, is now supported and fetched from - MusicBrainz. - Thanks to :user:`dosoe`. - :bug:`2519` :bug:`2529` -Fixes: +There are also quite a few fixes: * In the :ref:`replace` configuration option, we now replace a leading hyphen (-) with an underscore. :bug:`549` :bug:`2509` -* :doc:`/plugins/absubmit`: Do not filter for supported formats. :bug:`2471` +* :doc:`/plugins/absubmit`: We no longer filter audio files for specific + formats---we will attempt the submission process for all formats. :bug:`2471` * :doc:`/plugins/mpdupdate`: Fix Python 3 compatibility. :bug:`2381` * :doc:`/plugins/replaygain`: Fix Python 3 compatibility in the ``bs1770gain`` backend. :bug:`2382` -* :doc:`/plugins/bpd`: Report playback times as integer. :bug:`2394` +* :doc:`/plugins/bpd`: Report playback times as integers. :bug:`2394` * :doc:`/plugins/mpdstats`: Fix Python 3 compatibility. The plugin also now requires version 0.4.2 or later of the ``python-mpd2`` library. :bug:`2405` -* :doc:`/plugins/mpdstats`: Improve handling of mpd status queries. +* :doc:`/plugins/mpdstats`: Improve handling of MPD status queries. * :doc:`/plugins/badfiles`: Fix Python 3 compatibility. * Fix some cases where album-level ReplayGain/SoundCheck metadata would be written to files incorrectly. :bug:`2426` -* :doc:`/plugins/badfiles`: The command no longer bails out if validator - command is not found or exists with an error. :bug:`2430` :bug:`2433` +* :doc:`/plugins/badfiles`: The command no longer bails out if the validator + command is not found or exits with an error. :bug:`2430` :bug:`2433` * :doc:`/plugins/lyrics`: The Google search backend no longer crashes when the server responds with an error. :bug:`2437` * :doc:`/plugins/discogs`: You can now authenticate with Discogs using a @@ -87,7 +92,7 @@ Fixes: Thanks to :user:`Lompik`. :bug:`2443` :bug:`2448` * :doc:`/plugins/duplicates`: Fix Python 3 compatibility when using the ``copy`` and ``move`` options. :bug:`2444` -* :doc:`/plugins/mbsubmit`: The tracks are now sorted. Thanks to +* :doc:`/plugins/mbsubmit`: The tracks are now sorted properly. Thanks to :user:`awesomer`. :bug:`2457` * :doc:`/plugins/thumbnails`: Fix a string-related crash on Python 3. :bug:`2466` @@ -98,8 +103,8 @@ Fixes: limited encoding. * :doc:`/plugins/convert`: The default configuration uses FFmpeg's built-in AAC codec instead of faac. Thanks to :user:`jansol`. :bug:`2484` -* Fix import of multidisc releases with subdirectories, which previously - made each disc be imported separately in different releases. :bug:`2493` +* Fix the importer's detection of multi-disc albums when other subdirectories + are present. :bug:`2493` * Invalid date queries now print an error message instead of being silently ignored. Thanks to :user:`discopatrick`. :bug:`2513` :bug:`2517` * When the SQLite database stops being accessible, we now print a friendly @@ -110,7 +115,7 @@ Fixes: * Fix a crash when reading non-ASCII characters in configuration files on Windows under Python 3. :bug:`2456` :bug:`2565` :bug:`2566` -Two plugins had backends removed due to bitrot: +We removed backends from two metadata plugins because of bitrot: * :doc:`/plugins/lyrics`: The Lyrics.com backend has been removed. (It stopped working because of changes to the site's URL structure.)