0.17.0
➡️ PyPI page: scriv 0.17.0.
➡️ To install: python3 -m pip install scriv==0.17.0
Added
- The
collect
command now has a--title=TEXT
option to provide the exact text to use as the title of the new changelog entry. Finishes issue 48.
Changed
-
The
github_release
command now only considers the top-most entry in the changelog. You can use the--all
option to continue the old behavior of making or updating GitHub releases for all of the entries.This change makes it easier for projects to start using scriv with an existing populated changelog file.
Closes issue 57.
Fixed
- If there were no fragments to collect, scriv collect would make a new empty section in the changelog. This was wrong, and is now fixed. Now the changelog remains unchanged in this case. Closes issue 55.
- The
github-release
command will now issue a warning for changelog entries that have no version number. These can't be made into releases, so they are skipped. (issue 56). scriv collect
will end with an error now if the version number would duplicate a version number on an existing changelog entry. Fixes issue 26.