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