Generate NEWS for 18.0

This commit is contained in:
Pradyun Gedam 2018-07-22 11:12:38 +05:30
parent 5d413b2094
commit 43fe0c1e70
No known key found for this signature in database
GPG Key ID: DA17C4B29CB32E4B
66 changed files with 77 additions and 61 deletions

View File

@ -7,6 +7,83 @@
.. towncrier release notes start
18.0 (2018-07-22)
=================
Process
-------
- Switch to a Calendar based versioning scheme.
- Formally document our deprecation process as a minimum of 6 months of deprecation
warnings.
- Adopt and document NEWS fragment writing style
- Switch to releasing a new, non bug fix version of pip every 3 months.
Deprecations and Removals
-------------------------
- Remove the legacy format from pip list. (#3651, #3654)
- Dropped support for Python 3.3. (#3796)
- Remove support for cleaning up #egg fragment postfixes. (#4174)
- Remove the shim for the old get-pip.py location.
For the past 2 years, it's only been redirecting users to use the newer
https://bootstrap.pypa.io/get-pip.py location. (#5520)
Features
--------
- Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages. (#3785)
- Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar. (#4842, #5125)
- Add support for installing PEP 518 build dependencies from source. (#5229)
- Improve status message when upgrade is skipped due to only-if-needed strategy. (#5319)
Bug Fixes
---------
- Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir. (#3905)
- Remove compiled pyo files for wheel packages. (#4471)
- Speed up printing of newly installed package versions. (#5127)
- Restrict install time dependency warnings to directly-dependant packages.
Warning about the entire package set has resulted in users getting confused as
to why pip is printing these warnings. (#5196, #5457)
- Improve handling of PEP 518 build requirements: support environment markers and extras. (#5230, #5265)
- Remove username/password from log message when using index with basic auth. (#5249)
- Remove trailing os.sep from PATH directories to avoid false negatives. (#5293)
- Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check. (#5311, #5312)
- Disable pip's version check (and upgrade message) when installed by a different package manager.
This works better with Linux distributions where pip's upgrade message may
result in users running pip in a manner that modifies files that should be
managed by the OS's package manager. (#5346)
- Check for file existence and unlink first when clobbering existing files during a wheel install. (#5366)
- Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO. (#5381)
- Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2. (#5482)
- Fix a crash that occurs when PATH not set, while generating script location warning. (#5558)
- Disallow packages with ``pyproject.toml`` files that have an empty build-system table. (#5627)
Vendored Libraries
------------------
- Update CacheControl to 0.12.5.
- Update certifi to 2018.4.16.
- Update distro to 1.3.0.
- Update idna to 2.7.
- Update ipaddress to 1.0.22.
- Update pkg_resources to 39.2.0 (via setuptools).
- Update progress to 1.4.
- Update pytoml to 0.1.16.
- Update requests to 2.19.1.
- Update urllib3 to 1.23.
Improved Documentation
----------------------
- Document how to use pip with a proxy server. (#512, #5574)
- Document that the output of pip show is in RFC-compliant mail header format. (#5261)
10.0.1 (2018-04-19)
===================

View File

@ -1 +0,0 @@
Remove the legacy format from pip list.

View File

@ -1 +0,0 @@
Remove the legacy format from pip list.

View File

@ -1 +0,0 @@
Introduce a new --prefer-binary flag, to prefer older wheels over newer source packages.

View File

@ -1 +0,0 @@
Dropped support for Python 3.3.

View File

@ -1 +0,0 @@
Update pip's self-check logic to not use a virtualenv specific file and honor cache-dir.

View File

@ -1 +0,0 @@
Remove support for cleaning up #egg fragment postfixes.

View File

@ -1 +0,0 @@
Remove compiled pyo files for wheel packages.

View File

@ -1,2 +0,0 @@
Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.

View File

@ -1 +0,0 @@
Document how to use pip with a proxy server.

View File

@ -1,2 +0,0 @@
Improve autocompletion function on file name completion after options
which have ``<file>``, ``<dir>`` or ``<path>`` as metavar.

View File

@ -1 +0,0 @@
Speed up printing of newly installed package versions.

View File

@ -1,4 +0,0 @@
Restrict install time dependency warnings to directly-dependant packages.
Warning about the entire package set has resulted in users getting confused as
to why pip is printing these warnings.

View File

@ -1 +0,0 @@
Add support for installing PEP 518 build dependencies from source.

View File

@ -1 +0,0 @@
Improve handling of PEP 518 build requirements: support environment markers and extras.

View File

@ -1 +0,0 @@
Remove username/password from log message when using index with basic auth.

View File

@ -1 +0,0 @@
Document that the output of pip show is in RFC-compliant mail header format.

View File

@ -1 +0,0 @@
Improve handling of PEP 518 build requirements: support environment markers and extras.

View File

@ -1 +0,0 @@
Remove trailing os.sep from PATH directories to avoid false negatives.

View File

@ -1 +0,0 @@
Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.

View File

@ -1 +0,0 @@
Fix "pip wheel pip" being blocked by the "don't use pip to modify itself" check.

View File

@ -1 +0,0 @@
Improve status message when upgrade is skipped due to only-if-needed strategy.

View File

@ -1,5 +0,0 @@
Disable pip's version check (and upgrade message) when installed by a different package manager.
This works better with Linux distributions where pip's upgrade message may
result in users running pip in a manner that modifies files that should be
managed by the OS's package manager.

View File

@ -1 +0,0 @@
Check for file existence and unlink first when clobbering existing files during a wheel install.

View File

@ -1 +0,0 @@
Improve error message to be more specific when no files are found as listed in as listed in PKG-INFO.

View File

@ -1,4 +0,0 @@
Restrict install time dependency warnings to directly-dependant packages.
Warning about the entire package set has resulted in users getting confused as
to why pip is printing these warnings.

View File

@ -1 +0,0 @@
Always read ``pyproject.toml`` as UTF-8. This fixes Unicode handling on Windows and Python 2.

View File

@ -1,4 +0,0 @@
Remove the shim for the old get-pip.py location.
For the past 2 years, it's only been redirecting users to use the newer
https://bootstrap.pypa.io/get-pip.py location.

View File

@ -1 +0,0 @@
Fix a crash that occurs when PATH not set, while generating script location warning.

View File

@ -1 +0,0 @@
Document how to use pip with a proxy server.

View File

@ -1 +0,0 @@
Disallow packages with ``pyproject.toml`` files that have an empty build-system table.

View File

@ -1 +0,0 @@
Update CacheControl to 0.12.5.

View File

@ -1 +0,0 @@
Switch to a Calendar based versioning scheme.

View File

@ -1 +0,0 @@
Update certifi to 2018.4.16.

View File

@ -1,2 +0,0 @@
Formally document our deprecation process as a minimum of 6 months of deprecation
warnings.

View File

@ -1 +0,0 @@
Update distro to 1.3.0.

View File

@ -1 +0,0 @@
Update idna to 2.7.

View File

@ -1 +0,0 @@
Update ipaddress to 1.0.22.

View File

@ -1 +0,0 @@
Adopt and document NEWS fragment writing style

View File

@ -1 +0,0 @@
Update pkg_resources to 39.2.0 (via setuptools).

View File

@ -1 +0,0 @@
Update progress to 1.4.

View File

@ -1 +0,0 @@
Update pytoml to 0.1.16.

View File

@ -1 +0,0 @@
Switch to releasing a new, non bug fix version of pip every 3 months.

View File

@ -1 +0,0 @@
Update requests to 2.19.1.

View File

@ -1 +0,0 @@
Update urllib3 to 1.23.