Skip to content

Commit 81653ee

Browse files
committed
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.
1 parent e60b4b9 commit 81653ee

File tree

1 file changed

+27
-29
lines changed

1 file changed

+27
-29
lines changed

doc/en/changelog.rst

+27-29
Original file line numberDiff line numberDiff line change
@@ -31,36 +31,10 @@ with advance notice in the **Deprecations** section of releases.
3131
pytest 8.1.1 (2024-03-08)
3232
=========================
3333

34-
Bug Fixes
35-
---------
36-
37-
- `#11475 <https://github.com/pytest-dev/pytest/issues/11475>`_: Fixed regression where ``--importmode=importlib`` would import non-test modules more than once.
38-
39-
40-
41-
Trivial/Internal Changes
42-
------------------------
43-
44-
- `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`_: Delayed the deprecation of the following features to ``9.0.0``:
45-
46-
* :ref:`node-ctor-fspath-deprecation`.
47-
* :ref:`legacy-path-hooks-deprecated`.
48-
49-
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.
50-
51-
This was the reason for ``8.1.0`` being yanked.
52-
53-
54-
pytest 8.1.0 (YANKED)
55-
=====================
56-
57-
5834
.. note::
5935

60-
This release has been **yanked**: it broke some plugins without the proper warning period, due to
61-
some warnings not showing up as expected.
62-
63-
See `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`__.
36+
This release is not a usual bug fix release -- it contains features and improvements, being a follow up
37+
to ``8.1.0``, which has been yanked from PyPI.
6438

6539
Features
6640
--------
@@ -117,6 +91,9 @@ Improvements
11791
Bug Fixes
11892
---------
11993

94+
- `#11475 <https://github.com/pytest-dev/pytest/issues/11475>`_: Fixed regression where ``--importmode=importlib`` would import non-test modules more than once.
95+
96+
12097
- `#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``.
12198

12299
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
131108
- `#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.
132109

133110

134-
135111
Improved Documentation
136112
----------------------
137113

@@ -151,6 +127,28 @@ Trivial/Internal Changes
151127
If you really need to, copy the function from the previous pytest release.
152128

153129

130+
- `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`_: Delayed the deprecation of the following features to ``9.0.0``:
131+
132+
* :ref:`node-ctor-fspath-deprecation`.
133+
* :ref:`legacy-path-hooks-deprecated`.
134+
135+
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.
136+
137+
This is the reason for ``8.1.0`` being yanked.
138+
139+
140+
pytest 8.1.0 (YANKED)
141+
=====================
142+
143+
144+
.. note::
145+
146+
This release has been **yanked**: it broke some plugins without the proper warning period, due to
147+
some warnings not showing up as expected.
148+
149+
See `#12069 <https://github.com/pytest-dev/pytest/issues/12069>`__.
150+
151+
154152
pytest 8.0.2 (2024-02-24)
155153
=========================
156154

0 commit comments

Comments
 (0)