Skip to content

Commit 91ab207

Browse files
committed
Make sort-ignore-case branch mergeable
1 parent 24e6ba3 commit 91ab207

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

docs/changelog.rst

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,26 @@ Changelog
44
1.3.12 (in development)
55
-----------------------
66

7+
This little update makes queries more powerful and removes a performance
8+
bottleneck.
9+
10+
Packagers should also note a new dependency in this version: the `Jellyfish`_
11+
Python library makes our text comparisons (a big part of the auto-tagging
12+
process) go much faster.
13+
714
New features:
815

9-
* The autotagger's matching algorithm should be a bit faster. We now
10-
use the `Jellyfish`_ library to compute string similarly, which is better
11-
optimized than our hand-rolled edit distance implementation. :bug:`1389`
12-
* :doc:`/plugins/fetchart`: There are new settings to control what constitutes
13-
"acceptable" images. The `minwidth` option constrains the minimum image
14-
width in pixels and the `enforce_ratio` option requires that images be
15-
square. :bug:`1394`
1616
* Queries can now use **"or" logic**: if you use a comma to separate parts of a
1717
query, items and albums will match *either* side of the comma. For example,
1818
``beet ls foo , bar`` will get all the items matching `foo` or matching
1919
`bar`. See :ref:`combiningqueries`. :bug:`1423`
20+
* The autotagger's **matching algorithm is faster**. We now use the
21+
`Jellyfish`_ library to compute string similarity, which is better optimized
22+
than our hand-rolled edit distance implementation. :bug:`1389`
23+
* :doc:`/plugins/fetchart`: There are new settings to control what constitutes
24+
**"acceptable" images**. The `minwidth` option constrains the minimum image
25+
width in pixels and the `enforce_ratio` option requires that images be
26+
square. :bug:`1394`
2027
* **Sorting is now case insensitive** by default. This means that artists will
2128
be sorted lexicographically regardless of case, e.g., *Bar foo Qux*.
2229
Previously this would have resulted in *Bar Qux foo*. This behavior can be
@@ -25,8 +32,8 @@ New features:
2532

2633
Little fixes and improvements:
2734

28-
* :doc:`/plugins/fetchart`: Remove hard size limit when fetching from the
29-
CoverArtArchive.
35+
* :doc:`/plugins/fetchart`: Remove a hard size limit when fetching from the
36+
Cover Art Archive.
3037
* The output of the :ref:`fields-cmd` command is now sorted. Thanks to
3138
:user:`multikatt`. :bug:`1402`
3239
* :doc:`/plugins/replaygain`: Fix a number of issues with the new

0 commit comments

Comments
 (0)