You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.rst
+33Lines changed: 33 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,39 @@ Release History
4
4
5
5
.. towncrier release notes start
6
6
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
0 commit comments