summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernát Gábor <bgabor8@bloomberg.net>2021-01-13 08:41:12 +0000
committerBernát Gábor <bgabor8@bloomberg.net>2021-01-13 08:41:12 +0000
commitfb3fe669fd567f3dbe0c59aaeb18daacc3fd35f8 (patch)
tree9fe2dbda40ddd3fba3ca922471d335193147fb1c
parent1f565b17f446ba349604681bef2a3635828250a6 (diff)
downloadtox-git-4.0.0a3.tar.gz
Release 4.0.0a34.0.0a3
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
-rw-r--r--docs/changelog.rst46
-rw-r--r--docs/changelog/1776.bugfix.rst1
-rw-r--r--docs/changelog/1779.bugfix.rst1
-rw-r--r--docs/changelog/1779.feature.rst1
-rw-r--r--docs/changelog/1780.bugfix.rst4
-rw-r--r--docs/changelog/1782.bugfix.rst2
-rw-r--r--docs/changelog/1784.bugfix.rst7
-rw-r--r--docs/changelog/1784.feature.rst4
-rw-r--r--docs/changelog/1804.bugfix.rst16
9 files changed, 46 insertions, 36 deletions
diff --git a/docs/changelog.rst b/docs/changelog.rst
index 4cd912f4..04c19148 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -5,6 +5,52 @@ Release History
.. towncrier release notes start
+v4.0.0a3 (2021-01-13)
+---------------------
+
+Features - 4.0.0a3
+~~~~~~~~~~~~~~~~~~
+- Raise exception when set env enters into a circular reference - by :user:`gaborbernat`. (`#1779 <https://github.com/tox-dev/tox/issues/1779>`_)
+- - Raise exception when variable substitution enters into a circle.
+ - Add ``{/}`` as substitution for os specific path separator.
+ - Add ``{env_bin_dir}`` constant substitution.
+ - Implement support for ``--discover`` flag - by :user:`gaborbernat`. (`#1784 <https://github.com/tox-dev/tox/issues/1784>`_)
+
+Bugfixes - 4.0.0a3
+~~~~~~~~~~~~~~~~~~
+- Entries in the ``set_env`` does not reference environments from ``set_env`` - by :user:`gaborbernat`. (`#1776 <https://github.com/tox-dev/tox/issues/1776>`_)
+- ``env`` substitution does not uses values from ``set_env`` - by :user:`gaborbernat`. (`#1779 <https://github.com/tox-dev/tox/issues/1779>`_)
+- Adopt tox 3 base pass env list, by adding:
+
+ - on all platforms: ``LANG``, ``LANGUAGE``, ``CURL_CA_BUNDLE``, ``SSL_CERT_FILE`` , ``LD_LIBRARY_PATH`` and ``REQUESTS_CA_BUNLDE``,
+ - on Windows: ``SYSTEMDRIVE`` - by :user:`gaborbernat`. (`#1780 <https://github.com/tox-dev/tox/issues/1780>`_)
+- Fixed a bug that crashed tox where calling tox with the recreate flag and when multiple environments were reusing the
+ same package - by :user:`gaborbernat`. (`#1782 <https://github.com/tox-dev/tox/issues/1782>`_)
+- - Python version markers are stripped in package dependencies (after wrongfully being detected as an extra marker).
+ - In packaging APIs do not set ``PYTHONPATH`` (to empty string) if ``backend-path`` is empty.
+ - Fix commands parsing on Windows (do not auto-escape ``\`` - instead users should use the new ``{\}``, and on parsed
+ arguments strip both ``'`` and ``"`` quoted outcomes).
+ - Allow windows paths in substitution set/default (the ``:`` character used to separate substitution arguments may
+ also be present in paths on Windows - do not support single capital letter values as substitution arguments) -
+ by :user:`gaborbernat`. (`#1784 <https://github.com/tox-dev/tox/issues/1784>`_)
+- Rework how we handle python packaging environments:
+
+ - the base packaging environment changed from ``.package`` to ``.pkg``,
+ - merged the ``sdist``, ``wheel`` and ``dev`` separate packaging implementations into one, and internally dynamically
+ pick the one that's needed,
+ - the base packaging environment always uses the same python environment as tox is installed into,
+ - the base packaging environment is used to get the metadata of the project (via PEP-517) and to build ``sdist`` and
+ ``dev`` packages,
+ - for building wheels introduced a new per env configurable option ``wheel_build_env``, if the target python major/minor
+ and implementation for the run tox environment and the base package tox environment matches set this to ``.pkg``,
+ otherwise this is ``.pkg-{implementation}{major}{minor}``,
+ - internally now packaging environments can create further packaging environments they are responsible of managing,
+ - updated ``depends`` to use the packaging logic,
+ - add support skip missing interpreters for depends and show config,
+
+ by :user:`gaborbernat`. (`#1804 <https://github.com/tox-dev/tox/issues/1804>`_)
+
+
v4.0.0a2 (2021-01-09)
---------------------
diff --git a/docs/changelog/1776.bugfix.rst b/docs/changelog/1776.bugfix.rst
deleted file mode 100644
index bcf70436..00000000
--- a/docs/changelog/1776.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-Entries in the ``set_env`` does not reference environments from ``set_env`` - by :user:`gaborbernat`.
diff --git a/docs/changelog/1779.bugfix.rst b/docs/changelog/1779.bugfix.rst
deleted file mode 100644
index e5c1e522..00000000
--- a/docs/changelog/1779.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-``env`` substitution does not uses values from ``set_env`` - by :user:`gaborbernat`.
diff --git a/docs/changelog/1779.feature.rst b/docs/changelog/1779.feature.rst
deleted file mode 100644
index 9996a494..00000000
--- a/docs/changelog/1779.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Raise exception when set env enters into a circular reference - by :user:`gaborbernat`.
diff --git a/docs/changelog/1780.bugfix.rst b/docs/changelog/1780.bugfix.rst
deleted file mode 100644
index 929599fe..00000000
--- a/docs/changelog/1780.bugfix.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Adopt tox 3 base pass env list, by adding:
-
-- on all platforms: ``LANG``, ``LANGUAGE``, ``CURL_CA_BUNDLE``, ``SSL_CERT_FILE`` , ``LD_LIBRARY_PATH`` and ``REQUESTS_CA_BUNLDE``,
-- on Windows: ``SYSTEMDRIVE`` - by :user:`gaborbernat`.
diff --git a/docs/changelog/1782.bugfix.rst b/docs/changelog/1782.bugfix.rst
deleted file mode 100644
index 54dee734..00000000
--- a/docs/changelog/1782.bugfix.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a bug that crashed tox where calling tox with the recreate flag and when multiple environments were reusing the
-same package - by :user:`gaborbernat`.
diff --git a/docs/changelog/1784.bugfix.rst b/docs/changelog/1784.bugfix.rst
deleted file mode 100644
index 033723f7..00000000
--- a/docs/changelog/1784.bugfix.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-- Python version markers are stripped in package dependencies (after wrongfully being detected as an extra marker).
-- In packaging APIs do not set ``PYTHONPATH`` (to empty string) if ``backend-path`` is empty.
-- Fix commands parsing on Windows (do not auto-escape ``\`` - instead users should use the new ``{\}``, and on parsed
- arguments strip both ``'`` and ``"`` quoted outcomes).
-- Allow windows paths in substitution set/default (the ``:`` character used to separate substitution arguments may
- also be present in paths on Windows - do not support single capital letter values as substitution arguments) -
- by :user:`gaborbernat`.
diff --git a/docs/changelog/1784.feature.rst b/docs/changelog/1784.feature.rst
deleted file mode 100644
index 81b08d65..00000000
--- a/docs/changelog/1784.feature.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-- Raise exception when variable substitution enters into a circle.
-- Add ``{/}`` as substitution for os specific path separator.
-- Add ``{env_bin_dir}`` constant substitution.
-- Implement support for ``--discover`` flag - by :user:`gaborbernat`.
diff --git a/docs/changelog/1804.bugfix.rst b/docs/changelog/1804.bugfix.rst
deleted file mode 100644
index eff838f9..00000000
--- a/docs/changelog/1804.bugfix.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Rework how we handle python packaging environments:
-
-- the base packaging environment changed from ``.package`` to ``.pkg``,
-- merged the ``sdist``, ``wheel`` and ``dev`` separate packaging implementations into one, and internally dynamically
- pick the one that's needed,
-- the base packaging environment always uses the same python environment as tox is installed into,
-- the base packaging environment is used to get the metadata of the project (via PEP-517) and to build ``sdist`` and
- ``dev`` packages,
-- for building wheels introduced a new per env configurable option ``wheel_build_env``, if the target python major/minor
- and implementation for the run tox environment and the base package tox environment matches set this to ``.pkg``,
- otherwise this is ``.pkg-{implementation}{major}{minor}``,
-- internally now packaging environments can create further packaging environments they are responsible of managing,
-- updated ``depends`` to use the packaging logic,
-- add support skip missing interpreters for depends and show config,
-
-by :user:`gaborbernat`.