Zest-releaser

Latest version: v6.14.0

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

Scan your dependencies

Page 6 of 7

6.2

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

New:

- Use ``twine`` as library instead of as command. You no longer need
to have ``twine`` on your ``PATH``.
Fixes issue 142.
[maurits]

6.1

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

Fixes:

- Fixed registering on servers other than PyPI. We forgot to specify
the server in that case.
[maurits]

6.0

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

- Made ``twine`` a core dependency. We now always use it for
registering and uploading. We require at least version 1.6.0, as
this introduces the ``register`` command.
[maurits]

- When uploading with ``twine`` first use the ``twine register``
command. On PyPI, when the project is already registered, we do not
call it again, but we can only check this for PyPI, not for other
servers.
Issue 128.
[maurits]

- Always exit with error code 1 when we exit explicitly. In some
cases we would exit with success code 0 when we exited based on the
answer to a question. This happened when the user did not want us
to create the missing ``tags`` directory in subversion, and also
after asking if the user wanted to continue even though 'nothing
changed yet' was in the history.
[maurits]

- Extensions can now tell zest.releaser to look for specific required
words in the history. Just add ``required_changelog_text`` to the
prerelease data. It can be a string or a list, for example
``["New:", "Fixes:"]``. For a list, only one of them needs to be
present.
[maurits]

- Look for the 'Nothing changed yet' text in the complete text of the
history entries of the current release, instead of looking at it
line by line. This means that zest releaser extensions can overwrite
``nothing_changed_yet`` in the prerelease data to span multiple lines.
[maurits]

- zest.releaser extensions can now look at
``history_insert_line_here`` in the prerelease data. On this line
number in the history file they can add an extra changelog entry if
wanted.
[maurits]

- Added ``history_last_release`` to the prerelease data. This is the
text with all history entries of the current release.
[maurits]

- When using the ``--no-input`` option, show the question and the
chosen answer. Otherwise in case of a problem it is not clear why
the command stopped.
Fixes issue 136.
[maurits]

5.7

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

- The history/changelog file is now written back with the originally detected
encoding. The functionality was added in 5.2, but only used for writing the
``setup.py``, not the changelog. This is fixed now.
[reinout]

5.6

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

- Add support for PyPy.
[jamadden]

5.5

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

- The ``bin/longtest`` command adds the correct utf-8 character encoding hint
to the resulting html so that non-ascii long descriptions are properly
rendered in all browsers.
[reinout]

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.