Description
By default the section title associated with .removal.rst
files is "Deprecations and Removals", however this bundles 2 distinct behaviours together according to https://semver.org:
- deprecations are introduced in minor version bumps
- removals are done in major version bumps.
This clashes with the assumptions in jaraco.develop.towncrier
(and other projects using it like setuptools
), which uses .removal.rst
files for major version updates.
We are left with a dilemma:
- If we want a minor version bump, then we need to use a
.feature.rst
file. However this will add changelog lines like "Deprecated feature X" in theFeatures
section. Meanwhile theDeprecations and Removals
will not have any deprecations... - If we want the deprecations to go to the
Deprecations and Removals
section, then we need to use the.removal.rst
file. However, this will cause a major version bump (but it should be a minor version bump).
Metadata
Metadata
Assignees
Labels
No labels