diff options
author | Bernát Gábor <gaborjbernat@gmail.com> | 2019-03-27 18:51:38 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-27 18:51:38 +0000 |
commit | d1984d1682e0c760e2170486e006793ced3b8ae8 (patch) | |
tree | 6d55ee44ead5e71b2b85cdc4ae2706d54e00513a | |
parent | 43d65b177f6cb9a8757554bf8988f59018b92c0f (diff) | |
parent | da6f5c1bdd82c0bc80763ab40a5f4d944599c038 (diff) | |
download | tox-git-d1984d1682e0c760e2170486e006793ced3b8ae8.tar.gz |
Merge pull request #1206 from tox-dev/release-3.8.0
release 3.8.0
-rw-r--r-- | docs/changelog.rst | 59 | ||||
-rw-r--r-- | docs/changelog/1092.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1137.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1139.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1143.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1150.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1153.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1159.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1160.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1163.doc.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1169.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1172.bugfix.rst | 3 | ||||
-rw-r--r-- | docs/changelog/1176.feature.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1179.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1183.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1192.bugfix.rst | 1 | ||||
-rw-r--r-- | docs/changelog/1203.feature.rst | 2 | ||||
-rw-r--r-- | docs/changelog/998.feature.rst | 2 |
18 files changed, 59 insertions, 24 deletions
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 <https://github.com/tox-dev/tox/issues/1092>`_ +- Fixed bug of children process calls logs clashing (log already exists) - by :user:`gaborbernat` + `#1137 <https://github.com/tox-dev/tox/issues/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 <https://github.com/tox-dev/tox/issues/1150>`_ +- Using ``py2`` and ``py3`` with a specific ``basepython`` will no longer raise a warning unless the major version conflicts - by :user:`demosdemon`. + `#1153 <https://github.com/tox-dev/tox/issues/1153>`_ +- Fix missing error for ``tox -e unknown`` when tox.ini declares ``envlist``. - by :user:`medmunds` + `#1160 <https://github.com/tox-dev/tox/issues/1160>`_ +- Resolve symlinks with ``toxworkdir`` - by :user:`blueyed`. + `#1169 <https://github.com/tox-dev/tox/issues/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 <https://github.com/tox-dev/tox/issues/1172>`_ +- Fix a ``ResourceWarning: unclosed file`` in ``Action`` - by :user:`BoboTiG`. + `#1179 <https://github.com/tox-dev/tox/issues/1179>`_ +- Fix deadlock when using ``--parallel`` and having environments with lots of output - by :user:`asottile`. + `#1183 <https://github.com/tox-dev/tox/issues/1183>`_ +- Removed code that sometimes caused a difference in results between ``--parallel`` and ``-p`` when using ``posargs`` - by :user:`timdaman` + `#1192 <https://github.com/tox-dev/tox/issues/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 <https://github.com/tox-dev/tox/issues/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 <https://github.com/tox-dev/tox/issues/1139>`_ +- Parallel children now save their output to a disk logfile - by :user:`gaborbernat` + `#1143 <https://github.com/tox-dev/tox/issues/1143>`_ +- Parallel children now are added to ``--result-json`` - by :user:`gaborbernat` + `#1159 <https://github.com/tox-dev/tox/issues/1159>`_ +- Display pattern and ``sys.platform`` with platform mismatch - by :user:`blueyed`. + `#1176 <https://github.com/tox-dev/tox/issues/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 <https://github.com/tox-dev/tox/issues/1203>`_ + + +Documentation +^^^^^^^^^^^^^ + +- Add a ``poetry`` examples to packaging - by :user:`gaborbernat` + `#1163 <https://github.com/tox-dev/tox/issues/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` |