scriv

Changelog management tool

APACHE-2.0 License

Downloads
9.2K
Stars
247
Committers
12
scriv - 0.13.0

Published by nedbat over 2 years ago

➡️  PyPI page: scriv 0.13.0.
➡️  To install: python3 -m pip install scriv==0.13.0

Added

  • Support finding version information in TOML files (like pyproject.toml) using the literal configuration directive. Thanks, Kurt McKee
scriv - 0.12.0

Published by nedbat over 2 years ago

➡️  PyPI page: scriv 0.12.0.
➡️  To install: python3 -m pip install scriv==0.12.0

Added

  • Fragment files in the fragment directory will be skipped if they match the new configuration value skip_fragments, a glob pattern. The default value is "README.*". This lets you put a README.md file in that directory to explain its purpose, as requested in issue 40.

Changed

  • Switched from "toml" to "tomli" for reading TOML files.

Fixed

  • Setting format=md didn't properly cascade into other default settings, leaving you with RST settings that needed to be explicitly overridden (issue 39). This is now fixed.
scriv - 0.11.0

Published by nedbat over 2 years ago

➡️  PyPI page: scriv 0.11.0.
➡️  To install: python3 -m pip install scriv==0.11.0

Added

  • A new poorly documented API is available. See the Scriv, Changelog, and Fragment classes in the scriv.scriv module.

Changed

  • Python 3.6 is now the minimum supported Python version.

Fixed

  • The changelog is now always written as UTF-8, regardless of the default encoding of the system. Thanks, Hei (yhlam).
scriv - 0.14.0

Published by nedbat over 2 years ago

➡️  PyPI page: scriv 0.14.0.
➡️  To install: python3 -m pip install scriv==0.14.0

Added

  • Add an anchor before each version section in the output of scriv collect so URLs for the sections are predictable and stable for each new version (Fixes issue 46). Thanks Abhilash Raj and Rodrigo Girão Serrão.

Fixed

  • Markdown fragments weren't combined properly. Now they are. Thanks Rodrigo Girão Serrão.