|
5 | 5 |
|
6 | 6 | ## v188 (2020-12-21)
|
7 | 7 |
|
8 |
| -- Python 3.8.7 is now available (CPython) (#1125). |
| 8 | +- Python 3.8.7 is now available (CPython) ([#1125](https://github.com/heroku/heroku-buildpack-python/pull/1125)). |
9 | 9 |
|
10 | 10 | ## v187 (2020-12-08)
|
11 | 11 |
|
12 |
| -- Python 3.9.1 is now available (CPython) (#1127). |
| 12 | +- Python 3.9.1 is now available (CPython) ([#1127](https://github.com/heroku/heroku-buildpack-python/pull/1127)). |
13 | 13 |
|
14 | 14 | ## v186 (2020-11-18)
|
15 | 15 |
|
16 |
| -- Update the `BUILD_WITH_GEO_LIBRARIES` error message (#1121). |
17 |
| -- Switch NLTK feature detection away from `sp-grep` (#1119). |
18 |
| -- Switch Django collectstatic feature detection away from `sp-grep` (#1119). |
19 |
| -- Remove vendored `sp-grep` script (#1119). |
20 |
| -- Remove vendored `pip-diff` script (#1118). |
21 |
| -- Remove vendored `pip-grep` script (#1116). |
| 16 | +- Update the `BUILD_WITH_GEO_LIBRARIES` error message ([#1121](https://github.com/heroku/heroku-buildpack-python/pull/1121)). |
| 17 | +- Switch NLTK feature detection away from `sp-grep` ([#1119](https://github.com/heroku/heroku-buildpack-python/pull/1119)). |
| 18 | +- Switch Django collectstatic feature detection away from `sp-grep` ([#1119](https://github.com/heroku/heroku-buildpack-python/pull/1119)). |
| 19 | +- Remove vendored `sp-grep` script ([#1119](https://github.com/heroku/heroku-buildpack-python/pull/1119)). |
| 20 | +- Remove vendored `pip-diff` script ([#1118](https://github.com/heroku/heroku-buildpack-python/pull/1118)). |
| 21 | +- Remove vendored `pip-grep` script ([#1116](https://github.com/heroku/heroku-buildpack-python/pull/1116)). |
22 | 22 |
|
23 | 23 | ## v185 (2020-11-12)
|
24 | 24 |
|
25 |
| -- Error if the unsupported `BUILD_WITH_GEO_LIBRARIES` env var is set (#1115). |
26 |
| -- Remove deprecated GDAL/GEOS/PROJ support (#1113). |
27 |
| -- Remove vendored `jq` binary (#1112). |
28 |
| -- Remove redundant Mercurial install step (#1111). |
29 |
| -- Remove support for the Cedar-14 stack (#1110). |
| 25 | +- Error if the unsupported `BUILD_WITH_GEO_LIBRARIES` env var is set ([#1115](https://github.com/heroku/heroku-buildpack-python/pull/1115)). |
| 26 | +- Remove deprecated GDAL/GEOS/PROJ support ([#1113](https://github.com/heroku/heroku-buildpack-python/pull/1113)). |
| 27 | +- Remove vendored `jq` binary ([#1112](https://github.com/heroku/heroku-buildpack-python/pull/1112)). |
| 28 | +- Remove redundant Mercurial install step ([#1111](https://github.com/heroku/heroku-buildpack-python/pull/1111)). |
| 29 | +- Remove support for the Cedar-14 stack ([#1110](https://github.com/heroku/heroku-buildpack-python/pull/1110)). |
30 | 30 |
|
31 | 31 | ## v184 (2020-10-21)
|
32 | 32 |
|
33 |
| -- Vendor buildpack-stdlib instead of fetching from S3 (#1100). |
34 |
| -- Fix metric names for metrics emitted within `sub_env` (#1099). |
| 33 | +- Vendor buildpack-stdlib instead of fetching from S3 ([#1100](https://github.com/heroku/heroku-buildpack-python/pull/1100)). |
| 34 | +- Fix metric names for metrics emitted within `sub_env` ([#1099](https://github.com/heroku/heroku-buildpack-python/pull/1099)). |
35 | 35 |
|
36 | 36 | ## v183 (2020-10-12)
|
37 | 37 |
|
38 |
| -- Add support for Heroku-20 (#968). |
| 38 | +- Add support for Heroku-20 ([#968](https://github.com/heroku/heroku-buildpack-python/pull/968)). |
39 | 39 |
|
40 | 40 | ## v182 (2020-10-06)
|
41 | 41 |
|
42 |
| -- Python 3.9.0 is now available (CPython) (#1090). |
43 |
| -- Migrate from the `lang-python` S3 bucket to `heroku-buildpack-python` (#1089). |
44 |
| -- Remove `vendor/shunit2` (#1086). |
45 |
| -- Replace `BUILDPACK_VENDOR_URL` and `USE_STAGING_BINARIES` with `BUILDPACK_S3_BASE_URL` (#1085). |
| 42 | +- Python 3.9.0 is now available (CPython) ([#1090](https://github.com/heroku/heroku-buildpack-python/pull/1090)). |
| 43 | +- Migrate from the `lang-python` S3 bucket to `heroku-buildpack-python` ([#1089](https://github.com/heroku/heroku-buildpack-python/pull/1089)). |
| 44 | +- Remove `vendor/shunit2` ([#1086](https://github.com/heroku/heroku-buildpack-python/pull/1086)). |
| 45 | +- Replace `BUILDPACK_VENDOR_URL` and `USE_STAGING_BINARIES` with `BUILDPACK_S3_BASE_URL` ([#1085](https://github.com/heroku/heroku-buildpack-python/pull/1085)). |
46 | 46 |
|
47 | 47 | ## v181 (2020-09-29)
|
48 | 48 |
|
49 |
| -- PyPy 2.7 and 3.6, version 7.3.2 are now available (Note: PyPy support is in beta) (#1081). |
| 49 | +- PyPy 2.7 and 3.6, version 7.3.2 are now available (Note: PyPy support is in beta) ([#1081](https://github.com/heroku/heroku-buildpack-python/pull/1081)). |
50 | 50 |
|
51 | 51 | ## v180 (2020-09-24)
|
52 | 52 |
|
53 |
| -- Python 3.8.6 is now available (CPython) (#1072). |
| 53 | +- Python 3.8.6 is now available (CPython) ([#1072](https://github.com/heroku/heroku-buildpack-python/pull/1072)). |
54 | 54 |
|
55 | 55 | ## v179 (2020-09-23)
|
56 | 56 |
|
57 |
| -- Remove duplicate pipenv metric event (#1070). |
58 |
| -- Emit metrics for how the Python version was chosen for an app (#1069). |
59 |
| -- Emit Python version metric events for all builds, not just clean installs (#1066). |
| 57 | +- Remove duplicate pipenv metric event ([#1070](https://github.com/heroku/heroku-buildpack-python/pull/1070)). |
| 58 | +- Emit metrics for how the Python version was chosen for an app ([#1069](https://github.com/heroku/heroku-buildpack-python/pull/1069)). |
| 59 | +- Emit Python version metric events for all builds, not just clean installs ([#1066](https://github.com/heroku/heroku-buildpack-python/pull/1066)). |
60 | 60 |
|
61 | 61 | ## v178 (2020-09-07)
|
62 | 62 |
|
63 |
| -- Python 3.5.10 is now available (CPython) (#1062). |
| 63 | +- Python 3.5.10 is now available (CPython) ([#1062](https://github.com/heroku/heroku-buildpack-python/pull/1062)). |
64 | 64 |
|
65 | 65 | ## v177 (2020-08-18)
|
66 | 66 |
|
67 |
| -- Python 3.6.12 and 3.7.9 are now available (CPython) (#1054). |
68 |
| -- The default Python version for new apps is now 3.6.12 (previously 3.6.11) (#1054). |
| 67 | +- Python 3.6.12 and 3.7.9 are now available (CPython) ([#1054](https://github.com/heroku/heroku-buildpack-python/pull/1054)). |
| 68 | +- The default Python version for new apps is now 3.6.12 (previously 3.6.11) ([#1054](https://github.com/heroku/heroku-buildpack-python/pull/1054)). |
69 | 69 |
|
70 | 70 | ## v176 (2020-08-12)
|
71 | 71 |
|
72 |
| -- Rebuild the Python 3.4.10 archives with the correct version of Python (#1048). |
73 |
| -- Fix the security update version check message for apps using PyPy (#1040). |
74 |
| -- Remove `vendor/test-utils` (#1043). |
| 72 | +- Rebuild the Python 3.4.10 archives with the correct version of Python ([#1048](https://github.com/heroku/heroku-buildpack-python/pull/1048)). |
| 73 | +- Fix the security update version check message for apps using PyPy ([#1040](https://github.com/heroku/heroku-buildpack-python/pull/1040)). |
| 74 | +- Remove `vendor/test-utils` ([#1043](https://github.com/heroku/heroku-buildpack-python/pull/1043)). |
75 | 75 |
|
76 | 76 | ## v175 (2020-08-05)
|
77 | 77 |
|
78 |
| -- Update pip from 20.0.2 to 20.1.1 for Python 2.7 and Python 3.5+ (#1030). |
79 |
| -- Update setuptools from 39.0.1 to: (#1024) |
| 78 | +- Update pip from 20.0.2 to 20.1.1 for Python 2.7 and Python 3.5+ ([#1030](https://github.com/heroku/heroku-buildpack-python/pull/1030)). |
| 79 | +- Update setuptools from 39.0.1 to: ([#1024](https://github.com/heroku/heroku-buildpack-python/pull/1024)) |
80 | 80 | - 44.1.1 for Python 2.7
|
81 | 81 | - 43.0.0 for Python 3.4
|
82 | 82 | - 47.1.1 for Python 3.5+
|
83 |
| -- Switch the `heroku-buildpack-python` repository default branch from `master` to `main` (#1029). |
| 83 | +- Switch the `heroku-buildpack-python` repository default branch from `master` to `main` ([#1029](https://github.com/heroku/heroku-buildpack-python/pull/1029)). |
84 | 84 |
|
85 | 85 | ## v174 (2020-07-30)
|
86 | 86 |
|
87 |
| -- For repeat builds, also manage the installed versions of setuptools/wheel, rather than just that of pip (#1007). |
88 |
| -- Install an explicit version of wheel rather than the latest release at the time (#1007). |
89 |
| -- Output the installed version of pip, setuptools and wheel in the build log (#1007). |
90 |
| -- Errors installing pip/setuptools/wheel are now displayed in the build output and fail the build early (#1007). |
91 |
| -- Install pip using itself rather than `get-pip.py` (#1007). |
92 |
| -- Disable pip's version check + cache when installing pip/setuptools/wheel (#1007). |
93 |
| -- Install setuptools from PyPI rather than a vendored copy (#1007). |
94 |
| -- Reduce the number of environment variables exposed to `bin/{pre,post}_compile` and other subprocesses (#1011). |
| 87 | +- For repeat builds, also manage the installed versions of setuptools/wheel, rather than just that of pip ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 88 | +- Install an explicit version of wheel rather than the latest release at the time ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 89 | +- Output the installed version of pip, setuptools and wheel in the build log ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 90 | +- Errors installing pip/setuptools/wheel are now displayed in the build output and fail the build early ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 91 | +- Install pip using itself rather than `get-pip.py` ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 92 | +- Disable pip's version check + cache when installing pip/setuptools/wheel ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 93 | +- Install setuptools from PyPI rather than a vendored copy ([#1007](https://github.com/heroku/heroku-buildpack-python/pull/1007)). |
| 94 | +- Reduce the number of environment variables exposed to `bin/{pre,post}_compile` and other subprocesses ([#1011](https://github.com/heroku/heroku-buildpack-python/pull/1011)). |
95 | 95 |
|
96 | 96 | ## v173 (2020-07-21)
|
97 | 97 |
|
@@ -416,9 +416,7 @@ General improvements.
|
416 | 416 |
|
417 | 417 | - Fix for Heroku CI.
|
418 | 418 | - Use `pkg_resources` to check if a distribution is installed instead of
|
419 |
| - parsing `requirements.txt`. ([#395][395]) |
420 |
| - |
421 |
| -[395]: https://github.com/heroku/heroku-buildpack-python/pull/395 |
| 419 | + parsing `requirements.txt`. ([#395](https://github.com/heroku/heroku-buildpack-python/pull/395)) |
422 | 420 |
|
423 | 421 | ## v103
|
424 | 422 |
|
|
0 commit comments