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
+27-29
Original file line number
Diff line number
Diff line change
@@ -31,36 +31,10 @@ with advance notice in the **Deprecations** section of releases.
31
31
pytest 8.1.1 (2024-03-08)
32
32
=========================
33
33
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
-
58
34
.. note::
59
35
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.
64
38
65
39
Features
66
40
--------
@@ -117,6 +91,9 @@ Improvements
117
91
Bug Fixes
118
92
---------
119
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
+
120
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``.
121
98
122
99
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
131
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.
132
109
133
110
134
-
135
111
Improved Documentation
136
112
----------------------
137
113
@@ -151,6 +127,28 @@ Trivial/Internal Changes
151
127
If you really need to, copy the function from the previous pytest release.
152
128
153
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