@@ -20,15 +20,18 @@ Bug fixes:
20
20
* Fix bug where matcher doesn't consider medium number when importing. This makes
21
21
it difficult to import hybrid SACDs and other releases with duplicate tracks.
22
22
:bug: `5148 `
23
+ * Bring back test files and the manual to the source distribution tarball.
24
+ :bug: `5513 `
23
25
24
26
For packagers:
25
27
26
28
Other changes:
27
29
28
- * Changed `bitesize ` label to `good first issue `. Our
29
- [contribute](https://github.com/beetbox/beets/contribute) page is now
30
+ * Changed `bitesize ` label to `good first issue `. Our `contribute `_ page is now
30
31
automatically populated with these issues. :bug: `4855 `
31
32
33
+ .. _contribute : https://github.com/beetbox/beets/contribute
34
+
32
35
2.1.0 (November 22, 2024)
33
36
-------------------------
34
37
@@ -37,10 +40,10 @@ New features:
37
40
* New template function added: ``%capitalize ``. Converts the first letter of
38
41
the text to uppercase and the rest to lowercase.
39
42
* Ability to query albums with track db fields and vice-versa, for example
40
- `beet list -a title:something ` or `beet list artpath:cover `. Consequently
41
- album queries involving `path ` field have been sped up, like `beet list -a
42
- path:/path/ `.
43
- * :doc: `plugins/ftintitle `: New `keep_in_artist ` option for the plugin, which
43
+ `` beet list -a title:something `` or `` beet list artpath:cover ` `. Consequently
44
+ album queries involving `` path `` field have been sped up, like ` `beet list -a
45
+ path:/path/ `` .
46
+ * :doc: `plugins/ftintitle `: New `` keep_in_artist ` ` option for the plugin, which
44
47
allows keeping the "feat." part in the artist metadata while still changing
45
48
the title.
46
49
* :doc: `plugins/autobpm `: Add new configuration option ``beat_track_kwargs ``
@@ -68,7 +71,7 @@ Bug fixes:
68
71
issues in the future.
69
72
:bug: `5289 `
70
73
* :doc: `plugins/discogs `: Fix the ``TypeError `` when there is no description.
71
- * Remove single quotes from all SQL queries
74
+ * Use single quotes in all SQL queries
72
75
:bug: `4709 `
73
76
* :doc: `plugins/lyrics `: Update ``tekstowo `` backend to fetch lyrics directly
74
77
since recent updates to their website made it unsearchable.
@@ -82,22 +85,22 @@ Bug fixes:
82
85
For packagers:
83
86
84
87
* The minimum supported Python version is now 3.8.
85
- * The `beet ` script has been removed from the repository.
86
- * The `typing_extensions ` is required for Python 3.10 and below.
88
+ * The `` beet ` ` script has been removed from the repository.
89
+ * The `` typing_extensions ` ` is required for Python 3.10 and below.
87
90
88
91
Other changes:
89
92
90
- * :doc: `contributing `: The project now uses `poetry ` for packaging and
93
+ * :doc: `contributing `: The project now uses `` poetry ` ` for packaging and
91
94
dependency management. This change affects project management and mostly
92
95
affects beets developers. Please see updates in :ref: `getting-the-source ` and
93
96
:ref: `testing ` for more information.
94
- * :doc: `contributing `: Since `poetry ` now manages local virtual environments,
95
- `tox ` has been replaced by a task runner `poethepoet `. This change affects
97
+ * :doc: `contributing `: Since `` poetry ` ` now manages local virtual environments,
98
+ `tox ` has been replaced by a task runner `` poethepoet ` `. This change affects
96
99
beets developers and contributors. Please see updates in the
97
100
:ref: `development-tools ` section for more details. Type ``poe `` while in
98
101
the project directory to see the available commands.
99
102
* Installation instructions have been made consistent across plugins
100
- documentation. Users should simply install `beets ` with an `extra ` of the
103
+ documentation. Users should simply install `` beets `` with an `` extra ` ` of the
101
104
corresponding plugin name in order to install extra dependencies for that
102
105
plugin.
103
106
* GitHub workflows have been reorganised for clarity: style, linting, type and
@@ -108,10 +111,10 @@ Other changes:
108
111
documentation is changed, and they only check the changed files. When
109
112
dependencies are updated (``poetry.lock ``), then the entire code base is
110
113
checked.
111
- * The long-deprecated `beets.util.confit ` module has been removed. This may
114
+ * The long-deprecated `` beets.util.confit ` ` module has been removed. This may
112
115
cause extremely outdated external plugins to fail to load.
113
- * :doc: `plugins/autobpm `: Add plugin dependencies to `pyproject.toml ` under
114
- the `autobpm ` extra and update the plugin installation instructions in the
116
+ * :doc: `plugins/autobpm `: Add plugin dependencies to `` pyproject.toml ` ` under
117
+ the `` autobpm ` ` extra and update the plugin installation instructions in the
115
118
docs.
116
119
Since importing the bpm calculation functionality from ``librosa `` takes
117
120
around 4 seconds, update the plugin to only do so when it actually needs to
0 commit comments