Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style
{.interpreted-text role="confval"} withtimes
and a module is skipped.#13530: Fixed a crash when using
pytest.approx
{.interpreted-text role="func"} anddecimal.Decimal
{.interpreted-text role="class"} instances with thedecimal.FloatOperation
{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14
when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotations
and import types for annotations within aif TYPE_CHECKING:
block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini
{.interpreted-text role="meth"}.#13563:
pytest.approx
{.interpreted-text role="func"} now only importsnumpy
if NumPy is already insys.modules
. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
- #13577: Clarify that
pytest_generate_tests
is discovered in test modules/classes; other hooks must be inconftest.py
or plugins.Contributor-facing changes
- #13480: Self-testing: fixed a few test failures when run with
-Wdefault
or a similar override.- #13547: Self-testing: corrected expected message for
test_doctest_unexpected_exception
in Python3.14
.- #13684: Make pytest's own testsuite insensitive to the presence of the
CI
environment variable -- byogrisel
{.interpreted-text role="user"}.
bfae422
Prepare release version 8.4.28990538
Fix passenv CI in tox ini and make tests insensitive to the presence of
the C...ca676bf
Merge pull request #13687
from pytest-dev/patchback/backports/8.4.x/e63f6e51c...975a60a
Merge pull request #13686
from pytest-dev/patchback/backports/8.4.x/12bde8af6...7723ce8
Merge pull request #13683
from even-even/fix_Exeption_to_Exception_in_errorMe...b7f0568
Merge pull request #13685
from CoretexShadow/fix/docs-pytest-generate-tests2c94c4a
add missing colon (#13640)
(#13641)c3d7684
Merge pull request #13606
from pytest-dev/patchback/backports/8.4.x/5f9938563...dc6e3be
Merge pull request #13605
from The-Compiler/training-update-2025-07f87289c
Fix crash with times
output style and skipped module (#13573)
(#13579)Sourced from locust's releases.
2.40.1
What's Changed
- Pytest plugin: Delay imports to avoid monkey patching until someone uses the fixtures by
@cyberw
in locustio/locust#3204- Move pytest plugin to its own directory, to prevent accidental import by
@cyberw
in locustio/locust#3205Full Changelog: https://github.com/locustio/locust/compare/2.40.0...2.40.1
2.40.0
What's Changed
- Refactor FastHttpSession to be more like HttpSession by
@cyberw
in locustio/locust#3198- Update Dockerfile base to Python 3.13 by
@adaamz
in locustio/locust#3193- Avoid exception in HttpUser if requests has lost track of the request it made by
@cyberw
in locustio/locust#3201- Support pytests as locustfiles by
@cyberw
in locustio/locust#3200New Contributors
@adaamz
made their first contribution in locustio/locust#3193Full Changelog: https://github.com/locustio/locust/compare/2.39.1...2.40.0
Sourced from locust's changelog.
Detailed changelog
The most important changes can also be found in the documentation.
5df19da
Merge pull request #3205
from locustio/move-pytest-plugin-to-own-directoryd41141b
Move pytest plugin to its own directory, to prevent accidental import of
locu...6422848
mention that only one locustfile can be distributedaa3da73
Merge pull request #3204
from locustio/delay-imports-in-pytest-plugin-to-avoi...12050de
Pytest plugin: Delay imports to avoid monkey patching until someone
actually ...488d1f8
docs439b7ab
docs fixfcd76a8
docs: rephrase70c7e9b
docs: move pytest further up06dbf98
docs: fix linkSourced from openai's releases.
v1.106.1
1.106.1 (2025-09-04)
Full Changelog: v1.106.0...v1.106.1
Chores
- internal: move mypy configurations to
pyproject.toml
file (ca413a2)v1.106.0
1.106.0 (2025-09-04)
Full Changelog: v1.105.0...v1.106.0
Features
v1.105.0
1.105.0 (2025-09-03)
Full Changelog: v1.104.2...v1.105.0
Features
- api: Add gpt-realtime models (8502041)
v1.104.2
1.104.2 (2025-09-02)
Full Changelog: v1.104.1...v1.104.2
Bug Fixes
- types: add aliases back for web search tool types (2521cd8)
v1.104.1
1.104.1 (2025-09-02)
Full Changelog: v1.104.0...v1.104.1
Chores
- api: manual updates for ResponseInputAudio (0db5061)
v1.104.0
1.104.0 (2025-09-02)
Full Changelog: v1.103.0...v1.104.0
... (truncated)
Sourced from openai's changelog.
1.106.1 (2025-09-04)
Full Changelog: v1.106.0...v1.106.1
Chores
- internal: move mypy configurations to
pyproject.toml
file (ca413a2)1.106.0 (2025-09-04)
Full Changelog: v1.105.0...v1.106.0
Features
1.105.0 (2025-09-03)
Full Changelog: v1.104.2...v1.105.0
Features
- api: Add gpt-realtime models (8502041)
1.104.2 (2025-09-02)
Full Changelog: v1.104.1...v1.104.2
Bug Fixes
- types: add aliases back for web search tool types (2521cd8)
1.104.1 (2025-09-02)
Full Changelog: v1.104.0...v1.104.1
Chores
- api: manual updates for ResponseInputAudio (0db5061)
1.104.0 (2025-09-02)
Full Changelog: v1.103.0...v1.104.0
Features
- types: replace List[str] with SequenceNotStr in params (bc00bda)
... (truncated)
2adf111
release: 1.106.1c4f9d0b
chore(internal): move mypy configurations to pyproject.toml
file2de8d7c
release: 1.106.02cf4ed5
feat: improve future compat with pydantic v325d16be
feat(client): support callable api_key (#2588)8672413
release: 1.105.02c60d78
feat(api): Add gpt-realtime modelsa52463c
release: 1.104.25a6931d
fix(types): add aliases back for web search tool typesfb152d9
release: 1.104.1Sourced from tailwindcss's releases.
v4.1.13
Changed
- Drop warning from browser build (#18731)
- Drop exact duplicate declarations when emitting CSS (#18809)
Fixed
- Don't transition
visibility
when usingtransition
(#18795)- Discard matched variants with unknown named values (#18799)
- Discard matched variants with non-string values (#18799)
- Show suggestions for known
matchVariant
values (#18798)- Replace deprecated
clip
withclip-path
insr-only
(#18769)- Hide internal fields from completions in
matchUtilities
(#18820)- Ignore
.vercel
folders by default (can be overridden by@source …
rules) (#18855)- Consider variants starting with
@-
to be invalid (e.g.@-2xl:flex
) (#18869)- Do not allow custom variants to start or end with a
-
or_
(#18867, #18872)- Upgrade: Migrate
aria
theme keys to@custom-variant
(#18815)- Upgrade: Migrate
data
theme keys to@custom-variant
(#18816)- Upgrade: Migrate
supports
theme keys to@custom-variant
(#18817)v4.1.12
Fixed
- Don't consider the global important state in
@apply
(#18404)- Add missing suggestions for
flex-<number>
utilities (#18642)- Fix trailing
)
from interfering with extraction in Clojure keywords (#18345)- Detect classes inside Elixir charlist, word list, and string sigils (#18432)
- Track source locations through
@plugin
and@config
(#18345)- Allow boolean values of
process.env.DEBUG
in@tailwindcss/node
(#18485)- Ignore consecutive semicolons in the CSS parser (#18532)
- Center the dropdown icon added to an input with a paired datalist by default (#18511)
- Extract candidates in Slang templates (#18565)
- Improve error messages when encountering invalid functional utility names (#18568)
- Discard CSS AST objects with
false
orundefined
properties (#18571)- Allow users to disable URL rebasing in
@tailwindcss/postcss
viatransformAssetUrls: false
(#18321)- Fix false-positive migrations in
addEventListener
and JavaScript variable names (#18718)- Fix Standalone CLI showing default Bun help when run via symlink on Windows (#18723)
- Read from
--border-color-*
theme keys individe-*
utilities for backwards compatibility (#18704)- Don't scan
.hdr
and.exr
files for classes by default (#18734)v4.1.11
Fixed
- Add heuristic to skip candidate migrations inside
emit(…)
(#18330)- Extract candidates with variants in Clojure/ClojureScript keywords (#18338)
- Document
--watch=always
in the CLI's usage (#18337)- Add support for Vite 7 to
@tailwindcss/vite
(#18384)v4.1.10
... (truncated)
Sourced from tailwindcss's changelog.
[4.1.13] - 2025-09-03
Changed
- Drop warning from browser build (#18731)
- Drop exact duplicate declarations when emitting CSS (#18809)
Fixed
- Don't transition
visibility
when usingtransition
(#18795)- Discard matched variants with unknown named values (#18799)
- Discard matched variants with non-string values (#18799)
- Show suggestions for known
matchVariant
values (#18798)- Replace deprecated
clip
withclip-path
insr-only
(#18769)- Hide internal fields from completions in
matchUtilities
(#18820)- Ignore
.vercel
folders by default (can be overridden by@source …
rules) (#18855)- Consider variants starting with
@-
to be invalid (e.g.@-2xl:flex
) (#18869)- Do not allow custom variants to start or end with a
-
or_
(#18867, #18872)- Upgrade: Migrate
aria
theme keys to@custom-variant
(#18815)- Upgrade: Migrate
data
theme keys to@custom-variant
(#18816)- Upgrade: Migrate
supports
theme keys to@custom-variant
(#18817)[4.1.12] - 2025-08-13
Fixed
- Don't consider the global important state in
@apply
(#18404)- Add missing suggestions for
flex-<number>
utilities (#18642)- Fix trailing
)
from interfering with extraction in Clojure keywords (#18345)- Detect classes inside Elixir charlist, word list, and string sigils (#18432)
- Track source locations through
@plugin
and@config
(#18345)- Allow boolean values of
process.env.DEBUG
in@tailwindcss/node
(#18485)- Ignore consecutive semicolons in the CSS parser (#18532)
- Center the dropdown icon added to an input with a paired datalist by default (#18511)
- Extract candidates in Slang templates (#18565)
- Improve error messages when encountering invalid functional utility names (#18568)
- Discard CSS AST objects with
false
orundefined
properties (#18571)- Allow users to disable URL rebasing in
@tailwindcss/postcss
viatransformAssetUrls: false
(#18321)- Fix false-positive migrations in
addEventListener
and JavaScript variable names (#18718)- Fix Standalone CLI showing default Bun help when run via symlink on Windows (#18723)
- Read from
--border-color-*
theme keys individe-*
utilities for backwards compatibility (#18704)- Don't scan
.hdr
and.exr
files for classes by default (#18734)[4.1.11] - 2025-06-26
Fixed
... (truncated)
1334c99
Prepare v4.1.13 release (#18868)65dc530
Do not allow variants to end with -
or _
(#18872)54c3f30
Do not allow variants to start with -
(#18867)494051c
Consider variants starting with @-
to be invalid (e.g.
@-2xl:flex
) (#18869)c318329
chore: remove redundant words (#18853)ddc84b0
update test after prettier changef1331a8
run prettiere5513b6
Fix missing code block delimiters in comment blocks (#18837)5e2a160
Drop exact duplicate declarations from output CSS within a style rule
(#18809)b1fb02a
Hide internal fields from completions in matchUtilities
(#18820)