Skip to content

0.17.0

Compare
Choose a tag to compare
@nedbat nedbat released this 18 Sep 23:33
· 177 commits to main since this release

➡️  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.