Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update zest.releaser to 9.2.0 #466

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates zest.releaser[recommended] from 6.14.0 to 9.2.0.

Changelog

9.2.0

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

- Fixed version handling documentation to use ``importlib`` instead of
``pkg_resources``.
[reinout]

- Build distributions in an isolated environment.
Otherwise `build` cannot install packages needed for the build system, for example `hatchling`.
Fixes `issue 448 <https://github.com/zestsoftware/zest.releaser/issues/448>`_.
[maurits]

9.1.3

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

- Fix to the project setup. ``tox.ini`` uses ``extras =`` instead of ``deps =`` to
install the test extras.
[mtelka]

9.1.2

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

- If you want to build a release package (release=true, the default), but don't want to
actually upload it, you can now set the ``upload-pypi`` option to false (default is
true).
[leplatrem]

9.1.1

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

- When reading ``~/.pypirc`` config, read ``setup.cfg`` as well, as it might
override some of these values, like ``[distutils] index-servers``.
Fixes issue 436.  [maurits]

9.1.0

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

- Using newer 'build' (``>=1.0.0``) including a slight API change, fixes
433. [reinout]

- Typo fix in the readme: we look at ``__version__`` instead of
the previously-documented ``__versions__``... [reinout]

9.0.0

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

- Make final release.  Nothing changed since the last beta.  [maurits]

9.0.0b1

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

- When a command we call exits with a non-zero exit code, clearly state this in the output.
Ask the user if she wants to continue or not.
Note that this is tricky to do right.  Some commands like ``git`` seem to print everything to stderr,
leading us to think there are errors, but the exit code is zero, so it should be fine.
We do not want to ask too many questions, but we do not want to silently swallow important errors either.
[maurits]

9.0.0a3

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

- Updated contributors list.

- Documenting ``hook_package_dir`` setting for entry points (which isn't
needed for most entry points, btw).
Fixes `issue 370 <https://github.com/zestsoftware/zest.releaser/issues/370>`_.

- Allowing for retry for ``git push``, which might fail because of a protected
branch. Also displaying that possible cause when it occurs. Fixes `issue 385
<https://github.com/zestsoftware/zest.releaser/issues/385>`_.

9.0.0a2

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

- Ignore error output when calling `build`.
We only need to look at the exit code to see if it worked.
You can call zest.releaser with ``--verbose`` if you want
to see the possible warnings.

- Removed ``encoding`` config option as nobody is using it anymore (using the
option would result in a crash). Apparently it isn't needed anymore now that
we don't use python 2 anymore. Fixes `issue 391
<https://github.com/zestsoftware/zest.releaser/issues/391>`_.

- The ``longtest`` is now simpler. It runs readme_renderer and just displays
the result in the browser, without error handling. ``twine check`` should be
used if you want a real hard check (``longtest --headless`` is
deprecated). The advantage is that longtest now also renders markdown
correctly.  This adds `readme_renderer[md]` as dependency.
Fixes `issue 363 <https://github.com/zestsoftware/zest.releaser/issues/363>`_.

9.0.0a1

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

- Changed build system to pypa/build instead of explicitly using
setuptools.

- Zest.releaser's settings can now also be placed in ``pyproject.toml``.

- Use native namespace packages for ``zest.releaser``, instead of
deprecated ``pkg_resources`` based ones.

- Added pre-commit config for neater code (black, flake8, isort).

- Dropped support for python 3.7. Together with switching to ``build`` and
``pyproject.toml``, this warrants a major version bump.

8.0.0

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

- Make final release, no changes since latest alpha.  [maurits]

8.0.0a2

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

- Always create wheels, except when you explicitly switch this off in the config:
``[zest.releaser] create-wheel = no``.
If the ``wheel`` package is not available, we still do not create wheels.
Fixes `issue 406 <https://github.com/zestsoftware/zest.releaser/issues/406>`_.
[maurits]

- Do not fail when tag versions cannot be parsed.
This can happen in ``lasttaglog``, ``lasttagdiff``, and ``bumpversion``, with ``setuptools`` 66 or higher.
Fixes `issue 408 <https://github.com/zestsoftware/zest.releaser/issues/408>`_.
[maurits]

8.0.0a1

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

- Drop support for Python 3.6.  [maurits]

- Support reading and writing the version in ``pyproject.toml``.
See `issue 295 <https://github.com/zestsoftware/zest.releaser/issues/295>`_,
`issue 373 <https://github.com/zestsoftware/zest.releaser/issues/373>`_,
and `PEP-621 <https://peps.python.org/pep-0621/>`_,
[maurits]

7.3.0

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

- Add option ``run-pre-commit = yes / no``.
Default: no.
When set to true, pre commit hooks are run.
This may interfere with releasing when they fail.
[maurits]

7.2.0

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

- Auto-detect ``history_format`` based on history filename.
[ericof]

- Add ``history_format`` option, to explicitly set changelogs
entries in Markdown.
[ericof]

7.1.0

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

- Add the ``bumpversion`` options to the ``postrelease`` command.
This means ``feature``, ``breaking``, and ``final``.
[rnc, maurits]

- Add ``--final`` option to ``bumpversion`` command.
This removes alpha / beta / rc markers from the version.
[maurits]

- Add support for Python 3.11, remove ``z3c.testsetup`` from test dependencies.  [maurits]

7.0.0

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

- Optionally add prefix text to commit messages.  This can be used ensure your messages follow some regular expression.
To activate this, add ``prefix-message = [TAG]`` to a ``[zest.releaser]``
section in the ``setup.cfg`` of your package, or your global
``~/.pypirc``.  Or add your favorite geeky quotes there.
[LvffY]

7.0.0a3

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

- Bug 381: In ``prerelease``, check with ``pep440`` if the version is canonical.
Added ``pep440`` to the ``recommended`` extra, not to the core dependencies:
``zest.releaser`` can also be used for non-Python projects.
[maurits]

7.0.0a2

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

- Add ``--headless`` option to ``longtest``.

7.0.0a1

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

Big cleanup to ease future development:

- Removed support for Subversion (``svn``), Bazaar (``bzr``), Mercurial (``hg``).

- Removed support for Python 2 and 3.5.

- Added support for Python 3.9 and 3.10.

- Tested with Python 3.6-3.10 plus PyPy3.

- Switched from Travis to GitHub Actions.

- Simplified running commands by using ``subprocess.run``.


..  Note: for older changes see ``doc/sources/changelog.rst``.
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant