You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/en/changelog.rst
+29-8
Original file line number
Diff line number
Diff line change
@@ -28,16 +28,13 @@ with advance notice in the **Deprecations** section of releases.
28
28
29
29
.. towncrier release notes start
30
30
31
-
pytest 8.1.0 (YANKED)
32
-
=====================
33
-
31
+
pytest 8.1.1 (2024-03-08)
32
+
=========================
34
33
35
34
.. note::
36
35
37
-
This release has been **yanked**: it broke some plugins without the proper warning period, due to
38
-
some warnings not showing up as expected.
39
-
40
-
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.
41
38
42
39
Features
43
40
--------
@@ -94,6 +91,9 @@ Improvements
94
91
Bug Fixes
95
92
---------
96
93
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
+
97
97
- `#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``.
98
98
99
99
This change improves the collection tree for tests specified using ``--pyargs``, see :pull:`12043` for a comparison with pytest 8.0 and <8.
@@ -108,7 +108,6 @@ Bug Fixes
108
108
- `#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.
109
109
110
110
111
-
112
111
Improved Documentation
113
112
----------------------
114
113
@@ -128,6 +127,28 @@ Trivial/Internal Changes
128
127
If you really need to, copy the function from the previous pytest release.
129
128
130
129
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>`__.
0 commit comments