Skip to content

Commit aa758d5

Browse files
committed
release 4.0.0a9
1 parent 95ffbb3 commit aa758d5

11 files changed

+33
-20
lines changed

docs/changelog.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,39 @@ Release History
44

55
.. towncrier release notes start
66
7+
v4.0.0a9 (2021-09-16)
8+
---------------------
9+
10+
Features - 4.0.0a9
11+
~~~~~~~~~~~~~~~~~~
12+
- Expose the parsed CLI arguments on the main configuration object for plugins and allow plugins to define their own
13+
configuration section -- by :user:`gaborbernat`. (`#2191 <https://github.com/tox-dev/tox/issues/2191>`_)
14+
- Let tox run fail when all envs are skipped -- by :user:`jugmac00`. (`#2195 <https://github.com/tox-dev/tox/issues/2195>`_)
15+
- Expose the configuration loading mechanism to plugins to define and load their own sections. Add
16+
:meth:`tox_add_env_config <tox.plugin.spec.tox_add_env_config>` plugin hook called after the configuration environment
17+
is created for a tox environment and removed ``tox_configure``. Add the main configuration object as argument to
18+
:meth:`tox_add_core_config <tox.plugin.spec.tox_add_core_config>`. Move the environment list method from the state to
19+
the main configuration object to allow its use within plugins -- by :user:`gaborbernat`. (`#2200 <https://github.com/tox-dev/tox/issues/2200>`_)
20+
- Allow running code in plugins before and after commands via
21+
:meth:`tox_before_run_commands <tox.plugin.spec.tox_before_run_commands>` and
22+
:meth:`tox_after_run_commands <tox.plugin.spec.tox_after_run_commands>` plugin points -- by :user:`gaborbernat`. (`#2201 <https://github.com/tox-dev/tox/issues/2201>`_)
23+
- Allow plugins to update the :ref:`set_env` and change the :ref:`pass_env` configurations -- by :user:`gaborbernat`. (`#2215 <https://github.com/tox-dev/tox/issues/2215>`_)
24+
25+
Bugfixes - 4.0.0a9
26+
~~~~~~~~~~~~~~~~~~
27+
- Fix env variable substitutions with defaults containing colon (e.g. URL) -- by :user:`comabrewer`. (`#2182 <https://github.com/tox-dev/tox/issues/2182>`_)
28+
- Do not allow constructing ``ConfigSet`` directly and implement ``__contains__`` for ``Loader`` -- by
29+
:user:`gaborbernat`. (`#2209 <https://github.com/tox-dev/tox/issues/2209>`_)
30+
- Fix old-new value on recreate cache miss-match are swapped -- by :user:`gaborbernat`. (`#2211 <https://github.com/tox-dev/tox/issues/2211>`_)
31+
- Report fails when report does not support Unicode characters -- by :user:`gaborbernat`. (`#2213 <https://github.com/tox-dev/tox/issues/2213>`_)
32+
33+
Improved Documentation - 4.0.0a9
34+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35+
- Adopt furo theme, update our state diagram and description in user docs (SVG + light/dark variant), split
36+
the Python API into its own page from under the plugin page, and document plugin adoption under the ``tox-dev``
37+
organization - by :user:`gaborbernat`. (`#1881 <https://github.com/tox-dev/tox/issues/1881>`_)
38+
39+
740
v4.0.0a8 (2021-08-21)
841
---------------------
942

docs/changelog/1881.doc.rst

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

docs/changelog/2182.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/2191.feature.rst

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

docs/changelog/2195.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/2200.feature.rst

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

docs/changelog/2201.feature.rst

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

docs/changelog/2209.bugfix.rst

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

docs/changelog/2211.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog/2213.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)