Skip to content

Commit f3c5283

Browse files
committed
release 4.47.0
1 parent 4486ac7 commit f3c5283

6 files changed

Lines changed: 25 additions & 11 deletions

File tree

docs/changelog.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@
66

77
.. towncrier release notes start
88
9+
**********************
10+
v4.47.0 (2026-03-01)
11+
**********************
12+
13+
Features - 4.47.0
14+
=================
15+
16+
- Show clean error messages instead of stack traces when TOML configuration contains type mismatches (e.g., ``deps =
17+
[1]``), wrapping failures in ``HandledError`` with environment and key context - by :user:`gaborbernat`.
18+
(:issue:`3831`)
19+
- Add comprehensive tests asserting full error messages for every configurable field type when TOML config contains type
20+
mismatches - by :user:`gaborbernat`. (:issue:`3840`)
21+
22+
Bug fixes - 4.47.0
23+
==================
24+
25+
- Fix type errors flagged by ``ty`` for ``virtualenv`` API changes (``system_executable`` nullability and
26+
``cached_py_info.PythonInfo`` removal), and correct the CI workflow matrix exclude for ``windows-2025`` - by
27+
:user:`gaborbernat`. (:issue:`3837`)
28+
- ``base_python`` and ``default_base_python`` now accept a string value in TOML configuration (e.g., ``base_python =
29+
"python"`` is coerced to ``["python"]``) instead of raising ``TypeError`` - by :user:`gaborbernat`. (:issue:`3839`)
30+
- Pass stdin through to commands executed via ``tox exec`` so that piped input (e.g., ``echo "foo" | tox exec -- python
31+
-c 'import sys; print(sys.stdin.read())'``) reaches the subprocess instead of being discarded - by
32+
:user:`gaborbernat`. (:issue:`3841`)
33+
934
**********************
1035
v4.46.3 (2026-02-25)
1136
**********************

docs/changelog/3831.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/3837.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changelog/3839.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/3840.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/3841.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)