Scriv

Latest version: v1.6.2

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.6.2

------------------

Fixed
.....

- Replaced the invalid GitHub config key ``scriv.user_nick`` with
``scriv.user-nick``. Fixes `issue 130`_.
Thanks, `Mark Dickinson <pull 131_>`_.

.. _issue 130: https://github.com/nedbat/scriv/issues/130
.. _pull 131: https://github.com/nedbat/scriv/pull/131/files

.. _changelog-1.6.1:

1.6.1

------------------

Fixed
.....

- Corrected two minor packaging errors: the Mastodon badge and a typo in the
short description.

.. _changelog-1.6.0:

1.6.0

------------------

Added
.....

- Add a ``print`` command that can write changelog entries to standard out
or to a file, closing `issue 115`_. Thanks, `Kurt McKee <pull 140_>`_

Changed
.......

- Dropped support for Python 3.7 and 3.8, and added 3.13.

Fixed
.....

- A final newline is no longer stripped when rendering the new fragment
template, fixing `issue 108`_.

- Configuration setting ``md_header_level`` is allowed to be an integer in
TOML files, closing `issue 90`_. Thanks, `Michael Makukha <pull 137_>`_.

.. _issue 90: https://github.com/nedbat/scriv/issues/90
.. _issue 108: https://github.com/nedbat/scriv/issues/108
.. _issue 115: https://github.com/nedbat/scriv/issues/115
.. _pull 137: https://github.com/nedbat/scriv/pull/137
.. _pull 140: https://github.com/nedbat/scriv/pull/140


.. _changelog-1.5.1:

1.5.1

------------------

Fixed
.....

- Fixed the documentation build on ReadTheDocs. Fixes `issue 118`_.

.. _issue 118: https://github.com/nedbat/scriv/issues/118


.. _changelog-1.5.0:

1.5.0

------------------

Added
.....

- RST to Markdown conversion can now be stricter. Using the ``--fail-if-warn``
option on the ``scriv github-releases`` command will fail the command if your
RST conversion generates warnings, for example due to malformed link
references.

- The ``scriv github-release`` command now has a ``--check-links`` option to
check URLs. Each is fetched, and if an error occurs, warnings will show the
URLs that didn't succeed.

Fixed
.....

- Commands no longer display full tracebacks for exceptions raised by scriv
code.


.. _changelog-1.4.0:

1.4.0

------------------

Added
.....

- Literals can be extracted from .cabal files.
Thanks `Javier Sagredo <pull 91_>`_.

- Use the git config ``scriv.user_nick`` for the user nick part
of the fragment file. Thanks to `Ronny Pfannschmidt <pull 106_>`_,
fixing `issue 103`_.

- Settings can now be prefixed with ``command:`` to execute the rest of the
setting as a shell command. The output of the command will be used as the
value of the setting.

Fixed
.....

- If there are no changelog fragments, ``scriv collect`` now exits with status
code of 2, fixing `issue 110`_.

- Changelogs with non-version headings now produce an understandable error
message from ``scriv collect``, thanks to `James Gerity <pull 101_>`_, fixing
`issue 100`_.

.. _pull 91: https://github.com/nedbat/scriv/pull/91
.. _issue 100: https://github.com/nedbat/scriv/issues/100
.. _pull 101: https://github.com/nedbat/scriv/pull/101
.. _issue 103: https://github.com/nedbat/scriv/pull/103
.. _pull 106: https://github.com/nedbat/scriv/pull/106
.. _issue 110: https://github.com/nedbat/scriv/issues/110


.. _changelog-1.3.1:

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.