diff --git a/extra/release.py b/extra/release.py index 61b4a3a31..2bafa90c2 100755 --- a/extra/release.py +++ b/extra/release.py @@ -146,7 +146,7 @@ MD_REPLACEMENTS: list[Replacement] = [ ] order_bullet_points = partial( re.compile(r"(\n- .*?(?=\n(?! *(-|\d\.) )|$))", flags=re.DOTALL).sub, - lambda m: "\n- ".join(sorted(m.group().split("\n- "))), + lambda m: "\n- ".join(sorted(m.group().split("\n- "), key=str.lower)), ) diff --git a/test/test_release.py b/test/test_release.py index 693aab82a..0951a5735 100644 --- a/test/test_release.py +++ b/test/test_release.py @@ -79,10 +79,10 @@ Bug fixes: def md_changelog(): return r"""### New features -- See [beetsplug.\_utils.musicbrainz.MusicBrainzAPI](https://beets.readthedocs.io/en/stable/api/generated/beetsplug._utils.musicbrainz.MusicBrainzAPI.html#beetsplug._utils.musicbrainz.MusicBrainzAPI) for documentation. -- [Substitute Plugin](https://beets.readthedocs.io/en/stable/plugins/substitute.html): Some substitute multi-line change. :bug: (#5467) - [beets.plugins.BeetsPlugin](https://beets.readthedocs.io/en/stable/api/generated/beets.plugins.BeetsPlugin.html#beets.plugins.BeetsPlugin) Some plugin change. - [list](https://beets.readthedocs.io/en/stable/reference/cli.html#list-cmd) Update. +- [Substitute Plugin](https://beets.readthedocs.io/en/stable/plugins/substitute.html): Some substitute multi-line change. :bug: (#5467) +- See [beetsplug.\_utils.musicbrainz.MusicBrainzAPI](https://beets.readthedocs.io/en/stable/api/generated/beetsplug._utils.musicbrainz.MusicBrainzAPI.html#beetsplug._utils.musicbrainz.MusicBrainzAPI) for documentation. You can do something with this command: