Adjust changelog manually for 8.1.1
Moved all the release notes from 8.1.0 to 8.1.0, adding a note explaining the exceptional case for this release.
This commit is contained in:
parent
e60b4b9ed8
commit
81653ee385
|
@ -31,36 +31,10 @@ with advance notice in the **Deprecations** section of releases.
|
||||||
pytest 8.1.1 (2024-03-08)
|
pytest 8.1.1 (2024-03-08)
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
Bug Fixes
|
|
||||||
---------
|
|
||||||
|
|
||||||
- `#11475 <https://github.com/pytest-dev/pytest/issues/11475>`_: Fixed regression where ``--importmode=importlib`` would import non-test modules more than once.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Trivial/Internal Changes
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
- `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`_: Delayed the deprecation of the following features to ``9.0.0``:
|
|
||||||
|
|
||||||
* :ref:`node-ctor-fspath-deprecation`.
|
|
||||||
* :ref:`legacy-path-hooks-deprecated`.
|
|
||||||
|
|
||||||
It was discovered after ``8.1.0`` was released that the warnings about the impeding removal were not being displayed, so the team decided to revert the removal.
|
|
||||||
|
|
||||||
This was the reason for ``8.1.0`` being yanked.
|
|
||||||
|
|
||||||
|
|
||||||
pytest 8.1.0 (YANKED)
|
|
||||||
=====================
|
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
This release has been **yanked**: it broke some plugins without the proper warning period, due to
|
This release is not a usual bug fix release -- it contains features and improvements, being a follow up
|
||||||
some warnings not showing up as expected.
|
to ``8.1.0``, which has been yanked from PyPI.
|
||||||
|
|
||||||
See `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`__.
|
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
@ -117,6 +91,9 @@ Improvements
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
- `#11475 <https://github.com/pytest-dev/pytest/issues/11475>`_: Fixed regression where ``--importmode=importlib`` would import non-test modules more than once.
|
||||||
|
|
||||||
|
|
||||||
- `#11904 <https://github.com/pytest-dev/pytest/issues/11904>`_: Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using ``--pyargs``.
|
- `#11904 <https://github.com/pytest-dev/pytest/issues/11904>`_: Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using ``--pyargs``.
|
||||||
|
|
||||||
This change improves the collection tree for tests specified using ``--pyargs``, see :pull:`12043` for a comparison with pytest 8.0 and <8.
|
This change improves the collection tree for tests specified using ``--pyargs``, see :pull:`12043` for a comparison with pytest 8.0 and <8.
|
||||||
|
@ -131,7 +108,6 @@ Bug Fixes
|
||||||
- `#12039 <https://github.com/pytest-dev/pytest/issues/12039>`_: Fixed a regression in ``8.0.2`` where tests created using :fixture:`tmp_path` have been collected multiple times in CI under Windows.
|
- `#12039 <https://github.com/pytest-dev/pytest/issues/12039>`_: Fixed a regression in ``8.0.2`` where tests created using :fixture:`tmp_path` have been collected multiple times in CI under Windows.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Improved Documentation
|
Improved Documentation
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
@ -151,6 +127,28 @@ Trivial/Internal Changes
|
||||||
If you really need to, copy the function from the previous pytest release.
|
If you really need to, copy the function from the previous pytest release.
|
||||||
|
|
||||||
|
|
||||||
|
- `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`_: Delayed the deprecation of the following features to ``9.0.0``:
|
||||||
|
|
||||||
|
* :ref:`node-ctor-fspath-deprecation`.
|
||||||
|
* :ref:`legacy-path-hooks-deprecated`.
|
||||||
|
|
||||||
|
It was discovered after ``8.1.0`` was released that the warnings about the impeding removal were not being displayed, so the team decided to revert the removal.
|
||||||
|
|
||||||
|
This is the reason for ``8.1.0`` being yanked.
|
||||||
|
|
||||||
|
|
||||||
|
pytest 8.1.0 (YANKED)
|
||||||
|
=====================
|
||||||
|
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
This release has been **yanked**: it broke some plugins without the proper warning period, due to
|
||||||
|
some warnings not showing up as expected.
|
||||||
|
|
||||||
|
See `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`__.
|
||||||
|
|
||||||
|
|
||||||
pytest 8.0.2 (2024-02-24)
|
pytest 8.0.2 (2024-02-24)
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue