summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernát Gábor <bgabor8@bloomberg.net>2023-01-25 12:25:08 -0800
committerBernát Gábor <bgabor8@bloomberg.net>2023-01-25 12:25:08 -0800
commite29217a0f8303f21993f792988413345a7afff0a (patch)
treeb5a2fd1a2b0c5083ee446960bf61c5b7199ef0a0
parentea12bf43b990ef3a7df087edb8b45d6514585d76 (diff)
downloadtox-git-e29217a0f8303f21993f792988413345a7afff0a.tar.gz
release 4.4.04.4.0
-rw-r--r--docs/changelog.rst39
-rw-r--r--docs/changelog/2386.feature.rst12
-rw-r--r--docs/changelog/2635.bugfix.rst13
-rw-r--r--docs/changelog/2883.doc.rst1
4 files changed, 39 insertions, 26 deletions
diff --git a/docs/changelog.rst b/docs/changelog.rst
index 5b99534c..09c7fc99 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -4,6 +4,45 @@ Release History
.. towncrier release notes start
+v4.4.0 (2023-01-25)
+-------------------
+
+Features - 4.4.0
+~~~~~~~~~~~~~~~~
+- Test environments now recognize boolean config keys ``constrain_package_deps`` (default=true) and ``use_frozen_constraints`` (default=false),
+ which control how tox generates and applies constraints files when performing ``install_package_deps``.
+
+ If ``constrain_package_deps`` is true (default), then tox will write out ``{env_dir}{/}constraints.txt`` and pass it to
+ ``pip`` during ``install_package_deps``. If ``use_frozen_constraints`` is false (default), the constraints will be taken
+ from the specifications listed under ``deps`` (and inside any requirements or constraints file referenced in ``deps``).
+ Otherwise, ``list_dependencies_command`` (``pip freeze``) is used to enumerate exact package specifications which will
+ be written to the constraints file.
+
+ In previous releases, conflicting package dependencies would silently override the ``deps`` named in the configuration,
+ resulting in test runs against unexpected dependency versions, particularly when using tox factors to explicitly test
+ with different versions of dependencies - by :user:`masenf`. (:issue:`2386`)
+
+Bugfixes - 4.4.0
+~~~~~~~~~~~~~~~~
+- When parsing command lines, use ``shlex(..., posix=True)``, even on windows platforms, since non-POSIX mode does not
+ handle escape characters and quoting like a shell would. This improves cross-platform configurations without hacks or
+ esoteric quoting.
+
+ To make this transition easier, on Windows, the backslash path separator will not treated as an escape character unless
+ it preceeds a quote, whitespace, or another backslash chracter. This allows paths to mostly be written in single or
+ double backslash style.
+
+ Note that **double-backslash will no longer be escaped to a single backslash in substitutions**, instead the double
+ backslash will be consumed as part of command splitting, on either posix or windows platforms.
+
+ In some instances superfluous double or single quote characters may be stripped from arg arrays in ways that do not
+ occur in the default windows ``cmd.exe`` shell - by :user:`masenf`. (:issue:`2635`)
+
+Improved Documentation - 4.4.0
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+- Add infromation when command from ``list_dependencies_command`` configuration option is used. (:issue:`2883`)
+
+
v4.3.5 (2023-01-18)
-------------------
diff --git a/docs/changelog/2386.feature.rst b/docs/changelog/2386.feature.rst
deleted file mode 100644
index 2c631cb3..00000000
--- a/docs/changelog/2386.feature.rst
+++ /dev/null
@@ -1,12 +0,0 @@
-Test environments now recognize boolean config keys ``constrain_package_deps`` (default=true) and ``use_frozen_constraints`` (default=false),
-which control how tox generates and applies constraints files when performing ``install_package_deps``.
-
-If ``constrain_package_deps`` is true (default), then tox will write out ``{env_dir}{/}constraints.txt`` and pass it to
-``pip`` during ``install_package_deps``. If ``use_frozen_constraints`` is false (default), the constraints will be taken
-from the specifications listed under ``deps`` (and inside any requirements or constraints file referenced in ``deps``).
-Otherwise, ``list_dependencies_command`` (``pip freeze``) is used to enumerate exact package specifications which will
-be written to the constraints file.
-
-In previous releases, conflicting package dependencies would silently override the ``deps`` named in the configuration,
-resulting in test runs against unexpected dependency versions, particularly when using tox factors to explicitly test
-with different versions of dependencies - by :user:`masenf`.
diff --git a/docs/changelog/2635.bugfix.rst b/docs/changelog/2635.bugfix.rst
deleted file mode 100644
index a125880d..00000000
--- a/docs/changelog/2635.bugfix.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-When parsing command lines, use ``shlex(..., posix=True)``, even on windows platforms, since non-POSIX mode does not
-handle escape characters and quoting like a shell would. This improves cross-platform configurations without hacks or
-esoteric quoting.
-
-To make this transition easier, on Windows, the backslash path separator will not treated as an escape character unless
-it preceeds a quote, whitespace, or another backslash chracter. This allows paths to mostly be written in single or
-double backslash style.
-
-Note that **double-backslash will no longer be escaped to a single backslash in substitutions**, instead the double
-backslash will be consumed as part of command splitting, on either posix or windows platforms.
-
-In some instances superfluous double or single quote characters may be stripped from arg arrays in ways that do not
-occur in the default windows ``cmd.exe`` shell - by :user:`masenf`.
diff --git a/docs/changelog/2883.doc.rst b/docs/changelog/2883.doc.rst
deleted file mode 100644
index 8472f903..00000000
--- a/docs/changelog/2883.doc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add infromation when command from ``list_dependencies_command`` configuration option is used.