diff options
author | Bernát Gábor <gaborjbernat@gmail.com> | 2021-08-21 14:40:53 +0100 |
---|---|---|
committer | Bernát Gábor <gaborjbernat@gmail.com> | 2021-08-21 14:40:53 +0100 |
commit | fcae4c560cbad0c65d14739606de6fd5211edb44 (patch) | |
tree | 5fb2c49b02fcc5c44f8e106c45d39c735dc903bf | |
parent | 9ec7b3c00e2260fc6fa985757087dfe1f437dbba (diff) | |
download | tox-git-release-4.0.0a8.tar.gz |
release 4.0.0a84.0.0a8release-4.0.0a8
-rw-r--r-- | docs/changelog.rst | 44 | ||||
-rw-r--r-- | docs/changelog/1127.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1405.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1790.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1840.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1939.doc.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1944.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1975.doc.rst | 2 | ||||
-rw-r--r-- | docs/changelog/2004.doc.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2037.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/2041.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2121.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2122.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2123.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/2124.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/2125.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2139.feature.rst | 3 | ||||
-rw-r--r-- | docs/changelog/2161.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/2172.feature.rst | 3 | ||||
-rw-r--r-- | docs/changelog/763.bugfix.rst | 1 |
20 files changed, 44 insertions, 31 deletions
diff --git a/docs/changelog.rst b/docs/changelog.rst index b02d5ac1..c5feebd8 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,6 +4,50 @@ Release History .. towncrier release notes start +v4.0.0a8 (2021-08-21) +--------------------- + +Features - 4.0.0a8 +~~~~~~~~~~~~~~~~~~ +- Add support for :ref:`allowlist_externals`, commands not matching error - by :user:`gaborbernat`. (`#1127 <https://github.com/tox-dev/tox/issues/1127>`_) +- Add outcome of environments into the result json (:ref:`--result-json <tox-run---result-json>`) under the ``result`` key + containing ``success`` boolean, ``exit_code`` integer and ``duration`` float value - by :user:`gaborbernat`. (`#1405 <https://github.com/tox-dev/tox/issues/1405>`_) +- Add ``exec`` subcommand that allows users to run an arbitrary command within the tox environment (without needing to + modify their configuration) - by :user:`gaborbernat`. (`#1790 <https://github.com/tox-dev/tox/issues/1790>`_) +- Add check to validate the base Python names and the environments name do not conflict Python spec wise, when they do + raise error if :ref:`ignore_base_python_conflict` is not set or ``False`` - by :user:`gaborbernat`. (`#1840 <https://github.com/tox-dev/tox/issues/1840>`_) +- Allow any Unix shell-style wildcards expression for :ref:`pass_env` - by :user:`gaborbernat`. (`#2121 <https://github.com/tox-dev/tox/issues/2121>`_) +- Add support for :ref:`args_are_paths` flag - by :user:`gaborbernat`. (`#2122 <https://github.com/tox-dev/tox/issues/2122>`_) +- Add support for :ref:`env_log_dir` (compared to tox 3 extend content and keep only last run entries) - + by :user:`gaborbernat`. (`#2123 <https://github.com/tox-dev/tox/issues/2123>`_) +- Add support for ``{:}`` substitution in ini files as placeholder for the OS path separator - by :user:`gaborbernat`. (`#2125 <https://github.com/tox-dev/tox/issues/2125>`_) +- When cleaning directories (for tox environment, ``env_log_dir``, ``env_tmp_dir`` and packaging metadata folders) do not + delete the directory itself and recreate, but instead just delete its content (this allows the user to cd into it and + still be in a valid folder after a new run) - by :user:`gaborbernat`. (`#2139 <https://github.com/tox-dev/tox/issues/2139>`_) +- Changes to help plugin development: simpler tox env creation argument list, expose python creation directly, + allow skipping list dependencies install command for pip and executable is only part of the python cache for virtualenv + - by :user:`gaborbernat`. (`#2172 <https://github.com/tox-dev/tox/issues/2172>`_) + +Bugfixes - 4.0.0a8 +~~~~~~~~~~~~~~~~~~ +- Support ``#`` character in path for the tox project - by :user:`gaborbernat`. (`#763 <https://github.com/tox-dev/tox/issues/763>`_) +- If the command expression fails to parse with shlex fallback to literal pass through of the remaining elements + - by :user:`gaborbernat`. (`#1944 <https://github.com/tox-dev/tox/issues/1944>`_) +- tox config fails on `--recreate <tox-config---recreate>`_ flag, and once specified the output does not reflect the + impact of the CLI flags - by :user:`gaborbernat`. (`#2037 <https://github.com/tox-dev/tox/issues/2037>`_) +- Virtual environment creation for Python is always triggered at every run - by :user:`gaborbernat`. (`#2041 <https://github.com/tox-dev/tox/issues/2041>`_) +- Add support for setting :ref:`suicide_timeout`, :ref:`interrupt_timeout` and :ref:`terminate_timeout` - by + :user:`gaborbernat`. (`#2124 <https://github.com/tox-dev/tox/issues/2124>`_) +- Parallel show output not working when there's a packaging phase in the run - by :user:`gaborbernat`. (`#2161 <https://github.com/tox-dev/tox/issues/2161>`_) + +Improved Documentation - 4.0.0a8 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +- Note constraint files are a subset of requirement files - by :user:`gaborbernat`. (`#1939 <https://github.com/tox-dev/tox/issues/1939>`_) +- Add a note about having a package with different Python requirements than tox and not specifying :ref:`base_python` - + by :user:`gaborbernat`. (`#1975 <https://github.com/tox-dev/tox/issues/1975>`_) +- Fix :ref:`--runner <tox---runner>` is missing default value and documentation unclear - by :user:`gaborbernat`. (`#2004 <https://github.com/tox-dev/tox/issues/2004>`_) + + v4.0.0a7 (2021-07-28) --------------------- diff --git a/docs/changelog/1127.feature.rst b/docs/changelog/1127.feature.rst deleted file mode 100644 index adba5ed8..00000000 --- a/docs/changelog/1127.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for :ref:`allowlist_externals`, commands not matching error - by :user:`gaborbernat`. diff --git a/docs/changelog/1405.feature.rst b/docs/changelog/1405.feature.rst deleted file mode 100644 index 3000b3ba..00000000 --- a/docs/changelog/1405.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add outcome of environments into the result json (:ref:`--result-json <tox-run---result-json>`) under the ``result`` key -containing ``success`` boolean, ``exit_code`` integer and ``duration`` float value - by :user:`gaborbernat`. diff --git a/docs/changelog/1790.feature.rst b/docs/changelog/1790.feature.rst deleted file mode 100644 index 342c4b86..00000000 --- a/docs/changelog/1790.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``exec`` subcommand that allows users to run an arbitrary command within the tox environment (without needing to -modify their configuration) - by :user:`gaborbernat`. diff --git a/docs/changelog/1840.feature.rst b/docs/changelog/1840.feature.rst deleted file mode 100644 index bf953092..00000000 --- a/docs/changelog/1840.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add check to validate the base Python names and the environments name do not conflict Python spec wise, when they do -raise error if :ref:`ignore_base_python_conflict` is not set or ``False`` - by :user:`gaborbernat`. diff --git a/docs/changelog/1939.doc.rst b/docs/changelog/1939.doc.rst deleted file mode 100644 index d0082fdc..00000000 --- a/docs/changelog/1939.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Note constraint files are a subset of requirement files - by :user:`gaborbernat`. diff --git a/docs/changelog/1944.bugfix.rst b/docs/changelog/1944.bugfix.rst deleted file mode 100644 index 28bda2f2..00000000 --- a/docs/changelog/1944.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -If the command expression fails to parse with shlex fallback to literal pass through of the remaining elements -- by :user:`gaborbernat`. diff --git a/docs/changelog/1975.doc.rst b/docs/changelog/1975.doc.rst deleted file mode 100644 index 4c9d828c..00000000 --- a/docs/changelog/1975.doc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a note about having a package with different Python requirements than tox and not specifying :ref:`base_python` - -by :user:`gaborbernat`. diff --git a/docs/changelog/2004.doc.rst b/docs/changelog/2004.doc.rst deleted file mode 100644 index be22fbb9..00000000 --- a/docs/changelog/2004.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :ref:`--runner <tox---runner>` is missing default value and documentation unclear - by :user:`gaborbernat`. diff --git a/docs/changelog/2037.bugfix.rst b/docs/changelog/2037.bugfix.rst deleted file mode 100644 index 82fbcc2e..00000000 --- a/docs/changelog/2037.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -tox config fails on `--recreate <tox-config---recreate>`_ flag, and once specified the output does not reflect the -impact of the CLI flags - by :user:`gaborbernat`. diff --git a/docs/changelog/2041.bugfix.rst b/docs/changelog/2041.bugfix.rst deleted file mode 100644 index 88f48de7..00000000 --- a/docs/changelog/2041.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Virtual environment creation for Python is always triggered at every run - by :user:`gaborbernat`. diff --git a/docs/changelog/2121.feature.rst b/docs/changelog/2121.feature.rst deleted file mode 100644 index 0565a975..00000000 --- a/docs/changelog/2121.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Allow any Unix shell-style wildcards expression for :ref:`pass_env` - by :user:`gaborbernat`. diff --git a/docs/changelog/2122.feature.rst b/docs/changelog/2122.feature.rst deleted file mode 100644 index f73014ff..00000000 --- a/docs/changelog/2122.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for :ref:`args_are_paths` flag - by :user:`gaborbernat`. diff --git a/docs/changelog/2123.feature.rst b/docs/changelog/2123.feature.rst deleted file mode 100644 index 866ede30..00000000 --- a/docs/changelog/2123.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add support for :ref:`env_log_dir` (compared to tox 3 extend content and keep only last run entries) - -by :user:`gaborbernat`. diff --git a/docs/changelog/2124.bugfix.rst b/docs/changelog/2124.bugfix.rst deleted file mode 100644 index 534f52be..00000000 --- a/docs/changelog/2124.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add support for setting :ref:`suicide_timeout`, :ref:`interrupt_timeout` and :ref:`terminate_timeout` - by -:user:`gaborbernat`. diff --git a/docs/changelog/2125.feature.rst b/docs/changelog/2125.feature.rst deleted file mode 100644 index 7baa7f71..00000000 --- a/docs/changelog/2125.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for ``{:}`` substitution in ini files as placeholder for the OS path separator - by :user:`gaborbernat`. diff --git a/docs/changelog/2139.feature.rst b/docs/changelog/2139.feature.rst deleted file mode 100644 index a093f62b..00000000 --- a/docs/changelog/2139.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -When cleaning directories (for tox environment, ``env_log_dir``, ``env_tmp_dir`` and packaging metadata folders) do not -delete the directory itself and recreate, but instead just delete its content (this allows the user to cd into it and -still be in a valid folder after a new run) - by :user:`gaborbernat`. diff --git a/docs/changelog/2161.bugfix.rst b/docs/changelog/2161.bugfix.rst deleted file mode 100644 index e8e87c37..00000000 --- a/docs/changelog/2161.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Parallel show output not working when there's a packaging phase in the run - by :user:`gaborbernat`. diff --git a/docs/changelog/2172.feature.rst b/docs/changelog/2172.feature.rst deleted file mode 100644 index 9ab86376..00000000 --- a/docs/changelog/2172.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Changes to help plugin development: simpler tox env creation argument list, expose python creation directly, -allow skipping list dependencies install command for pip and executable is only part of the python cache for virtualenv -- by :user:`gaborbernat`. diff --git a/docs/changelog/763.bugfix.rst b/docs/changelog/763.bugfix.rst deleted file mode 100644 index 88cc3e0b..00000000 --- a/docs/changelog/763.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Support ``#`` character in path for the tox project - by :user:`gaborbernat`. |