mirror of
https://github.com/kennethreitz/heroku-buildpack-python.git
synced 2026-06-05 15:00:19 +00:00
Fix inconsistent formatting in CHANGELOG.md (#1031)
- Switches releases to always using H2 (`##`) rather than a mixture of H1s (meaning multiple H1s in the same document) and H2s. - Always refers to the versions as `vNNN` rather than sometimes without the `v` prefix. - Other formatting and typo fixes. @W-7905079@
This commit is contained in:
+95
-98
@@ -1,6 +1,6 @@
|
||||
# Python Buildpack Changelog
|
||||
|
||||
# Unreleased
|
||||
## Unreleased
|
||||
|
||||
- Update pip from 20.0.2 to 20.1.1 for Python 2.7 and Python 3.5+ (#1030).
|
||||
- Update setuptools from 39.0.1 to: (#1024)
|
||||
@@ -9,7 +9,7 @@
|
||||
- 47.1.1 for Python 3.5+
|
||||
- Switch the `heroku-buildpack-python` repository default branch from `master` to `main` (#1029).
|
||||
|
||||
# 174 (2020-07-30)
|
||||
## v174 (2020-07-30)
|
||||
|
||||
- For repeat builds, also manage the installed versions of setuptools/wheel, rather than just that of pip (#1007).
|
||||
- Install an explicit version of wheel rather than the latest release at the time (#1007).
|
||||
@@ -18,87 +18,85 @@
|
||||
- Install pip using itself rather than `get-pip.py` (#1007).
|
||||
- Disable pip's version check + cache when installing pip/setuptools/wheel (#1007).
|
||||
- Install setuptools from PyPI rather than a vendored copy (#1007).
|
||||
- Reduce the number of environment variables exposed to `bin/{pre,post}_compile` and other subprocesses (#1011)
|
||||
- Reduce the number of environment variables exposed to `bin/{pre,post}_compile` and other subprocesses (#1011).
|
||||
|
||||
# 173 (2020-07-21)
|
||||
## v173 (2020-07-21)
|
||||
|
||||
- Python 3.8.5 is now available (CPython)
|
||||
- Python 3.8.5 is now available (CPython).
|
||||
|
||||
# 172 (2020-07-17)
|
||||
## v172 (2020-07-17)
|
||||
|
||||
- Python 3.8.4 is now available (CPython)
|
||||
- Python 3.8.4 is now available (CPython).
|
||||
|
||||
# 171 (2020-07-07)
|
||||
## v171 (2020-07-07)
|
||||
|
||||
- Python 3.6.11 and 3.7.8 are now available (CPython).
|
||||
|
||||
# 170 (2020-05-19)
|
||||
## v170 (2020-05-19)
|
||||
|
||||
- Python 2.7.18, 3.5.9, 3.7.7 and 3.8.3 are now available (CPython).
|
||||
- PyPy 2.7 and 3.6, version 7.3.1 are now available (Note: PyPy support is in beta)
|
||||
- Docs: Fix explanation of runtime.txt generation when using pipenv
|
||||
- Bugfix: Correctly detect Python version when using a `python_version` of `3.8` in `Pipfile.lock`
|
||||
- PyPy 2.7 and 3.6, version 7.3.1 are now available (Note: PyPy support is in beta).
|
||||
- Docs: Fix explanation of runtime.txt generation when using pipenv.
|
||||
- Bugfix: Correctly detect Python version when using a `python_version` of `3.8` in `Pipfile.lock`.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
# 169 (2020-04-22)
|
||||
## v169 (2020-04-22)
|
||||
|
||||
- Add a Hatchet test for python 3.8.2
|
||||
- Set Code Owners to @heroku/langauges
|
||||
- Bugfix: Caching on subsequent redeploys
|
||||
- Update tests to support latest version of Python
|
||||
|
||||
# 168 (2020-04-06)
|
||||
## v168 (2020-04-06)
|
||||
|
||||
- Doc: Update Readme with version numbers
|
||||
- update Code Owners to include the Heroku Buildpack Maintainers team
|
||||
- Deprecation warning: BUILD_WITH_GEO_LIBRARIES is now deprecated. See warning for details.
|
||||
- Deprecation warning: `BUILD_WITH_GEO_LIBRARIES` is now deprecated. See warning for details.
|
||||
- Clean up build log output
|
||||
- Update Python versions in README to match docs
|
||||
- Django version detection fixed, link updated
|
||||
|
||||
# 167 (2020-03-26)
|
||||
## v167 (2020-03-26)
|
||||
|
||||
- Add failcase for cache busting
|
||||
- Bugfix: Clearing pip dependencies
|
||||
|
||||
# 166 (2020-03-05)
|
||||
## v166 (2020-03-05)
|
||||
|
||||
- Correct ftp to https in vendored file
|
||||
- Warn for Django 1.11 approaching EOL, provide link to roadmap
|
||||
|
||||
# 165 (2020-02-27)
|
||||
## v165 (2020-02-27)
|
||||
|
||||
- Python 3.8.2 now available.
|
||||
|
||||
# 164 (2020-02-20)
|
||||
## v164 (2020-02-20)
|
||||
|
||||
- Update requirements.txt builds to use Pip 20.0.2
|
||||
- Download get-pip.py to tmpdir instead of root dir
|
||||
|
||||
# 163 (2019-12-23)
|
||||
## v163 (2019-12-23)
|
||||
|
||||
- New pythons released:
|
||||
Python 3.8.1, 3.7.6, 3.6.10 (CPython)
|
||||
Beta Release: Pypy 2.7 and 3.6, version 7.2.0
|
||||
|
||||
# 162 (2019-12-06)
|
||||
## v162 (2019-12-06)
|
||||
|
||||
- Bug fix: fragile sqlite3 install
|
||||
|
||||
# 161 (2019-12-2)
|
||||
## v161 (2019-12-2)
|
||||
|
||||
- Bug fix: Sqlite3 version bump
|
||||
|
||||
# 160 (2019-10-23)
|
||||
## v160 (2019-10-23)
|
||||
|
||||
- Bugfix: Pipenv no longer installs twice in CI
|
||||
|
||||
# 159 (2019-10-22)
|
||||
## v159 (2019-10-22)
|
||||
|
||||
- Python 2.7.17 now available on Heroku 18 and 16.
|
||||
|
||||
# 158 (2019-10-21)
|
||||
## v158 (2019-10-21)
|
||||
|
||||
- Python 3.7.5 and 3.8.0 now available on Heroku 18 and 16.
|
||||
- Add support for Python 3.8 branch
|
||||
@@ -106,11 +104,11 @@
|
||||
- Test Improvements
|
||||
- Add support for staging binary testing
|
||||
|
||||
# 157 (2019-09-18)
|
||||
## v157 (2019-09-18)
|
||||
|
||||
- Typo fixes
|
||||
|
||||
# 156 (2019-09-12)
|
||||
## v156 (2019-09-12)
|
||||
|
||||
- Python 3.6.9 and 3.7.4 now available.
|
||||
|
||||
@@ -118,125 +116,125 @@
|
||||
- Build utility and documentation updates
|
||||
- Bump Hatchet tests to point at new default python version.
|
||||
|
||||
# 155 (2019-08-22)
|
||||
## v155 (2019-08-22)
|
||||
|
||||
add docs and make target for heroku-18 bob builds
|
||||
|
||||
# 154 (2019-07-17)
|
||||
## v154 (2019-07-17)
|
||||
|
||||
Fix python 3.5.7 formula actually building 3.7.2
|
||||
|
||||
# 153 (2019-06-21)
|
||||
## v153 (2019-06-21)
|
||||
|
||||
Hotfix for broken heroku-16 deploys
|
||||
|
||||
# 152 (2019-04-04)
|
||||
## v152 (2019-04-04)
|
||||
|
||||
Python 3.7.3 now available.
|
||||
|
||||
# 151 (2019-03-21)
|
||||
## v151 (2019-03-21)
|
||||
|
||||
Python 3.5.7 and 3.4.10 now available on all Heroku stacks.
|
||||
|
||||
# 150 (2019-03-13)
|
||||
## v150 (2019-03-13)
|
||||
|
||||
Python 2.7.16 now available on all Heroku stacks.
|
||||
|
||||
# 149 (2019-03-04)
|
||||
## v149 (2019-03-04)
|
||||
|
||||
Hotfix for broken Cedar 14 deploys
|
||||
|
||||
# 148 (2019-02-21)
|
||||
## v148 (2019-02-21)
|
||||
|
||||
No user facing changes, improving internal metrics
|
||||
|
||||
# 147 (2019-02-07)
|
||||
## v147 (2019-02-07)
|
||||
|
||||
Python 3.7.2 and 3.6.8 now available on all Heroku stacks.
|
||||
|
||||
# 146 (2018-11-11)
|
||||
## v146 (2018-11-11)
|
||||
|
||||
Python 3.7.1, 3.6.7, 3.5.6 and 3.4.9 now available on all Heroku stacks.
|
||||
|
||||
# 145 (2018-11-08)
|
||||
## v145 (2018-11-08)
|
||||
|
||||
Testing and tooling expanded to better support new runtimes
|
||||
|
||||
# 144 (2018-10-10)
|
||||
## v144 (2018-10-10)
|
||||
|
||||
Switch to cautious upgrade for Pipenv install to ensure the pinned pip version
|
||||
is used with Pipenv
|
||||
|
||||
# 143 (2018-10-09)
|
||||
## v143 (2018-10-09)
|
||||
|
||||
Add support for detecting SLUGIFY_USES_TEXT_UNIDECODE, which is required to
|
||||
Add support for detecting `SLUGIFY_USES_TEXT_UNIDECODE`, which is required to
|
||||
install Apache Airflow version 1.10 or higher.
|
||||
|
||||
# 142 (2018-10-08)
|
||||
## v142 (2018-10-08)
|
||||
|
||||
Improvements to Python install messaging
|
||||
|
||||
# 139, 140, 141
|
||||
## v139, 140, 141
|
||||
|
||||
No user-facing changes, documenting for version clarity
|
||||
|
||||
# 138 (2018-08-01)
|
||||
## v138 (2018-08-01)
|
||||
|
||||
Use stack image SQLite3 instead of vendoring
|
||||
|
||||
# 137 (2018-07-17)
|
||||
## v137 (2018-07-17)
|
||||
|
||||
Prevent 3.7.0 from appearing as unsupported in buildpack messaging.
|
||||
|
||||
# 136 (2018-06-28)
|
||||
## v136 (2018-06-28)
|
||||
|
||||
Upgrade to 3.6.6 and support 3.7.0 on all runtimes.
|
||||
|
||||
# 135 (2018-05-29)
|
||||
## v135 (2018-05-29)
|
||||
|
||||
Upgrade Pipenv to v2018.5.18.
|
||||
|
||||
# 134 (2018-05-02)
|
||||
## v134 (2018-05-02)
|
||||
|
||||
Default to 3.6.5, bugfixes.
|
||||
|
||||
# 133
|
||||
## v133
|
||||
|
||||
Fixes for Pip 10 release.
|
||||
|
||||
# 132
|
||||
## v132
|
||||
|
||||
Improve pip installation, with the release of v9.0.2.
|
||||
|
||||
# 131
|
||||
## v131
|
||||
|
||||
Fix bug with pip.
|
||||
|
||||
# 130
|
||||
## v130
|
||||
|
||||
Better upgrade strategy for pip.
|
||||
|
||||
# 129
|
||||
## v129
|
||||
|
||||
Don't upgrade pip (from v128).
|
||||
|
||||
# 128
|
||||
## v128
|
||||
|
||||
Upgrade pip, pin to Pipenv v11.8.2.
|
||||
|
||||
# 127
|
||||
## v127
|
||||
|
||||
Pin to Pipenv v11.7.1.
|
||||
|
||||
# 126
|
||||
## v126
|
||||
|
||||
Bugfixes.
|
||||
|
||||
# 125
|
||||
## v125
|
||||
|
||||
Bugfixes.
|
||||
|
||||
# 124
|
||||
## v124
|
||||
|
||||
Update buildpack to automatically install `[dev-packages]` during Heroku CI Pipenv builds.
|
||||
|
||||
@@ -245,101 +243,101 @@ Update buildpack to automatically install `[dev-packages]` during Heroku CI Pipe
|
||||
- No longer warn if there is no `Procfile`.
|
||||
- Update Pipenv's "3.6" runtime specifier to point to "3.6.4".
|
||||
|
||||
# 123
|
||||
## v123
|
||||
|
||||
Update gunicorn `init.d` script to allow overrides.
|
||||
|
||||
# 122
|
||||
## v122
|
||||
|
||||
Update default Python to v3.6.4.
|
||||
|
||||
# 121
|
||||
## v121
|
||||
|
||||
Update default Python to v3.6.3.
|
||||
|
||||
# 120
|
||||
## v120
|
||||
|
||||
Use `$ pipenv --deploy`.
|
||||
|
||||
# 119
|
||||
## v119
|
||||
|
||||
Improvements to Pipenv support, warning on unsupported Python versions.
|
||||
|
||||
- We now warn when a user is not using latest 2.x or 3.x Python.
|
||||
- Heroku now supports `[requires]` `python_full_version` in addition to `python_version`.
|
||||
|
||||
# 118
|
||||
## v118
|
||||
|
||||
Improvements to Pipenv support.
|
||||
|
||||
# 117
|
||||
## v117
|
||||
|
||||
Bug fix.
|
||||
|
||||
# 116
|
||||
## v116
|
||||
|
||||
Vendoring improvements.
|
||||
|
||||
- Geos libraries should work on Heroku-16 now.
|
||||
- The libffi/libmemcached vendoring step is now skipped on Heroku-16 (since they are installed in the base image).
|
||||
|
||||
# 115
|
||||
## v115
|
||||
|
||||
Revert a pull request.
|
||||
|
||||
- No longer using `sub_env` for `pip install` step.
|
||||
|
||||
# 114
|
||||
## v114
|
||||
|
||||
- Bugfixes.
|
||||
|
||||
Blacklisting `PYTHONHOME` and `PYTHONPATH` for older apps. Upgrades to nltk support.
|
||||
|
||||
# 113
|
||||
## v113
|
||||
|
||||
Updates to Pipenv support.
|
||||
|
||||
# 112
|
||||
## v112
|
||||
|
||||
Bugfix.
|
||||
|
||||
- Fixed grep output bug.
|
||||
|
||||
# 111
|
||||
## v111
|
||||
|
||||
Linting, bugfixes.
|
||||
|
||||
# 110
|
||||
## v110
|
||||
|
||||
Update default Python to 3.6.2.
|
||||
|
||||
# 109
|
||||
## v109
|
||||
|
||||
Update Default Python to 3.6.1, bugfixes.
|
||||
|
||||
- Fixed automatic pip uninstall of dependencies removed from requirements.txt.
|
||||
|
||||
# 108
|
||||
## v108
|
||||
|
||||
Fix output for collectstatic step.
|
||||
|
||||
# 107
|
||||
## v107
|
||||
|
||||
Bugfix for C dependency installation.
|
||||
|
||||
# 106
|
||||
## v106
|
||||
|
||||
Don't install packages that could mess up packaging.
|
||||
Don't install packages that could mess up packaging.
|
||||
|
||||
- The Python buildpack will automatically remove `six`, `pyparsing`, `appdirs`,
|
||||
`setuptools`, and `distribute` from a `requirements.txt` file now, as these
|
||||
packages are provided by the Python buildpack.
|
||||
|
||||
# 105
|
||||
## v105
|
||||
|
||||
Improvements to output messaging.
|
||||
Improvements to output messaging.
|
||||
|
||||
# 104
|
||||
## v104
|
||||
|
||||
General improvements.
|
||||
|
||||
@@ -349,52 +347,52 @@ General improvements.
|
||||
|
||||
[395]: https://github.com/heroku/heroku-buildpack-python/pull/395
|
||||
|
||||
## 103
|
||||
## v103
|
||||
|
||||
Bug fixes and improvements.
|
||||
|
||||
- Fix for Pipenv.
|
||||
- Fix for Heroku CI.
|
||||
- Improve handling of WEB_CONCURRENCY when using multiple buildpacks.
|
||||
- Adjust environment variables set during the build to more closely match those in the dyno environment (DYNO is now available, STACK is not).
|
||||
- Improve handling of `WEB_CONCURRENCY` when using multiple buildpacks.
|
||||
- Adjust environment variables set during the build to more closely match those in the dyno environment (`DYNO` is now available, `STACK` is not).
|
||||
- Restore the build cache prior to running bin/pre_compile.
|
||||
|
||||
## 102
|
||||
## v102
|
||||
|
||||
Buildpack code cleanup.
|
||||
|
||||
- Improved messaging around NLTK.
|
||||
|
||||
## 101
|
||||
## v101
|
||||
|
||||
Updated setuptools installation method.
|
||||
|
||||
- Improved pipenv support.
|
||||
|
||||
## 100
|
||||
## v100
|
||||
|
||||
Preliminary pipenv support.
|
||||
|
||||
## 99
|
||||
## v99
|
||||
|
||||
Cleanup.
|
||||
|
||||
## 98
|
||||
## v98
|
||||
|
||||
Official NLTK support and other improvements.
|
||||
|
||||
- Support for `nltk.txt` file for declaring corpora to be downloaded.
|
||||
- Leading zeros for auto-set WEB_CONCURRENCY.
|
||||
- Leading zeros for auto-set `WEB_CONCURRENCY`.
|
||||
|
||||
## 97
|
||||
## v97
|
||||
|
||||
Improved egg-link functionality.
|
||||
|
||||
## 96
|
||||
## v96
|
||||
|
||||
Bugfix.
|
||||
|
||||
## 95
|
||||
## v95
|
||||
|
||||
Improved output support.
|
||||
|
||||
@@ -430,7 +428,7 @@ Fixed bug with editable pip installations.
|
||||
|
||||
Updated default Python 2.7.13.
|
||||
|
||||
- Python 2.7.13 uses UCS-4 build, more compatibile with linux wheels.
|
||||
- Python 2.7.13 uses UCS-4 build, more compatible with linux wheels.
|
||||
- Updated setuptools to v32.1.0.
|
||||
|
||||
## v86
|
||||
@@ -456,7 +454,7 @@ Support for Heroku CI.
|
||||
|
||||
## v82 (2016-08-22)
|
||||
|
||||
Update to library detection mechnisms (pip-pop).
|
||||
Update to library detection mechanisms (pip-pop).
|
||||
|
||||
- Updated setuptools to v25.5.0
|
||||
|
||||
@@ -530,7 +528,7 @@ Revert to v66.
|
||||
|
||||
## v68 (2015-10-12)
|
||||
|
||||
Fixed .heroku/venv error with modern apps.
|
||||
Fixed `.heroku/venv` error with modern apps.
|
||||
|
||||
## v67 (2015-10-12)
|
||||
|
||||
@@ -555,7 +553,6 @@ Updated Pip and Setuptools.
|
||||
- Setuptools updated to v18.3.2
|
||||
- Pip updated to v7.1.2
|
||||
|
||||
|
||||
## v62 (2015-08-07)
|
||||
|
||||
Updated Pip and Setuptools.
|
||||
|
||||
Reference in New Issue
Block a user