-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: Fix changelog formatting #5529
base: master
Are you sure you want to change the base?
Conversation
Commit: ec78623Changelog:New features
Bug fixes
Other changes
|
6efe283
to
0bcb68c
Compare
37cdfed
to
ec78623
Compare
I converted part of the changelog (to stay under GitHub's max comment char limit) using this functionality, see how it's formatted: ChangelogChangelog goes here! Please add your entry to the bottom of one of the lists below! UnreleasedOther changes2.2.0 (December 02, 2024)New features
Bug fixes
Other changes
2.1.0 (November 22, 2024)New features
Bug fixes
For packagers
Other changes
2.0.0 (May 30, 2024)With this release, beets now requires Python 3.7 or later (it removes support for Python 3.6). Major new features
New features
Bug fixes
For plugin developers
For packagers
Other changes
1.6.0 (November 27, 2021)This release is our first experiment with time-based releases! We are aiming to publish a new release of beets every 3 months. We therefore have a healthy but not dizzyingly long list of new features and fixes. With this release, beets now requires Python 3.6 or later (it removes support for Python 2.7, 3.4, and 3.5). There are also a few other dependency changes---if you're a maintainer of a beets package for a package manager, thank you for your ongoing efforts, and please see the list of notes below. Major new features
Other new things
Bug fixes
For plugin developers
Here are some notes for packagers
1.5.0 (August 19, 2021)This long overdue release of beets includes far too many exciting and useful features than could ever be satisfactorily enumerated. As a technical detail, it also introduces two new external libraries: MediaFile and Confuse used to be part of beets but are now reusable dependencies---packagers, please take note. Finally, this is the last version of beets where we intend to support Python 2.x and 3.5; future releases will soon require Python 3.6. One non-technical change is that we moved our official Major new features
Other new things
Fixes
For plugin developers
For packagers
|
I found out that GitHub Actions use pandoc version 2.9.2.1 which converts bullet points like this: echo ' * Item * Another item ' | pandoc --from=rst --to=gfm - Item - Another item Note that each item has two-space indent. Meanwhile, locally I've been testing this conversion using pandoc 3.5 which does not add any indent: echo ' * Item * Another item ' | pandoc --from=rst --to=gfm - Item - Another item This commit removes the indent and cleans up the how the replacements in rst and md text are performed.
ec78623
to
eb557f7
Compare
Improve release notes formatting / changelog conversion from rst to md
During our last release, we discovered issues with changelog formatting. This PR improves and fixes several aspects:
Changes
objects.inv
to resolve references and include links to the documentation in Markdown