What's Changed
- ๐ fix(ci): suppress Pygments DeprecationWarning on Python 3.15 by @gaborbernat in #3733
- ๐ fix(deps): apply --force-dep to package metadata dependencies by @gaborbernat in #3734
- fix(ci): drop module scope from commonprefix warning filter by @gaborbernat in #3735
- ๐ fix(config): resolve overrides with alias config keys by @gaborbernat in #3736
- ๐ fix(config): set_env cross-section substitution loses values by @gaborbernat in #3737
- ๐ fix(legacy): --parallel-no-spinner no longer suppresses output by @gaborbernat in #3738
- ๐ fix(config): set_env cross-section substitution precedence by @gaborbernat in #3739
- ๐ fix(config): set_env file| no longer overrides later values by @gaborbernat in #3740
- ๐ fix(config): setup.cfg without [tox:tox] no longer blocks discovery by @gaborbernat in #3742
- ๐ fix(env): posargs with colon no longer crash inactive envs by @gaborbernat in #3744
- ๐ fix(provision): skip requires with false environment markers by @gaborbernat in #3745
- ๐ fix(config): env variable substitution in package envs by @gaborbernat in #3746
- ๐ fix(config): set_env substitution honors skip_missing_interpreters by @gaborbernat in #3747
- ๐ fix(config): resolve cross-section refs in caller context by @gaborbernat in #3748
- ๐ fix(config): break changedir/posargs circular dependency by @gaborbernat in #3749
- ๐ fix(cli): support brace expansion in -e flag by @gaborbernat in #3750
- ๐ fix(config): factor filter fallback to default value by @gaborbernat in #3751
- ๐ fix(env): preserve shared pkg env on recreate by @gaborbernat in #3752
- ๐ fix(env): reject partial testenv section matches by @gaborbernat in #3753
- ๐ fix(config): support base inherit in TOML format by @gaborbernat in #3754
- ๐ fix(cli): make multiple -e flags additive by @gaborbernat in #3755
- ๐ fix(provision): serialize concurrent provisioning by @gaborbernat in #3756
- ๐ docs: document interactive terminal programs limitation by @gaborbernat in #3757
- ๐ fix(config): defer TOML set_env string substitution by @gaborbernat in #3759
- ๐ fix(config): handle cross-drive posargs on Windows by @gaborbernat in #3760
- ๐ fix(plugin): skip toxfile.py with unknown hooks by @gaborbernat in #3762
- ๐ fix(config): skip non-tox sections in env discovery by @gaborbernat in #3761
- ๐ fix(config): treat backslash-space as path separator on Windows by @gaborbernat in #3764
- ๐ fix(config): preserve colors in provisioned tox on Windows by @gaborbernat in #3765
- create a cachedir.tag file in the tox work directory by @rahuldevikar in #3763
- ๐ fix(execute): render ANSI colors from subprocesses on Windows by @gaborbernat in #3766
- ๐งช test(config): verify unicode support in config files by @gaborbernat in #3767
Full Changelog: 4.38.0...4.39.0