From da6f5c1bdd82c0bc80763ab40a5f4d944599c038 Mon Sep 17 00:00:00 2001 From: Bernat Gabor Date: Wed, 27 Mar 2019 18:21:58 +0000 Subject: release 3.8.0 --- docs/changelog.rst | 59 +++++++++++++++++++++++++++++++++++++++++ docs/changelog/1092.bugfix.rst | 2 -- docs/changelog/1137.bugfix.rst | 1 - docs/changelog/1139.feature.rst | 2 -- docs/changelog/1143.feature.rst | 1 - docs/changelog/1150.bugfix.rst | 2 -- docs/changelog/1153.bugfix.rst | 1 - docs/changelog/1159.feature.rst | 1 - docs/changelog/1160.bugfix.rst | 1 - docs/changelog/1163.doc.rst | 1 - docs/changelog/1169.bugfix.rst | 1 - docs/changelog/1172.bugfix.rst | 3 --- docs/changelog/1176.feature.rst | 1 - docs/changelog/1179.bugfix.rst | 1 - docs/changelog/1183.bugfix.rst | 1 - docs/changelog/1192.bugfix.rst | 1 - docs/changelog/1203.feature.rst | 2 -- docs/changelog/998.feature.rst | 2 -- 18 files changed, 59 insertions(+), 24 deletions(-) delete mode 100644 docs/changelog/1092.bugfix.rst delete mode 100644 docs/changelog/1137.bugfix.rst delete mode 100644 docs/changelog/1139.feature.rst delete mode 100644 docs/changelog/1143.feature.rst delete mode 100644 docs/changelog/1150.bugfix.rst delete mode 100644 docs/changelog/1153.bugfix.rst delete mode 100644 docs/changelog/1159.feature.rst delete mode 100644 docs/changelog/1160.bugfix.rst delete mode 100644 docs/changelog/1163.doc.rst delete mode 100644 docs/changelog/1169.bugfix.rst delete mode 100644 docs/changelog/1172.bugfix.rst delete mode 100644 docs/changelog/1176.feature.rst delete mode 100644 docs/changelog/1179.bugfix.rst delete mode 100644 docs/changelog/1183.bugfix.rst delete mode 100644 docs/changelog/1192.bugfix.rst delete mode 100644 docs/changelog/1203.feature.rst delete mode 100644 docs/changelog/998.feature.rst diff --git a/docs/changelog.rst b/docs/changelog.rst index 32be9197..b7ddd2c5 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -11,6 +11,65 @@ with advance notice in the **Deprecations** section of releases. .. towncrier release notes start +v3.8.0 (2019-03-27) +------------------- + +Bugfixes +^^^^^^^^ + +- In a posix shell, setting the PATH environment variable to an empty value is equivalent to not setting it at all; + therefore we no longer if the user sets PYTHONPATH an empty string on python 3.4 or later - by :user:`gaborbernat`. + `#1092 `_ +- Fixed bug of children process calls logs clashing (log already exists) - by :user:`gaborbernat` + `#1137 `_ +- Interpreter discovery and virtualenv creation process calls that failed will now print out on the screen their output + (via the logfile we automatically save) - by :user:`gaborbernat` + `#1150 `_ +- Using ``py2`` and ``py3`` with a specific ``basepython`` will no longer raise a warning unless the major version conflicts - by :user:`demosdemon`. + `#1153 `_ +- Fix missing error for ``tox -e unknown`` when tox.ini declares ``envlist``. - by :user:`medmunds` + `#1160 `_ +- Resolve symlinks with ``toxworkdir`` - by :user:`blueyed`. + `#1169 `_ +- Interrupting a tox call (e.g. via CTRL+C) now will ensure that spawn child processes (test calls, interpreter discovery, + parallel sub-instances, provisioned hosts) are correctly stopped before exiting (via the pattern of INTERRUPT - 300 ms, + TERMINATE - 200 ms, KILL signals) - by :user:`gaborbernat` + `#1172 `_ +- Fix a ``ResourceWarning: unclosed file`` in ``Action`` - by :user:`BoboTiG`. + `#1179 `_ +- Fix deadlock when using ``--parallel`` and having environments with lots of output - by :user:`asottile`. + `#1183 `_ +- Removed code that sometimes caused a difference in results between ``--parallel`` and ``-p`` when using ``posargs`` - by :user:`timdaman` + `#1192 `_ + + +Features +^^^^^^^^ + +- tox now auto-provisions itself if needed (see :ref:`auto-provision`). Plugins or minimum version of tox no longer + need to be manually satisfied by the user, increasing their ease of use. - by :user:`gaborbernat` + `#998 `_ +- tox will inject the ``TOX_PARALLEL_ENV`` environment variable, set to the current running tox environment name, + only when running in parallel mode. - by :user:`gaborbernat` + `#1139 `_ +- Parallel children now save their output to a disk logfile - by :user:`gaborbernat` + `#1143 `_ +- Parallel children now are added to ``--result-json`` - by :user:`gaborbernat` + `#1159 `_ +- Display pattern and ``sys.platform`` with platform mismatch - by :user:`blueyed`. + `#1176 `_ +- Setting the environment variable ``TOX_REPORTER_TIMESTAMP`` to ``1`` will enable showing for each output line its delta + since the tox startup. This can be especially handy when debugging parallel runs.- by :user:`gaborbernat` + `#1203 `_ + + +Documentation +^^^^^^^^^^^^^ + +- Add a ``poetry`` examples to packaging - by :user:`gaborbernat` + `#1163 `_ + + v3.7.0 (2019-01-11) ------------------- diff --git a/docs/changelog/1092.bugfix.rst b/docs/changelog/1092.bugfix.rst deleted file mode 100644 index 750d8b22..00000000 --- a/docs/changelog/1092.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -In a posix shell, setting the PATH environment variable to an empty value is equivalent to not setting it at all; -therefore we no longer if the user sets PYTHONPATH an empty string on python 3.4 or later - by :user:`gaborbernat`. diff --git a/docs/changelog/1137.bugfix.rst b/docs/changelog/1137.bugfix.rst deleted file mode 100644 index f750ff4a..00000000 --- a/docs/changelog/1137.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed bug of children process calls logs clashing (log already exists) - by :user:`gaborbernat` diff --git a/docs/changelog/1139.feature.rst b/docs/changelog/1139.feature.rst deleted file mode 100644 index f8f86b1b..00000000 --- a/docs/changelog/1139.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -tox will inject the ``TOX_PARALLEL_ENV`` environment variable, set to the current running tox environment name, -only when running in parallel mode. - by :user:`gaborbernat` diff --git a/docs/changelog/1143.feature.rst b/docs/changelog/1143.feature.rst deleted file mode 100644 index afb5591a..00000000 --- a/docs/changelog/1143.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Parallel children now save their output to a disk logfile - by :user:`gaborbernat` diff --git a/docs/changelog/1150.bugfix.rst b/docs/changelog/1150.bugfix.rst deleted file mode 100644 index 0d752e67..00000000 --- a/docs/changelog/1150.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Interpreter discovery and virtualenv creation process calls that failed will now print out on the screen their output -(via the logfile we automatically save) - by :user:`gaborbernat` diff --git a/docs/changelog/1153.bugfix.rst b/docs/changelog/1153.bugfix.rst deleted file mode 100644 index bfe6c356..00000000 --- a/docs/changelog/1153.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Using ``py2`` and ``py3`` with a specific ``basepython`` will no longer raise a warning unless the major version conflicts - by :user:`demosdemon`. diff --git a/docs/changelog/1159.feature.rst b/docs/changelog/1159.feature.rst deleted file mode 100644 index ea5237d3..00000000 --- a/docs/changelog/1159.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Parallel children now are added to ``--result-json`` - by :user:`gaborbernat` diff --git a/docs/changelog/1160.bugfix.rst b/docs/changelog/1160.bugfix.rst deleted file mode 100644 index a207ef0b..00000000 --- a/docs/changelog/1160.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix missing error for ``tox -e unknown`` when tox.ini declares ``envlist``. - by :user:`medmunds` diff --git a/docs/changelog/1163.doc.rst b/docs/changelog/1163.doc.rst deleted file mode 100644 index b6bdb8ab..00000000 --- a/docs/changelog/1163.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Add a ``poetry`` examples to packaging - by :user:`gaborbernat` diff --git a/docs/changelog/1169.bugfix.rst b/docs/changelog/1169.bugfix.rst deleted file mode 100644 index 7079b1fd..00000000 --- a/docs/changelog/1169.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Resolve symlinks with ``toxworkdir`` - by :user:`blueyed`. diff --git a/docs/changelog/1172.bugfix.rst b/docs/changelog/1172.bugfix.rst deleted file mode 100644 index a49773a0..00000000 --- a/docs/changelog/1172.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Interrupting a tox call (e.g. via CTRL+C) now will ensure that spawn child processes (test calls, interpreter discovery, -parallel sub-instances, provisioned hosts) are correctly stopped before exiting (via the pattern of INTERRUPT - 300 ms, -TERMINATE - 200 ms, KILL signals) - by :user:`gaborbernat` diff --git a/docs/changelog/1176.feature.rst b/docs/changelog/1176.feature.rst deleted file mode 100644 index 6a835494..00000000 --- a/docs/changelog/1176.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Display pattern and ``sys.platform`` with platform mismatch - by :user:`blueyed`. diff --git a/docs/changelog/1179.bugfix.rst b/docs/changelog/1179.bugfix.rst deleted file mode 100644 index 7c9d63ab..00000000 --- a/docs/changelog/1179.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a ``ResourceWarning: unclosed file`` in ``Action`` - by :user:`BoboTiG`. diff --git a/docs/changelog/1183.bugfix.rst b/docs/changelog/1183.bugfix.rst deleted file mode 100644 index 056e3226..00000000 --- a/docs/changelog/1183.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix deadlock when using ``--parallel`` and having environments with lots of output - by :user:`asottile`. diff --git a/docs/changelog/1192.bugfix.rst b/docs/changelog/1192.bugfix.rst deleted file mode 100644 index 2ae2d846..00000000 --- a/docs/changelog/1192.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Removed code that sometimes caused a difference in results between ``--parallel`` and ``-p`` when using ``posargs`` - by :user:`timdaman` diff --git a/docs/changelog/1203.feature.rst b/docs/changelog/1203.feature.rst deleted file mode 100644 index 617c2aed..00000000 --- a/docs/changelog/1203.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Setting the environment variable ``TOX_REPORTER_TIMESTAMP`` to ``1`` will enable showing for each output line its delta -since the tox startup. This can be especially handy when debugging parallel runs.- by :user:`gaborbernat` diff --git a/docs/changelog/998.feature.rst b/docs/changelog/998.feature.rst deleted file mode 100644 index a8422134..00000000 --- a/docs/changelog/998.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -tox now auto-provisions itself if needed (see :ref:`auto-provision`). Plugins or minimum version of tox no longer -need to be manually satisfied by the user, increasing their ease of use. - by :user:`gaborbernat` -- cgit v1.2.1