Skip to content

Commit 550a6ef

Browse files
committed
Changelog editing: pass over fixes
1 parent 9ec7378 commit 550a6ef

File tree

1 file changed

+51
-49
lines changed

1 file changed

+51
-49
lines changed

docs/changelog.rst

Lines changed: 51 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ Major new features:
5959
similar to ``beet modify``.
6060
* :doc:`/plugins/web`: The API now supports the HTTP `DELETE` and `PATCH`
6161
methods for modifying items.
62+
They are disabled by default; set ``readonly: no`` in your configuration
63+
file to enable modification via the API.
64+
:bug:`3870`
6265

6366
Other new things:
6467

@@ -214,34 +217,41 @@ Other new things:
214217
various people for the implementation and for reporting issues with the
215218
initial version.
216219
:bug:`3344` :bug:`3904` :bug:`3905` :bug:`3994`
217-
218-
.. _py7zr: https://pypi.org/project/py7zr/
220+
* ``beet update`` will now confirm that the user still wants to update if
221+
their library folder cannot be found, preventing the user from accidentally
222+
wiping out their beets database.
223+
Thanks to user: `logan-arens`.
224+
:bug:`1934`
219225

220226
Fixes:
221227

222-
* :doc:`/plugins/beatport`: Fix assignment of `genre` and rename `musical_key`
223-
to `initial_key`.
228+
* Adapt to breaking changes in Python's ``ast`` module in Python 3.8.
229+
* :doc:`/plugins/beatport`: Fix the assignment of the `genre` field, and
230+
rename `musical_key` to `initial_key`.
224231
:bug:`3387`
225-
* :bug:`/plugins/lyrics`: Fixed Musixmatch fetch lyrics divided into multiple elements on the web-page
226-
* :bug:`/plugins/lyrics`: Fixed Musixmatch fetch for non-existing lyrics
227-
* :bug:`/plugins/web`: Allow use of backslash in regex web queries.
232+
* :doc:`/plugins/lyrics`: Fixed the Musixmatch backend for lyrics pages when
233+
lyrics are divided into multiple elements on the webpage, and when the
234+
lyrics are missing.
235+
* :doc:`/plugins/web`: Allow use of the backslash character in regex queries.
228236
:bug:`3867`
229-
* :bug:`/plugins/web`: Fixed a small bug which caused album artpath to be
237+
* :doc:`/plugins/web`: Fixed a small bug that caused the album art path to be
230238
redacted even when ``include_paths`` option is set.
231239
:bug:`3866`
232-
* :bug:`/plugins/discogs`: Fixed a bug with ``index_tracks`` options that
233-
sometimes caused the index to be discarded. Also remove the extra semicolon
240+
* :doc:`/plugins/discogs`: Fixed a bug with the ``index_tracks`` option that
241+
sometimes caused the index to be discarded. Also, remove the extra semicolon
234242
that was added when there is no index track.
235-
* :doc:`/plugins/subsonicupdate`: REST was using `POST` method rather `GET` method.
243+
* :doc:`/plugins/subsonicupdate`: The API client was using the `POST` method
244+
rather the `GET` method.
236245
Also includes better exception handling, response parsing, and tests.
237-
* :doc:`/plugins/the`: Fixed incorrect regex for 'the' that matched any
246+
* :doc:`/plugins/the`: Fixed incorrect regex for "the" that matched any
238247
3-letter combination of the letters t, h, e.
239248
:bug:`3701`
240-
* :doc:`/plugins/fetchart`: Fixed a bug that caused fetchart to not take
241-
environment variables such as proxy servers into account when making requests
249+
* :doc:`/plugins/fetchart`: Fixed a bug that caused the plugin to not take
250+
environment variables, such as proxy servers, into account when making
251+
requests.
242252
:bug:`3450`
243253
* :doc:`/plugins/fetchart`: Temporary files for fetched album art that fail
244-
validation are now removed
254+
validation are now removed.
245255
* :doc:`/plugins/inline`: In function-style field definitions that refer to
246256
flexible attributes, values could stick around from one function invocation
247257
to the next. This meant that, when displaying a list of objects, later
@@ -258,13 +268,13 @@ Fixes:
258268
* :doc:`/plugins/importadded`: Fixed a crash that occurred when the
259269
``after_write`` signal was emitted.
260270
:bug:`3301`
261-
* :doc:`plugins/replaygain`: Fix the storage format in R128 gain tags.
271+
* :doc:`plugins/replaygain`: Fix the storage format for R128 gain tags.
262272
:bug:`3311` :bug:`3314`
263-
* :doc:`/plugins/discogs`: Fixed a crash that occurred when the Master URI
264-
isn't set.
273+
* :doc:`/plugins/discogs`: Fixed a crash that occurred when the master URI
274+
isn't set in the API response.
265275
:bug:`2965` :bug:`3239`
266276
* :doc:`/plugins/spotify`: Fix handling of year-only release dates
267-
returned by Spotify Albums API.
277+
returned by the Spotify albums API.
268278
Thanks to :user:`rhlahuja`.
269279
:bug:`3343`
270280
* Fixed a bug that caused the UI to display incorrect track numbers for tracks
@@ -275,11 +285,6 @@ Fixes:
275285
:bug:`3242`
276286
* Fix a bug that caused a crash when tagging items with the beatport plugin.
277287
:bug:`3374`
278-
* ``beet update`` will now confirm that the user still wants to update if
279-
their library folder cannot be found, preventing the user from accidentally
280-
wiping out their beets database.
281-
Thanks to user: `logan-arens`.
282-
:bug:`1934`
283288
* ``beet import`` now logs which files are ignored when in debug mode.
284289
:bug:`3764`
285290
* :doc:`/plugins/bpd`: Fix the transition to next track when in consume mode.
@@ -292,14 +297,12 @@ Fixes:
292297
* Added a warning when configuration files defined in the `include` directive
293298
of the configuration file fail to be imported.
294299
:bug:`3498`
295-
* Added the normalize method to the dbcore.types.INTEGER class which now
296-
properly returns integer values, which should avoid problems where fields
297-
like ``bpm`` would sometimes store non-integer values.
300+
* Added normalization to integer values in the database, which should avoid
301+
problems where fields like ``bpm`` would sometimes store non-integer values.
298302
:bug:`762` :bug:`3507` :bug:`3508`
299-
* Removed ``@classmethod`` decorator from dbcore.query.NoneQuery.match method
300-
failing with AttributeError when called. It is now an instance method.
303+
* Fix a crash when querying for null values.
301304
:bug:`3516` :bug:`3517`
302-
* :doc:`/plugins/lyrics`: Tolerate missing lyrics div in Genius scraper.
305+
* :doc:`/plugins/lyrics`: Tolerate a missing lyrics div in the Genius scraper.
303306
Thanks to :user:`thejli21`.
304307
:bug:`3535` :bug:`3554`
305308
* :doc:`/plugins/lyrics`: Use the artist sort name to search for lyrics, which
@@ -315,10 +318,9 @@ Fixes:
315318
* :doc:`/plugins/lyrics`: Adapt the Genius backend to changes in markup to
316319
reduce the scraping failure rate.
317320
:bug:`3535` :bug:`3594`
318-
* :doc:`/plugins/lyrics`: Fix crash when writing ReST files for a query without
319-
results or fetched lyrics
321+
* :doc:`/plugins/lyrics`: Fix a crash when writing ReST files for a query
322+
without results or fetched lyrics.
320323
:bug:`2805`
321-
* Adapt to breaking changes in Python's ``ast`` module in 3.8
322324
* :doc:`/plugins/fetchart`: Attempt to fetch pre-resized thumbnails from Cover
323325
Art Archive if the ``maxwidth`` option matches one of the sizes supported by
324326
the Cover Art Archive API.
@@ -346,26 +348,23 @@ Fixes:
346348
:bug:`3819`
347349
* :doc:`/plugins/mpdstats`: Fix Python 2/3 compatibility
348350
:bug:`3798`
349-
* Fix :bug:`3308` by using browsing for big releases to retrieve additional
350-
information. Thanks to :user:`dosoe`.
351-
* :doc:`/plugins/discogs`: Replace deprecated discogs-client library with community
352-
supported python3-discogs-client library. :bug:`3608`
351+
* :doc:`/plugins/discogs`: Replace the deprecated official `discogs-client`
352+
library with the community supported `python3-discogs-client`_ library.
353+
:bug:`3608`
353354
* :doc:`/plugins/chroma`: Fixed submitting AcoustID information for tracks
354355
that already have a fingerprint.
355356
:bug:`3834`
356-
* :doc:`/plugins/web`: DELETE and PATCH methods are disallowed by default.
357-
Set ``readonly: no`` web config option to enable them.
358-
:bug:`3870`
359-
* Allow equals within ``--set`` value when importing.
357+
* Allow equals within the value part of the ``--set`` option to the ``beet
358+
import`` command.
360359
:bug:`2984`
361-
* :doc`/reference/cli`: Remove reference to rarfile version in link
362-
* Fix :bug:`2873`. Duplicates can now generate checksums. Thanks user:`wisp3rwind`
360+
* Duplicates can now generate checksums. Thanks :user:`wisp3rwind`
363361
for the pointer to how to solve. Thanks to :user:`arogl`.
362+
:bug:`2873`
364363
* Templates that use ``%ifdef`` now produce the expected behavior when used in
365364
conjunction with non-string fields from the :doc:`/plugins/types`.
366365
:bug:`3852`
367366
* :doc:`/plugins/lyrics`: Fix crashes when a website could not be retrieved,
368-
affecting at least the Genius source
367+
affecting at least the Genius source.
369368
:bug:`3970`
370369
* :doc:`/plugins/duplicates`: Fix a crash when running the ``dup`` command with
371370
a query that returns no results.
@@ -382,16 +381,17 @@ Fixes:
382381
* :doc:`/plugins/lyrics`: Fix a bug in the heuristic for detecting valid
383382
lyrics in the Google source.
384383
:bug:`2969`
385-
* :doc:`/plugins/thumbnails`: Fix a bug where pathlib expected a string instead
386-
of bytes for a path.
384+
* :doc:`/plugins/thumbnails`: Fix a crash due to an incorrect string type on
385+
Python 3.
387386
:bug:`3360`
388387
* :doc:`/plugins/fetchart`: The Cover Art Archive source now iterates over
389388
all front images instead of blindly selecting the first one.
390389
* :doc:`/plugins/lyrics`: Removed the LyricWiki source (the site shut down on
391390
21/09/2020).
392-
* Fix :bug:`4002`. Subsonicupdate plugin is now functional again. New option
393-
'auth' is required in the configuration file to specify the authentication
394-
type.
391+
* :doc:`/plugins/subsonicupdate`: The plugin is now functional again. A new
392+
`auth` configuration option is required in the configuration to specify the
393+
flavor of authentication to use.
394+
:bug:`4002`
395395

396396
For plugin developers:
397397

@@ -463,6 +463,8 @@ For packagers:
463463
.. _Deezer: https://www.deezer.com
464464
.. _keyfinder-cli: https://github.com/EvanPurkhiser/keyfinder-cli
465465
.. _last.fm: https://last.fm
466+
.. _python3-discogs-client: https://github.com/joalla/discogs_client
467+
.. _py7zr: https://pypi.org/project/py7zr/
466468

467469

468470
1.4.9 (May 30, 2019)

0 commit comments

Comments
 (0)