Releases: tox-dev/tox
Releases · tox-dev/tox
Release list
v4.60.0
What's Changed
- 📄 docs: publish llms.txt from the docs build by @gaborbernat in #4023
- Provision before loading env_list by @CAOShurong in #4022
- docs: repoint nine dead source links in the onboarding guide by @Yusuf-Gadelrab in #4025
- Add {home} and {tox_root_name} substitutions by @WhyNotHugo in #4020
New Contributors
- @CAOShurong made their first contribution in #4022
- @Yusuf-Gadelrab made their first contribution in #4025
- @WhyNotHugo made their first contribution in #4020
Full Changelog: 4.59.0...4.60.0
v4.59.0
What's Changed
- 🐛 fix(type): cast set value in _render_options by @gaborbernat in #4003
- docs: fix typo 'set the the' -> 'set then the' in config reference by @LaRoyBot in #4002
- 👷 ci: pin coverage to the ctrace core by @gaborbernat in #4009
- 🔥 chore: remove the misc changelog category by @gaborbernat in #4012
- ✅ test: seed the virtualenv wheel image up front by @gaborbernat in #4011
- ✨ feat(plugin): type the plugin and internal API surfaces by @gaborbernat in #4014
- ✅ test: raise timeout for missing-interpreter discovery tests by @gaborbernat in #4018
- 📝 docs: mark the INI configuration format as deprecated by @gaborbernat in #4017
New Contributors
Full Changelog: 4.58.0...4.59.0
v4.58.0
What's Changed
- 👷 ci: run the test matrix against Python 3.15 by @gaborbernat in #4001
Full Changelog: 4.57.2...4.58.0
v4.57.2
What's Changed
- 🐛 fix(session): fix package env failure cascade and state corruption by @gaborbernat in #3991
- 🐛 fix(pkg): repair editable fallback and sdist-wheel root handling by @gaborbernat in #3992
- 🐛 fix(pylock): install exactly what the lock file specifies by @gaborbernat in #3994
- 🐛 fix(cache): self-heal wrong-shape tox-info content by @gaborbernat in #3996
- 🐛 fix(config): rebuild loader chains per config set by @gaborbernat in #3993
- 🐛 fix(pip): stable rendering of set options in install cache by @gaborbernat in #3995
- 🐛 fix(pep723): honor metadata behind a BOM, fail cleanly on bad blocks by @gaborbernat in #3997
- 🐛 fix(run): honor the fail-fast contract, resilient teardown by @gaborbernat in #3999
- 🐛 fix(cli): honor tox c -o, clean devenv ALL error, correct provision pin by @gaborbernat in #3998
- 🐛 fix(ux): four run-edge polish fixes by @gaborbernat in #4000
Full Changelog: 4.57.1...4.57.2
v4.57.1
What's Changed
- Run sequentially for run-parallel -p 0 instead of at CPU count by @chuenchen309 in #3989
- Do not let a lone quote in a set_env value swallow the marker by @chuenchen309 in #3988
Full Changelog: 4.57.0...4.57.1
v4.57.0
What's Changed
- 💰 Surface the org itself in the FUNDING config by @webknjaz in #3979
- Replace prettier with mdformat and yamlfmt by @gaborbernat in #3984
- 📦 build: use test dependency group in internal envs by @gaborbernat in #3985
- ✨ feat(python): match free-threaded and debug interpreter builds by @chuenchen309 in #3986
New Contributors
- @chuenchen309 made their first contribution in #3986
Full Changelog: 4.56.4...4.57.0
v4.56.4
What's Changed
- 🐛 fix(discovery): find debug interpreters like python3.13-dbg by @gaborbernat in #3978
Full Changelog: 4.56.3...4.56.4
v4.56.3
What's Changed
- Don't double-close the child pty fd (fixes parallel Bad file descriptor) (#3975) by @apoorvdarshan in #3976
New Contributors
- @apoorvdarshan made their first contribution in #3976
Full Changelog: 4.56.2...4.56.3
v4.56.2
What's Changed
- 🔧 chore(type): drop stale ty invalid-assignment ignores by @gaborbernat in #3970
- Fix 17 bugs found in a deep codebase sweep by @gaborbernat in #3974
Full Changelog: 4.56.1...4.56.2
v4.56.1
What's Changed
- treat scalar string then/else as a single item in if-replace extend by @HrachShah in #3969
New Contributors
- @HrachShah made their first contribution in #3969
Full Changelog: 4.56.0...4.56.1