You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1360 rivejä
60 KiB

1 vuosi sitten
4 päivää sitten
2 viikkoa sitten
2 viikkoa sitten
1 kuukausi sitten
1 kuukausi sitten
2 kuukautta sitten
2 kuukautta sitten
2 kuukautta sitten
2 kuukautta sitten
2 kuukautta sitten
3 kuukautta sitten
3 kuukautta sitten
4 kuukautta sitten
5 kuukautta sitten
5 kuukautta sitten
5 kuukautta sitten
5 kuukautta sitten
7 kuukautta sitten
9 kuukautta sitten
9 kuukautta sitten
9 kuukautta sitten
10 kuukautta sitten
11 kuukautta sitten
11 kuukautta sitten
11 kuukautta sitten
11 kuukautta sitten
11 kuukautta sitten
11 kuukautta sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
11 vuotta sitten
1 vuosi sitten
1 vuosi sitten
1 vuosi sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
2 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
3 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
4 vuotta sitten
5 vuotta sitten
5 vuotta sitten
5 vuotta sitten
5 vuotta sitten
5 vuotta sitten
5 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
7 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
8 vuotta sitten
9 vuotta sitten
7 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
7 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
7 vuotta sitten
9 vuotta sitten
9 vuotta sitten
9 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
8 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
10 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
9 vuotta sitten
11 vuotta sitten
11 vuotta sitten
11 vuotta sitten
  1. # Version History
  2. ## Release v2.4.13
  3. * docs: Use `--verbose` with performance CPython build instructions by @caerulescens in https://github.com/pyenv/pyenv/pull/3053
  4. * Fix latest version resolution when using `python-` prefix by @edmorley in https://github.com/pyenv/pyenv/pull/3056
  5. * Fix tgz checksum for 3.9.20; fallback OpenSSL URLs and checksums by @native-api in https://github.com/pyenv/pyenv/pull/3060
  6. * Fix OpenSSL 3.3.2 download URLs by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3059
  7. * Add GraalPy 24.1.0 by @msimacek in https://github.com/pyenv/pyenv/pull/3066
  8. ## Release v2.4.12
  9. * Add CPython 3.13.0rc2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3049
  10. * Add CPython 3.8.20, 3.9.20, 3.10.15, 3.11.10 and 3.12.6 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3050
  11. ## Release v2.4.11
  12. * Add /usr/etc/pyenv.d to hooks path by @tomschr in https://github.com/pyenv/pyenv/pull/3039
  13. * Add miniconda3-24.7.1-0 by @binbjz in https://github.com/pyenv/pyenv/pull/3040
  14. * Add PyPy v7.3.17 by @jsirois in https://github.com/pyenv/pyenv/pull/3045
  15. ## Release v2.4.10
  16. * Add CPython 3.12.5 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3030
  17. ## Release v2.4.9
  18. * Add miniforge3-24.3.0-0 by @goerz in https://github.com/pyenv/pyenv/pull/3028
  19. * Add CPython 3.13.0rc1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3029
  20. ## Release v2.4.8
  21. * Fix pyenv-uninstall not having the debug tracing invocation by @native-api in https://github.com/pyenv/pyenv/pull/3020
  22. * Add CPython 3.13.0b4 and 3.13.0b4t by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3019
  23. * README: Remove reference to Fig by @ThomasHaz in https://github.com/pyenv/pyenv/pull/3018
  24. * Fix tests failing if plugins are installed by @native-api in https://github.com/pyenv/pyenv/pull/3022
  25. * pyenv-latest: replace -q with -b and -f, document as internal by @native-api in https://github.com/pyenv/pyenv/pull/3021
  26. ## Release v2.4.7
  27. * Add support for anaconda3-2024.06-1 by @binbjz in https://github.com/pyenv/pyenv/pull/3009
  28. * Fix debug build for X.Yt-dev by @native-api in https://github.com/pyenv/pyenv/pull/
  29. ## Release v2.4.6
  30. * CI: push MacOS jobs to MacOS 13 and 14 by @native-api in https://github.com/pyenv/pyenv/pull/3002
  31. * Add 3.13.0b3t and exclude it from `pyenv latest` by @colesbury in https://github.com/pyenv/pyenv/pull/3001
  32. * Speed up `pyenv prefix` by not constructing advice text when it would be discarded by @Erotemic in https://github.com/pyenv/pyenv/pull/3005
  33. ## Release v2.4.5
  34. * Add CPython 3.13.0b3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2996
  35. ## Release v2.4.4
  36. * Add support for miniconda3 24.5.0-0 with py3.12, py3.11, py3.10, py3.9 by @binbjz in https://github.com/pyenv/pyenv/pull/2994
  37. * Add support for free-threaded Python by @colesbury in https://github.com/pyenv/pyenv/pull/2995
  38. ## Release v2.4.3
  39. * Add miniconda3 24.4.0-0 by @binbjz in https://github.com/pyenv/pyenv/pull/2982
  40. ## Release v2.4.2
  41. * Add script to install graalpy development builds by @timfel in https://github.com/pyenv/pyenv/pull/2969
  42. * Correct the Explanation of PATH Variable Lookup by @Y-askour in https://github.com/pyenv/pyenv/pull/2975
  43. * Document PYTHON_BUILD_CURL_OPTS, PYTHON_BUILD_WGET_OPTS, PYTHON_BUILD_ARIA2_OPTS by @native-api in https://github.com/pyenv/pyenv/pull/2976
  44. * Add sed and greadlink to shim exceptions by @native-api in https://github.com/pyenv/pyenv/pull/2977
  45. * Add CPython 3.13.0b2 by @jsirois in https://github.com/pyenv/pyenv/pull/2978
  46. * Add CPython 3.12.4 by @xxzgc in https://github.com/pyenv/pyenv/pull/2981
  47. ## Release v2.4.1
  48. * Add CPython 3.12.3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2941
  49. * Add CPython 3.13.0a6 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2942
  50. * Add PyPy v7.3.16 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2948
  51. * Add CPython 3.14-dev, update 3.13-dev by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2960
  52. * Add CPython 3.13.0b1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2959
  53. ## Release v2.4.0
  54. * Add CPython 3.13.0a4 by @saaketp in https://github.com/pyenv/pyenv/pull/2903
  55. * Handle the case where `pyenv-commands --sh` returns nothing by @aphedges in https://github.com/pyenv/pyenv/pull/2908
  56. * Document default build configuration customizations by @native-api in https://github.com/pyenv/pyenv/pull/2911
  57. * Use Homebrew in Linux if Pyenv is installled with Homebrew by @native-api in https://github.com/pyenv/pyenv/pull/2906
  58. * Add miniforge and mambaforge 22.11.1-3, 22.11.1-4, 23.1.0-0 to 23.11.0-0 by @aphedges in https://github.com/pyenv/pyenv/pull/2909
  59. * Add miniconda3-24.1.2 by @binbjz in https://github.com/pyenv/pyenv/pull/2915
  60. * Minor grammar fix in libffi backport patch in 2.5.x by @cuinix in https://github.com/pyenv/pyenv/pull/2922
  61. * Add CPython 3.13.0a5 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2924
  62. * Add CPython 3.8.19 and 3.9.19 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2929
  63. * Add GraalPy 24.0.0 by @msimacek in https://github.com/pyenv/pyenv/pull/2928
  64. * Add CPython 3.10.14 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2930
  65. * Add Jython 2.7.3 by @cesarcoatl in https://github.com/pyenv/pyenv/pull/2936
  66. * Add CPython 3.11.9 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2938
  67. * Add anaconda 2024.02 by @native-api in https://github.com/pyenv/pyenv/pull/2939
  68. ## Release v2.3.36
  69. * Add a Dependabot config to auto-update GitHub action versions by @kurtmckee in https://github.com/pyenv/pyenv/pull/2863
  70. * Bump the github-actions group with 1 update by @dependabot in https://github.com/pyenv/pyenv/pull/2864
  71. * Add installation prefix to `python-config --ldflags` output by @mhaeuser in https://github.com/pyenv/pyenv/pull/2865
  72. * Add support for miniconda3 23.11.0-1, 23.11.0-2 with py3.11, py3.10, py3.9, py3.8 by @binbjz in https://github.com/pyenv/pyenv/pull/2870
  73. * Add micropython 1.20.0 and 1.21.0 by @cpzt in https://github.com/pyenv/pyenv/pull/2869
  74. * Make "Automatic installer" command in the README a copy-able code block by @ryan-williams in https://github.com/pyenv/pyenv/pull/2874
  75. * Add PyPy 7.3.14 by @dand-oss in https://github.com/pyenv/pyenv/pull/2876
  76. * Add graalpy-23.1.2 by @msimacek in https://github.com/pyenv/pyenv/pull/2884
  77. * Add CPython 3.13.0a3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2885
  78. * Add PyPy v7.3.15 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2886
  79. * Update pypy3.9-7.3.13 checksums by @ecerulm in https://github.com/pyenv/pyenv/pull/2887
  80. * Add CPython 3.12.2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2899
  81. * Add CPython 3.11.8 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2898
  82. ## Release v2.3.35
  83. * Add CPython 3.12.1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2861
  84. ## Release v2.3.34
  85. * Fix graalpy-community to use a separate package name by @native-api in https://github.com/pyenv/pyenv/pull/2855
  86. * Move 3.11.5+ to OpenSSL 3 by default by @native-api in https://github.com/pyenv/pyenv/pull/2858
  87. * Add CPython 3.11.7 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2860
  88. ## Release v2.3.33
  89. * Add miniforge3-23.3.1-1 by @goerz in https://github.com/pyenv/pyenv/pull/2839
  90. * Add support for miniconda3-3.11-23.10.0-1 by @binbjz in https://github.com/pyenv/pyenv/pull/2843
  91. * Add support for miniconda3 23.10.0-1 with py3.10、py3.9、py3.8 by @binbjz in https://github.com/pyenv/pyenv/pull/2844
  92. * Add CPython 3.13.0a2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2849
  93. * python-build: Document PYTHON_BUILD_HOMEBREW_OPENSSL_FORMULA and PYTHON_BUILD_HTTP_CLIENT by @native-api in https://github.com/pyenv/pyenv/pull/2853
  94. ## Release v2.3.32
  95. * Describe --no-rehash option in the manpage by @fsc-eriker in https://github.com/pyenv/pyenv/pull/2832
  96. * Make adding $PYENV_ROOT/bin to PATH independent of other software by @native-api in https://github.com/pyenv/pyenv/pull/2837
  97. * Make `pyenv init` output insertable to startup files by @native-api in https://github.com/pyenv/pyenv/pull/2838
  98. ## Release v2.3.31
  99. * Add new anaconda and miniconda definitions by @aphedges in https://github.com/pyenv/pyenv/pull/2824
  100. ## Release v2.3.30
  101. * Fix intermittent "broken pipe" in tests by @native-api in https://github.com/pyenv/pyenv/pull/2817
  102. * Add CPython 3.13.0a1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2818
  103. * Add PyPy 7.3.13 by @dand-oss in https://github.com/pyenv/pyenv/pull/2807
  104. * Fix linking against Homebrew's Tcl/Tk 8.6.13 in MacOS by @startergo in https://github.com/pyenv/pyenv/pull/2820
  105. ## Release v2.3.29
  106. * Add CPython 3.11.6 by @thecesrom in https://github.com/pyenv/pyenv/pull/2806
  107. * Add GraalPy 23.1.0 definition using the faster Oracle GraalVM distribution by @eregon in https://github.com/pyenv/pyenv/pull/2812
  108. * Install ncurses from Homebrew, if available by @aphedges in https://github.com/pyenv/pyenv/pull/2813
  109. ## Release v2.3.28
  110. * Prioritize 'zlib from xcode sdk' flag correctly by @native-api in https://github.com/pyenv/pyenv/pull/2791
  111. * Prefer OpenSSL 3 in Homebrew in 3.13-dev by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2793
  112. * Add CPython 3.12.0rc3 by @saaketp in https://github.com/pyenv/pyenv/pull/2795
  113. * Add graalpy-23.1.0 and split between graalpy and graalpy-community by @msimacek in https://github.com/pyenv/pyenv/pull/2796
  114. * Update the OpenSSL dependency for Python 2.7.18 by @lpapp-foundry in https://github.com/pyenv/pyenv/pull/2797
  115. * Add CPython 3.12.0 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2804
  116. ## Release v2.3.27
  117. * Prefer OpenSSL 3 in Homebrew since 3.12 by @native-api in https://github.com/pyenv/pyenv/pull/2781
  118. * Fix get-pip urls for older pypy versions by @TimPansino in https://github.com/pyenv/pyenv/pull/2788
  119. * Update openssl url for 3.12.0rc2 by @zsol in https://github.com/pyenv/pyenv/pull/2789
  120. ## Release v2.3.26
  121. * Prevent `grep` warning in `conda.bash` by @aphedges in https://github.com/pyenv/pyenv/pull/2768
  122. * fix a typo in README.md by @xzmeng in https://github.com/pyenv/pyenv/pull/2769
  123. * use -I with ensurepip by @xaocon in https://github.com/pyenv/pyenv/pull/2764
  124. * Add CPython 3.12.0rc2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2778
  125. ## Release v2.3.25
  126. * Add CPython 3.8.18, 3.9.18, 3.10.13, 3.11.5 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2763
  127. ## Release v2.3.24
  128. * README update: Added UNIX reference near Automatic installer by @VictorieeMan in https://github.com/pyenv/pyenv/pull/2744
  129. * Fix FreeBSD tests in MacOS CI by @native-api in https://github.com/pyenv/pyenv/pull/2748
  130. * Add CPython 3.12.0rc1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2752
  131. * [Add an updated Anaconda and Miniconda installers](https://github.com/pyenv/pyenv/commit/db871427c7a232e18ee7a6dc0182989a646ccca9)
  132. ## Release v2.3.23
  133. * Add CPython 3.12.0b4 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2741
  134. * Add new anaconda and miniconda definitions by @aphedges in https://github.com/pyenv/pyenv/pull/2742
  135. ## Release v2.3.22
  136. * Add CPython 3.12.0b3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2730
  137. * Add Cinder 3.10 and Cinder configure patches by @filips123 in https://github.com/pyenv/pyenv/pull/2739
  138. ## Release v2.3.21
  139. * Add graalpy-23.0.0 by @msimacek in https://github.com/pyenv/pyenv/pull/2724
  140. * Add PyPy 7.3.12 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2726
  141. * Fix occasional 'libexec/pyenv-latest: line 39: printf: write error: Broken pipe' by @native-api in https://github.com/pyenv/pyenv/pull/2729
  142. ## Release v2.3.20
  143. * Backport bpo-42351 to 3.5.10 by @native-api in https://github.com/pyenv/pyenv/pull/2717
  144. * Add missing patches for Python 3.7/3.8/3.9 by @tomkins in https://github.com/pyenv/pyenv/pull/2718
  145. ## Release v2.3.19
  146. * Add CPython 3.7.17, 3.8.17 and 3.9.17 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2711
  147. * Add CPython 3.11.4 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2715
  148. * Add CPython 3.10.12 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2714
  149. * Add CPython 3.12.0b2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2713
  150. ## Release 2.3.18
  151. * Fix not showing symlink contents for unselected versions in `pyenv versions` by @native-api in https://github.com/pyenv/pyenv/pull/2675
  152. * Correct link in has_tar_xz_support else branch of 3.10.11 and 3.11.3 by @mirekdlugosz in https://github.com/pyenv/pyenv/pull/2677
  153. * Fix #2682: Correct pyenv_user_setup.bash file by @tomschr in https://github.com/pyenv/pyenv/pull/2687
  154. * fix: updating heredoc delimiter to be random and unique by @aviadhahami in https://github.com/pyenv/pyenv/pull/2691
  155. * Support ksh alternative names by @kpschoedel in https://github.com/pyenv/pyenv/pull/2697
  156. * Add CPython 3.12.0b1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2701
  157. * Update 3.12-dev and add 3.13-dev by @t0b3 in https://github.com/pyenv/pyenv/pull/2703
  158. ## Release 2.3.17
  159. * Try locate `readlink` first in pyenv-hooks, fix #2654 by @Harry-Chen in https://github.com/pyenv/pyenv/pull/2655
  160. * Add CPython 3.12.0a7 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2668
  161. * Add CPython 3.11.3 by @mirekdlugosz in https://github.com/pyenv/pyenv/pull/2671
  162. * Add CPython 3.10.11 by @mirekdlugosz in https://github.com/pyenv/pyenv/pull/2670
  163. ## Release 2.3.16
  164. * Add Miniforge3-22.11.1-4 by @jlec in https://github.com/pyenv/pyenv/pull/2642
  165. * Add Anaconda3-2023.03 by @anton-petrov in https://github.com/pyenv/pyenv/pull/2648
  166. ## Release 2.3.15
  167. * Add miniconda 23.1.0-1 by @aphedges in https://github.com/pyenv/pyenv/pull/2635
  168. * Add CPython 3.12.0a6 by @saaketp in https://github.com/pyenv/pyenv/pull/2638
  169. ## Release 2.3.14
  170. * Fix indentation by @rafrafek in https://github.com/pyenv/pyenv/pull/2620
  171. * Support for "BusyBox version" of "head" by @schuellerf in https://github.com/pyenv/pyenv/pull/2629
  172. * bpo-27987 for v3.5.10 and v3.6.15: align by 16bytes on 64bit platforms by @chaimleib in https://github.com/pyenv/pyenv/pull/2630
  173. * bpo-36231 for v3.5.10: fix Unsupported MacOS X CPU type in ffi.h by @chaimleib in https://github.com/pyenv/pyenv/pull/2633
  174. * README: clarify behavior of `pyenv latest` by @mrienstra in https://github.com/pyenv/pyenv/pull/2634
  175. ## Release 2.3.13
  176. * Fix pyenv-latest to ignore virtualenvs by @native-api in https://github.com/pyenv/pyenv/pull/2608
  177. * Show symlink contents in non-bare `pyenv versions' by @native-api in https://github.com/pyenv/pyenv/pull/2609
  178. * Ignore virtualenvs in `pyenv latest' in a clean way by @native-api in https://github.com/pyenv/pyenv/pull/2610
  179. * Fix link resolving in pyenv-versions by @laggardkernel in https://github.com/pyenv/pyenv/pull/2612
  180. * Add CPython 3.11.2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2615
  181. * Add CPython 3.10.10 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2616
  182. * Add CPython 3.12.0a5 by @Afront in https://github.com/pyenv/pyenv/pull/2614
  183. ## Release 2.3.12
  184. * Undefined name: do not forget self when accessing flavor by @cclauss in https://github.com/pyenv/pyenv/pull/2595
  185. * Fix wrong libpython being linked to in MacOS by @native-api in https://github.com/pyenv/pyenv/pull/2596
  186. * Fix `:latest` by @native-api in https://github.com/pyenv/pyenv/pull/2599
  187. * Fix `pyenv which` to support auto-resolved prefixes by @native-api in https://github.com/pyenv/pyenv/pull/2601
  188. * Add more recent build of nogil Python. by @colesbury in https://github.com/pyenv/pyenv/pull/2602
  189. ## Release 2.3.11
  190. * Add CPython 3.12.0a4 by @Afront in https://github.com/pyenv/pyenv/pull/2590
  191. * Add a script to add the latest miniforge and mambaforge versions by @smcgivern in https://github.com/pyenv/pyenv/pull/2560
  192. * Add missing Miniforge/Mambaforge versions (4.10.2-0 - 22.9.0-3) by @smcgivern in https://github.com/pyenv/pyenv/pull/2591
  193. * Fix using dependencies from Ports in FreeBSD that are not searched with pkg-config by @native-api in https://github.com/pyenv/pyenv/pull/2593
  194. * Fix priority for user-supplied configure and make flags by (**_only set --enable-shared if user hasn't supplied --disable-shared_**) @native-api in https://github.com/pyenv/pyenv/pull/2592
  195. * Fix a compilation error in 3.8.10+ and 3.9.5+ when linking against Op… by @native-api in https://github.com/pyenv/pyenv/pull/2594
  196. ## Release 2.3.10
  197. * Remove stray newline after python-build installation by @tklauser in https://github.com/pyenv/pyenv/pull/2566
  198. * Allow multiple versions for pyenv-install by @rockandska in https://github.com/pyenv/pyenv/pull/2568
  199. * --enable-shared by default by @anton-petrov in https://github.com/pyenv/pyenv/pull/2554
  200. * Fix non-bash output while detecting shell by @ianchen-tw in https://github.com/pyenv/pyenv/pull/2561
  201. * add pypy 7.3.11 release by @dand-oss in https://github.com/pyenv/pyenv/pull/2576
  202. * Mention how to build for maximum performance by @hauntsaninja in https://github.com/pyenv/pyenv/pull/2579
  203. * Add miniconda 22.11.1-1 by @aphedges in https://github.com/pyenv/pyenv/pull/2583
  204. * Add Fig as autocomplete suggestion by @brendanfalk in https://github.com/pyenv/pyenv/pull/2574
  205. * Fix using dependencies from Ports in BSD with no pkg-config by @native-api in https://github.com/pyenv/pyenv/pull/2586
  206. ## Release 2.3.9
  207. * Add -latest suffix to miniforge3 by @nwh in https://github.com/pyenv/pyenv/pull/2551
  208. * Add PyPy 7.3.10 by @dand-oss in https://github.com/pyenv/pyenv/pull/2553
  209. * Add miniforge3 and mambaforge 22.9.0-2 by @smcgivern in https://github.com/pyenv/pyenv/pull/2559
  210. * Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ for 3.9.16 by @lisbethw1130 in https://github.com/pyenv/pyenv/pull/2558
  211. * Add `openssl` patches for 3.7.15, 3.7.16, and 3.8.16 by @samdoran in https://github.com/pyenv/pyenv/pull/2564
  212. * Add support for Anaconda3-2022.10 by @huypn12 in https://github.com/pyenv/pyenv/pull/2565
  213. ## Release 2.3.8
  214. * Export detected shell environment in pyenv-init by @ianchen-tw in https://github.com/pyenv/pyenv/pull/2540
  215. * Add CPython 3.12.0a3 by @saaketp in https://github.com/pyenv/pyenv/pull/2545
  216. * Add CPython 3.11.1 by @anton-petrov in https://github.com/pyenv/pyenv/pull/2549
  217. * Add CPython 3.10.9 by @rudisimo in https://github.com/pyenv/pyenv/pull/2544
  218. * Add 3.7.16, 3.8.16, 3.9.16 by @chadac in https://github.com/pyenv/pyenv/pull/2550
  219. ## Release 2.3.7
  220. * Add Python version 3.11 to the macOS build by @jbkkd in https://github.com/pyenv/pyenv/pull/2510
  221. * Don't use Zlib from XCode SDK if a custom compiler is used by @native-api in https://github.com/pyenv/pyenv/pull/2516
  222. * Change line endings from CRLF to LF by @hoang-himself in https://github.com/pyenv/pyenv/pull/2517
  223. * Fix resolution of a name that's a prefix of another name by @native-api in https://github.com/pyenv/pyenv/pull/2521
  224. * GitHub Workflows security hardening by @sashashura in https://github.com/pyenv/pyenv/pull/2511
  225. * Add nushell to activate list by @theref in https://github.com/pyenv/pyenv/pull/2524
  226. * Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ for 3.9.15 and 3.8.15 by @twangboy in https://github.com/pyenv/pyenv/pull/2520
  227. * Add simple `.editorconfig` file by @aphedges in https://github.com/pyenv/pyenv/pull/2518
  228. * Support `aria2c` being a snap by @native-api in https://github.com/pyenv/pyenv/pull/2528
  229. * Add CPython 3.12.0a2 by @saaketp in https://github.com/pyenv/pyenv/pull/2527
  230. * Add --no-push-path option by @isaacl in https://github.com/pyenv/pyenv/pull/2526
  231. * Fix typo in README.md by @weensy in https://github.com/pyenv/pyenv/pull/2535
  232. * Copy auto installer oneliner to readme by @spookyuser in https://github.com/pyenv/pyenv/pull/2538
  233. ## Release 2.3.6
  234. * Add CPython 3.10.8 (#2480)
  235. * Add CPython 3.7.15, 3.8.15, and 3.9.15 (#2482)
  236. * Add CPython 3.11.0 (#2493)
  237. * Add CPython 3.12.0a1 (#2495)
  238. * Add graalpy-22.3.0 (#2497)
  239. * Auto-resolve prefixes to the latest version (#2487)
  240. * It must be a full prefix -- the actual searched prefix is `<prefix>[-.]`
  241. * Other flavors are likely sorted incorrectly atm
  242. * Prereleases and versions with some suffixes (`-dev`, `-src`, `-latest`) are not searched
  243. * `pyenv uninstall` has been excluded from the resolution feature: deleting a dynamically selected installation could be problematic
  244. * Fix OpenSSL 1.1.1q compilation error in MacOS 11+ (#2500)
  245. * Link to Tcl/Tk from Homebrew via pkgconfig for 3.11+ (#2501)
  246. * Fix syntax error in `pyenv init -` if PYENV_ROOT has spaces (#2506)
  247. ## Release 2.3.5
  248. * Add CPython 3.10.7 (#2454)
  249. * Docs: update Fish PATH update (#2449)
  250. * Add CPython 3.7.14, 3.8.14 and 3.9.14 (#2456)
  251. * Update miniconda3-3.9-4.12.0 (#2460)
  252. * Add CPython 3.11.0rc2 (#2459)
  253. * Add patches for 3.7.14 to support Apple Silicon (#2463)
  254. * Add ability to skip all use of Homebrew (#2464)
  255. * Drop Travis integration (#2468)
  256. * Build CPython 3.12+ with --with-dsymutil in MacOS (#2471)
  257. * Add Pyston 2.3.5 (#2476)
  258. ## Release 2.3.4
  259. * Add CPython 3.11.0rc1 (#2434)
  260. * Add support for multiple versions in `pyenv uninstall` (#2432)
  261. * Add micropython 1.18 and 1.19.1 (#2443)
  262. * CI: support Micropython, deleted scripts; build with -v (#2447)
  263. * Re-allow paths in .python-version while still preventing CVE-2022-35861 (#2442)
  264. * CI: Bump OS versions (#2448)
  265. * Add Cinder 3.8 (#2433)
  266. ## Release 2.3.3
  267. * Use version sort in `pyenv versions` (#2405)
  268. * Add CPython 3.11.0b4 (#2411)
  269. * Python-build: Replace deprecated git protocol use with https in docs (#2413)
  270. * Fix relative path traversal due to using version string in path (#2412)
  271. * Allow pypy2 and pypy3 patching (#2421, #2419)
  272. * Add CPython 3.11.0b5 (#2420)
  273. * Add GraalPython 22.2.0 (#2425)
  274. * Add CPython 3.10.6 (#2428)
  275. ## Release 2.3.2
  276. * Add CPython 3.11.0b2 (#2380)
  277. * Honor CFLAGS_EXTRA for MicroPython #2006 (#2007)
  278. * Add post-install checks for curses, ctypes, lzma, and tkinter (#2353)
  279. * Add CPython 3.11.0b3 (#2382)
  280. * Add flags for Homebrew into `python-config --ldflags` (#2384)
  281. * Add CPython 3.10.5 (#2386)
  282. * Add Anaconda 2019.10, 2021.04, 2022.05; support Anaconda in add_miniconda.py (#2385)
  283. * Add Pyston-2.3.4 (#2390)
  284. * Update anaconda3-2022.05 MacOSX arm64 md5 (#2391)
  285. ## Release 2.3.1
  286. * Version file read improvements (#2269)
  287. * Add CPython 3.11.0b1 (#2358)
  288. * Update 3.11-dev and add 3.12-dev (#2361)
  289. * Add CPython 3.9.13 (#2372)
  290. * Add miniconda 4.12.0 (#2371)
  291. * Fix endless loop in `pyenv init -` under SSH in some shell setups (#2374)
  292. * CI: Add tests for modified Python build scripts (#2286)
  293. ## Release 2.3.0
  294. * Bump openssl 1.1 to 1.1.1n for CPython 3.7 3.8 3.9 (#2276)
  295. * Doc Fix: Escape a hash character causing unwanted GitHub Issue linking (#2282)
  296. * Add CPython 3.9.12 (#2296)
  297. * Add CPython 3.10.4 (#2295)
  298. * Add patch for 3.6.15 to support Xcode 13.3 (#2288)
  299. * Add patch for 3.7.12 to support Xcode 13.3 (#2292)
  300. * Add CONTRIBUTING.md (#2287)
  301. * Add PyPy 7.3.9 release 2022-03-30 (#2308)
  302. * Add Pyston 2.3.3 (#2316)
  303. * Add CPython 3.11.0a7 (#2315)
  304. * Add "nogil" Python v3.9.10 (#2342)
  305. * Support XCode 13.3 in all releases that officially support MacOS 11 (#2344)
  306. * Add GraalPython 22.1.0 (#2346)
  307. * Make PYENV_DEBUG imply -v for `pyenv install` (#2347)
  308. * Simplify init scheme (#2310)
  309. * Don't use Homebrew outside of MacOS (#2349)
  310. * Add `:latest` syntax to documentation for the `install` command (#2351)
  311. ## Release 2.2.5
  312. * Add CPython 3.10.3
  313. * Add CPython 3.9.11
  314. * Add CPython 3.8.13
  315. * Add CPython 3.7.13
  316. * Add CPython 3.11.0a6 (#2266)
  317. * Add PyPy 7.3.8 (#2253)
  318. * Add miniconda3-3.7-4.11.0, miniconda3-3.8-4.11.0, miniconda3-3.9-4.11.0 (#2268)
  319. * Add pyston-2.3.2 (#2240)
  320. * Fix UnicodeDecodeError for CPython 3.6.15 and 3.7.12 (#2237)
  321. * python-build: add URL for get-pip for Python 3.6 (#2238)
  322. * Bump openssl to 1.1.1n for CPython 3.10.x
  323. ## Release 2.2.4
  324. * Added docstrings to several undocumented functions (#2197)
  325. * Fix incorrect pypy 2.7-7.3.6 sha256 hashes (#2208)
  326. * Fix a regression in include paths when compiling ctypes in 3.6.15/3.7.12 (#2209)
  327. * Revert "Disable coreutils on M1 Apple Silicon with arm64 (#2020)" (#2212)
  328. * CPython 3.11.0a4 (#2217)
  329. * CPython 3.9.10 and 3.10.2 (#2219)
  330. * miniconda3-latest: added Linux-aarch64 (#2221)
  331. * Add GraalPython 22.0.0 (#2226)
  332. ## Release 2.2.3
  333. * Add new pypy versions (pypy2.7-7.3.2~7.3.5) to the version list (#2194)
  334. * Fix Python 3.7.12 compilation on macOS arm64/M1. (#2190)
  335. * Fix Python 3.6.15 compilation on macOS arm64/M1. (#2189)
  336. * Add Anaconda3-2021.11 (#2193)
  337. * CPython 3.11.0a3 (#2187)
  338. * Fix errant "echo" in README install instructions (#2185)
  339. * Add Miniforge and Mambaforge 4.10.3-10 (#2184)
  340. * Add CPython 3.10.1 (#2183)
  341. * Fix 3.6.15 build on macOS (#2182)
  342. ## Release 2.2.2
  343. * Add support for macOS Apple M1 (#2164)
  344. ## Release 2.2.1
  345. * Add CPython 3.9.9 (#2162)
  346. * Add CPython 3.9.8 (#2152)
  347. * Add Add micropython 1.17 (#2158)
  348. * Add Add micropython 1.16 (#2158)
  349. * Patch 3.10.0 configure, fixes https://bugs.python.org/issue45350 (#2155)
  350. * Use command and type instead of which (#2144)
  351. * Add definition of pyenv help in COMMANDS.md #2139
  352. * Use OpenSSL 1.0 for CPython 2.7.18
  353. ## Release 2.2.0
  354. * Adding PyPy release 7.3.7 (Python 3.7 and 3.8). (#2132)
  355. * Append Homebrew custom prefix to search path (#1957)
  356. * Add documentation for init command (#2125)
  357. * Add setup instructions for the case when one installs Pyenv as part of a batch job (#2127)
  358. * Add documentation for completions command (#2126)
  359. * Default --with-universal-archs to universal2 on Apple Silicon (#2122)
  360. * Update README.md (#2120)
  361. * Add GraalPython 21.3.0 (#2117)
  362. * Pypy ver 7.3.6 - python 3.7 and python 3.8 (#2111)
  363. * Discover Tcl/Tk reliably and use active version (#2106)
  364. * Fish installation instructions (#2104)
  365. * Add CPython 3.11.0a1 (#2099)
  366. ## Release 2.1.0
  367. * Fix mambaforge-pypy3 build (#2096)
  368. * Add Python 3.10.0 (#2093)
  369. * Add documentation for exec command (#2090)
  370. * Add documentation for shims command (#2091)
  371. * Add documentation for hooks command (#2089)
  372. * Add documentation for root command (#2088)
  373. * Add documentation for prefix command (#2087)
  374. * Update to Pyston's v2 package of the 2.3.1 release (#2078)
  375. * Add pyston-2.3.1 support (#2075)
  376. * Don't update conda when installing pip (#2074)
  377. * Improve `add_miniconda.py` (#2072)
  378. * GitHub actions tests (#2073)
  379. * Fix sed commands (#2071)
  380. * macOS: fix the build of Python 2.7.18 on macOS 11.5.2 (Big Sur) + Apple Silicon (#2061)
  381. ## Release 2.0.7
  382. * Update setup instructions in the Readme (#2067)
  383. * Allow tcl-tk as argument or try with homebrew by default (#1646)
  384. * Allow system Python in sbin (#2065)
  385. * Prevent addition of duplicate plugin dirs to PATH (#2045)
  386. * Disable coreutils on M1 Apple Silicon with arm64 (#2020)
  387. * Add Python 3.10.0rc2 (#2053)
  388. * Add space after `yes/no` prompt (#2040)
  389. * Add CPython v3.6.15 and v3.7.12 (#2052)
  390. * Add missing Python 2.6.x definitions and patches (#2051)
  391. * Fix build of ossaudiodev in Linux/FreeBSD for Python 2.6 (#2049)
  392. * Fix build of ossaudiodev in Linux/FreeBSD for Python 3.1 (#2047)
  393. ## Release 2.0.6
  394. * Add CPython 3.9.7 (#2044)
  395. * Add CPython v3.8.12 (#2043)
  396. * Adapt conda.bash for bash associative array (#2037)
  397. ## Release 2.0.5
  398. * Move man page to location where it can be automatically found by man (#2032)
  399. * Update checksums for CPython 3.10.0rc1 (#2025)
  400. * Remove 3.9.3 (#2022)
  401. * Add CPython 3.10.0rc1(#2023)
  402. ## Release 2.0.4
  403. - Added scripts for rolling releases of Miniforge (#2019)
  404. - Update pyston-2.3 (#2017)
  405. - Add GraalPython 21.2.0 (#2018)
  406. - Add CPython 3.10.0b4 (#2013), (#2005)
  407. - Add Pyston 2.3 (#2012)
  408. ## Release 2.0.3
  409. * Remove PATH warning (#2001)
  410. * Add Python 3.6.14, 3.7.11, 3.8.11, and 3.9.6 (#1996)
  411. * Miniforge minor update to 4.10.1-5 (#1992)
  412. * Suggest that fish users init in interactive mode (#1991)
  413. ## Release 2.0.2
  414. * Miniforge minor update to 4.10.1-5 (#1992)
  415. * Suggest that fish users init in interactive mode (#1991)
  416. * Add 3.10.0b3 (#1988)
  417. * Revert "Drop inferring version to install from `pyenv local`" (#1984)
  418. * Use system Python3 for tests (#1979)
  419. * Check for shims in path with pure Bash (#1978)
  420. * Update setup instructions for debian, ubuntu etc. (#1977)
  421. ## Release 2.0.1
  422. * Drop inferring version to install from `pyenv local` (#1907)
  423. * Create mambaforge-4.10.1-4 (#1971)
  424. * Add 3.10.0b2 recipe (#1966)
  425. * Fix .bashrc `echo` install syntax error (#1965)
  426. * Add explicit Zsh instructions for MacOS (#1964)
  427. * Install pip with pyston (#1955)
  428. * Mention log file if an error happened before building, too (#1537)
  429. * Add pypy3.7-7.3.5 (#1950)
  430. ## Release 2.0.0
  431. * Support for CPython 3.9.5 has been added.
  432. * Support for CPython 3.8.10 has been added.
  433. * Support for CPython 3.10.0b1 has been added.
  434. * Support for GraalPython 21.1.0 has been added.
  435. * Support for Anaconda 2021.05 has been added.
  436. * Support for Miniforge3 4.10.1-1 has been added.
  437. * CPython 3.10-dev target branch renamed.
  438. * CPython 3.10-dev and 3.11-dev updated.
  439. * Bump OpenSSL to 1.1.1x for all Pythons that support MacOS 11
  440. * Update generated configuration files before run ./configure
  441. * Full shell configuration instructions placed into `pyenv init`
  442. * Prevent build from installing MacOS apps globally
  443. * ldflags_dirs is not needed for Python and causes failures
  444. * Report cache filename at download
  445. * Add micropython 1.15
  446. * Correct URLs for Stackless builds and add Stackless 2.7.16
  447. ## Breaking changes
  448. * Split startup logic into PATH and everything else (https://github.com/pyenv/pyenv/issues/1649#issuecomment-694388530)
  449. ## 1.2.27
  450. * Add GraalPython 21.1.0 (#1882)
  451. * Add CPython 3.10.0a7 (#1880)
  452. * Docs(README): fix info about version-file separator (#1874)
  453. * List versions starting with a dot (#1350)
  454. * Feat: support (skip) commented lines in version-file (#1866)
  455. * pypy3.7-7.3.4 (#1873)
  456. * Create miniforge3-4.10 (#1868)
  457. * Add CPython 3.9.4 (#1865)
  458. ## 1.2.26
  459. * Add CPython 3.9.4 (#1865)
  460. ## 1.2.25
  461. * bpo-43631: update to openssl 1.1.1k (#1861)
  462. * Add CPython 3.9.3 and 3.8.9 (#1859)
  463. * Add micropython 1.14 (#1858)
  464. * Shell detect improvements (#1835)
  465. * Test(init): remove misleading detect from parent shell case arg (#1856)
  466. * Add GraalPython 21.0.0 (#1855)
  467. ## 1.2.24
  468. * GitHub Actions: Add $PYENV_ROOT/shims to $PATH (#1838)
  469. * Add Python 3.10.0a6 (#1839)
  470. * Remove the "Using script's directory as PYENV_DIR if shim is invoked with a script argument" feature (#1814)
  471. * Update GET_PIP_URL (#1844)
  472. * GitHub Action to build Python versions on Ubuntu (#1794)
  473. * Make work in nounset (-u) mode (#1786)
  474. * Update miniforge3-4.9.2 (#1834)
  475. * Added aarch64 for Linux in anaconda_architecture() (#1833)
  476. * Hook script to add latest suffix for install command (#1831)
  477. * Fix error link (#1832)
  478. * Clarify proxy variable names in readme (#1830)
  479. * Travis CI: Add Xcode 12 on macOS 10.15.5 (#1708)
  480. * Added --nosystem argument (#1829)
  481. * Add CPython 3.8.8 (#1825)
  482. * Add CPython 3.9.2 (#1826)
  483. * Add manpage (#1790)
  484. ## 1.2.23
  485. + python-build: Add CPython v3.7.10 (#1818)
  486. + python-build: Add CPython v3.6.13 (#1817)
  487. * python-build: Add PyPy 3.7-c-jit-latest (#1812)
  488. * python-build: Add PyPy 3.7 (#1718, #1726, #1780)
  489. * python-build: Add miniconda3 4.9.2 (#1763)
  490. * python-build: Add miniconda3 4.8.3 (#1763)
  491. * python-build: Add miniconda3 4.8.2 (#1763)
  492. * python-build: Add Miniforge3-4.9.2 (#1782)
  493. * python-build: Fix download links for some PyPy and Stackless versions (#1692)
  494. * python-build: Add PYENV_DEBUG option (#1806)
  495. * python-build: Fix get-pip which dropped support for legacy Python (#1793)
  496. * pyenv-help: Fix `sed: RE error: illegal byte sequence` (#1714)
  497. * pyenv-versions: Fix not printing asterisk for current version in Bash 3 (#1815)
  498. * pyenv-prefix: "system" python - support cases where python3 is in PATH but not python (#1655)
  499. * pyenv-which: Added fallback to system executable (#1797)
  500. * pyenv-rehash: Use associative arrays for better performance on bash >= 4 (#1749)
  501. * pyenv-rehash: Try to sleep in 0.1 sec steps when acquiring lock (#1798)
  502. * pyenv: Use a better PS4 as recommended by Bash Hackers Wiki (#1810)
  503. ## 1.2.22
  504. + python-build: Add LDFLAGS for zlib on macOS >= 1100 (#1711)
  505. + python-build: Add the CPython 3.9.1 (#1752)
  506. + python-build: Change order of LDFLAGS paths (#1754)
  507. + python-build: Docker config for testing python-build (#1548)
  508. + python-build: Put prerequisite for installation before install (#1750)
  509. + python-build: Add GraalPython 20.3 (#1736)
  510. + python-build: Add CPython 3.8.7
  511. + python-build: Added anaconda3-2020.11 (#1774)
  512. + python-build: Added arm64 architecture support in python-build for macOS (#1775)
  513. ## 1.2.21
  514. * python-build: Add CPython 3.9.0 (#1706)
  515. * python-build: Add CPython 3.8.6 (#1698)
  516. * python-build: Add CPython 3.7.9 (#1680)
  517. * python-build: Add CPython 3.6.12 (#1680)
  518. * python-build: Add CPython 3.5.10 (#1690)
  519. * python-build: Add Jython 2.7.2 (#1672)
  520. * python-build: Add Graalpython 20.1.0 (#1594)
  521. * python-build: Add Graalpython 20.2.0 (#1594)
  522. * python-build: Add Anaconda3-2020.07 (#1684)
  523. * python-build: Add micropython-1.13 (#1704)
  524. * python-build: Fix PyPy download links (#1682)
  525. * python-build: Support for `PYTHON_BUILD_MIRROR_URL` when checksums do not exist (#1673)
  526. * pyenv: Search for plugins in `PYENV_DIR` and `PYENV_ROOT` (#1697)
  527. * pyenv-help: Fix 'sed: RE error: illegal byte sequence' (#1670)
  528. ## 1.2.20
  529. * python-build: Add CPython 3.8.5 (#1667)
  530. * python-build: Add CPython 3.8.4 (#1658)
  531. * python-build: Add CPython 3.7.8
  532. * python-build: Add CPython 3.6.11
  533. * pyenv-install: Make grep detection more robust (#1663)
  534. * python-build: Fix has_tar_xz_support function on FreeBSD. (#1652)
  535. ## 1.2.19
  536. * python-build: Add CPython 3.8.3 (#1612)
  537. * python-build: Add CPython 2.7.18 (#1593)
  538. * python-build: Add CPython 3.10-dev (#1619)
  539. * python-build: Add anaconda3-2020.02 (#1584)
  540. * python-build: Add stackless 3.7.5 (#1589)
  541. ## 1.2.18
  542. * python-build: Update download URLs for old OpenSSL releases (#1578)
  543. * python-build: Prevent `brew: command not found` messages that are not errors (#1544)
  544. ## 1.2.17
  545. * python-build: Add CPython 3.8.2
  546. * python-build: Add CPython 3.7.7 (#1553)
  547. * python-build: Add Miniconda versions newer than 4.3.30 (#1361)
  548. * python-build: Add Micropython 1.12 (#1542)
  549. * python-build: Add Add CPython 3.9.0a4
  550. * pyenv: Fix sed illegal byte sequence error (#1521)
  551. ## 1.2.16
  552. * python-build: Add CPython 3.8.1 (#1497)
  553. * python-build: Add CPython 3.7.6 (#1498)
  554. * python-build: Add CPython 3.6.10 (#1499)
  555. * python-build: Add CPython 3.5.9 (#1448)
  556. * python-build: Add PyPy 7.3.0 (1502)
  557. ## 1.2.15
  558. * python-build: Add CPython 3.7.5 (#1423)
  559. * python-build: Add CPython 2.7.17 (#1433)
  560. * python-build: Add CPython 3.5.8 (#1441)
  561. * python-build: Add PyPy 7.2.0 (#1418)
  562. * python-build: Add anaconda3-2019.10 (#1427)
  563. * pyenv-help: Show text for all pyenv commands in pyenv-help (#1421)
  564. ## 1.2.14
  565. * python-build: Add CPython 3.8.0 (#1416)
  566. * python-build: Add Anaconda-2019.07 (#1382)
  567. * python-build: Add Micropython 1.11 (#1395)
  568. * python-build: Fix compatibility issues with Homebrew installed Tcl/Tk (#1397)
  569. * pyenv-exec: Do not use `exec -a`, do not mangle PATH for system Python (#1169)
  570. ## 1.2.13
  571. * python-build: Add CPython 3.7.4
  572. * python-build: Add CPython 3.6.9
  573. ## 1.2.12
  574. * python-build: Find zlib from Xcode or brew on Mojave (#1353)
  575. * python-build: Add PyPy 7.1.1 (#1335)
  576. * python-build: Add CPython 3.8.0b1
  577. ## 1.2.11
  578. * python-build: Fix `posix_close` name collision in 2.4 builds (#1321)
  579. * python-build: Add CPython 3.4.10 (#1322)
  580. * python-build: Add Anaconda 2019.03
  581. * python-build: Allow overriding the preference of OpenSSL version per definition basis (#1302, #1325, #1326)
  582. * python-build: Imported changes from rbenv/ruby-build 20190401 (#1327)
  583. * python-build: Use GNU Readline 8.0 on macOS if brew's package isn't available (#1329)
  584. ## 1.2.10
  585. * python-build: Force y, Y, yes or YES to confirm installation (#1217)
  586. * python-build: Add PyPy 7.0.0, 7.1.0
  587. * python-build: Add CPython 2.7.16, 3.5.7 and 3.7.3
  588. * python-build: Install `python-gdb.py` (#1190, #1289)
  589. * python-build: Add micropython 1.10
  590. * python-build: Prefer Homebrew's OpenSSL 1.1 over 1.0 (#839, #1302)
  591. ## 1.2.9
  592. * python-build: Add CPython 3.7.2 and CPython 3.6.8 (#1256)
  593. * python-build: Add anaconda[23]-5.3.1 (#1246)
  594. * python-build: Add Anaconda 2018.12 (#1259)
  595. * python-build: Fix ironpython-dev git repo url (#1260)
  596. * python-build: Add `OPENSSL_NO_SSL3` patch for CPython 3.3.7 (#1263)
  597. ## 1.2.8
  598. * python-build: Add CPython 3.7.1
  599. * python-build: Add CPython 3.6.7
  600. * python-build: Add anaconda[23]-5.3.0 (#1220)
  601. ## 1.2.7
  602. * python-build: Add CPython 3.5.6 (#1199)
  603. * python-build: Add CPython 3.4.9
  604. ## 1.2.6
  605. * python-build: Added CPython 3.6.6 (#1178)
  606. * python-build: Check wget version iff wget is going to be used (#1180)
  607. ## 1.2.5
  608. * python-build: Add CPython 3.7.0 (#1177)
  609. * python-build: Add micropython 1.9.4 (#1160)
  610. * python-build: Add anaconda[23]-5.2.0 (#1165)
  611. * pyenv: Fix `seq(1)` is not available on OpenBSD (#1166)
  612. ## 1.2.4
  613. * python-build: Add CPython 2.7.15
  614. * python-build: Add PyPy 6.0.0
  615. * python-build: Allow overriding HTTP client type based on environment variable `PYTHON_BUILD_HTTP_CLIENT` (#1126)
  616. * python-build: Use version-specific `get-pip.py` when installing 2.6 and 3.2 (#1131)
  617. * pyenv: Merge rbenv master (#1151)
  618. * pyenv: Make `pyenv-rehash` safer for multiple processes (#1092)
  619. ## 1.2.3
  620. * python-build: Add CPython 3.6.5
  621. * python-build: Set openssl PKG_CONFIG_PATH for python 3.7 (#1117)
  622. * python-build: Add ActivePython versions 2.7.14, 3.5.4, 3.6.0 (#1113)
  623. * python-build: Unset `PIP_VERSION` before invoking `get-pip.py` as a workaround for `invalid truth value` error (#1124)
  624. ## 1.2.2
  625. * python-build: Add PyPy3 5.10.1 (#1084)
  626. * python-build: Add CPython 3.5.5 (#1090)
  627. * python-build: Add Anaconda[23]-5.1.0 (#1100)
  628. * python-build: Fix checksum issue for CPython 3.4.8 (#1094)
  629. * python-build: Prevent Anaconda from installing a `clear` shim (#1084)
  630. ## 1.2.1
  631. * python-build: Add CPython 3.6.4
  632. * python-build: Add PyPy[23] 5.10
  633. ## 1.2.0
  634. * python-build: Import changes from ruby-build v20171031 (#1026)
  635. * python-build: Ignore LibreSSL bundled with macOS 10.13 (#1025)
  636. * python-build: Skip passing `--enable-unicode` to CPython 3.3+ (#912)
  637. * python-build: Add CPython 3.3.7 (#1053)
  638. * python-build: Add micropython 1.9.3
  639. * python-build: Add PyPy 5.9.0
  640. * python-build: Add Miniconda[23] 4.3.14, 4.3.21, 4.3.27, 4.3.30
  641. * python-build: Add Anaconda[23] 5.0.1
  642. * python-build: Update Anaconda[23] 5.0.0 to 5.0.0.1 bugfix release
  643. ## v1.1.5
  644. * python-build: Add CPython 3.6.3
  645. * python-build: Add CPython 3.7.0a1
  646. * python-build: Add Anaconda[23] 5.0.0
  647. ## v1.1.4
  648. * pyenv: Workaround for scripts in `$PATH` which needs to be source'd (#100, #688, #953)
  649. * python-build: Add support for PyPy3 executables like `libpypy3-c.so` (#955, #956)
  650. * python-build: Add CPython 2.7.14, 3.4.7, 3.5.4 (#965, #971, #980)
  651. * python-build: Add Jython 2.7.1 (#973)
  652. ## v1.1.3
  653. * python-build: Add CPython 3.6.2 (#951)
  654. ## v1.1.2
  655. * pyenv: Fix incorrect `pyenv --version` output in v1.1.1 (#947)
  656. ## v1.1.1
  657. * python-build: Update links to Portable Pypy 5.8-1 bugfix release, affects pypy2.7-5.8.0 and pypy3.5-5.8.0 definitions (#939)
  658. ## v1.1.0
  659. * python-build: Add PyPy 5.7.1 (#888)
  660. * pyenv: Merge rbenv master (#927)
  661. * python-build: Add PyPy 5.8.0 (#932)
  662. * python-build: Anaconda[23] 4.4.0
  663. * python-build: Add micropython-dev
  664. ## 1.0.10
  665. * python-build: Add Anaconda2/Anaconda3 4.3.1 (#876)
  666. * python-build: Make miniconda-latest point to miniconda2-latest (#881)
  667. * python-build: Fix typo in MacOS packages for anaconda2-4.3.0/4.2.0 (#880)
  668. ## 1.0.9
  669. * pyenv: Migrate project site from https://github.com/yyuu/pyenv to https://github.com/pyenv/pyenv
  670. * python-build: Add PyPy2 5.7.0 (#872, #868)
  671. * python-build: Add PyPy3 5.7.0-beta (#871, #869)
  672. * python-build: Add CPython 3.6.1 (#873)
  673. * python-build: Add Pyston 0.6.1 (#859)
  674. * python-build: Change default mirror site URL from https://yyuu.github.io/pythons to https://pyenv.github.io/pythons
  675. * python-build: Upgrade OpenSSL from 1.0.2g to 1.0.2k (#850)
  676. ## 1.0.8
  677. * pyenv: Fix fish subcommand completion (#831)
  678. * python-build: Add Anaconda2/Anaconda3 4.3.0 (#824)
  679. * python-build: Use CPython on GitHub as the source repository of CPython development versions (#836, #837)
  680. * python-build: Fix checksum verification issue on the platform where OpenSSL isn't available (#840)
  681. ## 1.0.7
  682. * python-build: Add CPython 3.5.3 (#811)
  683. * python-build: Add CPython 3.4.6 (#812)
  684. * python-build: Fix tar.gz checksum of CPython 3.6.0 (#793)
  685. * python-build: Jython installer workaround (#800)
  686. * python-build: Disable optimization (`-O0`) when `--debug` was specified (#808)
  687. ## 1.0.6
  688. * python-build: Add CPython 3.6.0 (#787)
  689. ## 1.0.5
  690. * python-build: Add CPython 2.7.13 (#782)
  691. * python-build: Add CPython 3.6.0rc2 (#781)
  692. * python-build: Add Anaconda 4.2.0 (#774)
  693. * python-build: Add Anaconda3 4.2.0 (#765)
  694. * python-build: Add IronPython 2.7.7 (#755)
  695. ## 1.0.4
  696. * python-build: Add PyPy 5.6.0 (#751)
  697. * python-build: Add PyPy3 3.5 nightlies (`pypy3.5-c-jit-latest` #737)
  698. * python-build: Add Stackless 2.7.12 (#753)
  699. * python-build: Add Stackless 2.7.11
  700. * python-build: Add Stackless 2.7.10
  701. * python-build: Add Pyston 0.6.0
  702. * python-build: Add CPython 3.6.0b4 (#762)
  703. ## 1.0.3
  704. * python-build: Add CPython 3.6.0b3 (#731, #744)
  705. * python-build: Add PyPy3.3 5.5-alpha (#734, #736)
  706. * python-build: Stop specifying `--enable-unicode=ucs4` on OS X (#257, #726)
  707. * python-build: Fix 3.6-dev and add 3.7-dev (#729, #730)
  708. * python-build: Add a patch for https://bugs.python.org/issue26664 (#725)
  709. * python-build: Add Pyston 0.5.1 (#718)
  710. * python-build: Add Stackless 3.4.2 (#720)
  711. * python-build: Add IronPython 2.7.6.3 (#716)
  712. * python-build: Add Stackless 2.7.9 (#714)
  713. ## 1.0.2
  714. * python-build: Add CPython 3.6.0b1 (#699)
  715. * python-build: Add anaconda[23] 4.1.1 (#701, #702)
  716. * python-build: Add miniconda[23] 4.1.11 (#703, #704, #706)
  717. * python-build: Remove `bin.orig` if exists to fix an issue with `--enable-framework` (#687, #700)
  718. ## 1.0.1
  719. * python-build: Add CPython 3.6.0a4 (#673)
  720. * python-build: Add PyPy2 5.4, 5.4.1 (#683, #684, #695, #697)
  721. * python-build: Add PyPy Portable 5.4, 5.4.1 (#685, #686, #696)
  722. * python-build: Make all HTTP source URLs to HTTPS (#680)
  723. ## 1.0.0
  724. * pyenv: Import latest changes from rbenv as of Aug 15, 2016 (#669)
  725. * pyenv: Add workaround for system python at `/bin/python` (#628)
  726. * python-build: Import changes from ruby-build v20160602 (#668)
  727. ## 20160726
  728. * python-build: pypy-5.3.1: Remove stray text (#648)
  729. * python-build: Add CPython 3.6.0a3 (#657)
  730. * python-build: Add anaconda[23]-4.1.0
  731. * pyenv: Keep using `.tar.gz` archives if tar doesn't support `-J` (especially on BSD) (#654, #663)
  732. * pyenv: Fixed conflict between pyenv-virtualenv's `rehash` hooks of `envs.bash`
  733. * pyenv: Write help message of `sh-*` commands to stdout properly (#650, #651)
  734. ## 20160629
  735. * python-build: Added CPython 2.7.12 (#645)
  736. * python-build: Added PyPy 3.5.1 (#646)
  737. * python-build: Added PyPy Portable 5.3.1
  738. ## 20160628
  739. * python-build: Added PyPy3.3 5.2-alpha1 (#631)
  740. * python-build: Added CPython 2.7.12rc1
  741. * python-build: Added CPython 3.6.0a2 (#630)
  742. * python-build: Added CPython 3.5.2 (#643)
  743. * python-build: Added CPython 3.4.5 (#643)
  744. * python-build: Added PyPy2 5.3 (#626)
  745. * pyenv: Skip creating shims for system executables bundled with Anaconda rather than ignoring them in `pyenv-which` (#594, #595, #599)
  746. * python-build: Configured GCC as a requirement to build CPython prior to 2.4.4 (#613)
  747. * python-build: Use `aria2c` - ultra fast download utility if available (#534)
  748. ## 20160509
  749. * python-build: Fixed wrong SHA256 of `pypy-5.1-linux_x86_64-portable.tar.bz2` (#586, #587)
  750. * python-build: Added miniconda[23]-4.0.5
  751. * python-build: Added PyPy (Portable) 5.1.1 (#591, #592, #593)
  752. ## 20160422
  753. * python-build: Added PyPy 5.1 (#579)
  754. * python-build: Added PyPy 5.1 Portable
  755. * python-build: Added PyPy 5.0.1 (#558)
  756. * python-build: Added PyPy 5.0.1 Portable
  757. * python-build: Added PyPy 5.0 Portable
  758. * python-build: Added anaconda[23]-4.0.0 (#572)
  759. * python-build: Added Jython 2.7.1b3 (#557)
  760. ## 20160310
  761. * python-build: Add PyPy-5.0.0 (#555)
  762. * pyenv: Import recent changes from rbenv 1.0 (#549)
  763. ## 20160303
  764. * python-build: Add anaconda[23]-2.5.0 (#543)
  765. * python-build: Import recent changes from ruby-build 20160130
  766. * python-build: Compile with `--enable-unicode=ucs4` by default for CPython (#257, #542)
  767. * python-build: Switch download URL of Continuum products from HTTP to HTTPS (#543)
  768. * python-build: Added pypy-dev special case in pyenv-install to use py27 (#547)
  769. * python-build: Upgrade OpenSSL to 1.0.2g (#550)
  770. ## 20160202
  771. * pyenv: Run rehash automatically after `conda install`
  772. * python-build: Add CPython 3.4.4 (#511)
  773. * python-build: Add anaconda[23]-2.4.1, miniconda[23]-3.19.0
  774. * python-build: Fix broken build definitions of CPython/Stackless 3.2.x (#531)
  775. ### 20151222
  776. * pyenv: Merge recent changes from rbenv as of 2015-12-14 (#504)
  777. * python-build: Add a `OPENSSL_NO_SSL3` patch for CPython 2.6, 2.7, 3.0, 3.1, 3.2 and 3.3 series (#507, #511)
  778. * python-build: Stopped using mirror at pyenv.github.io for CPython since http://www.python.org is on fast.ly
  779. ### 20151210
  780. * pyenv: Add a default hook for Anaconda to look for original `$PATH` (#491)
  781. * pyenv: Skip virtualenv aliases on `pyenv versions --skip-aliases` (pyenv/pyenv-virtualenv#126)
  782. * python-build: Add CPython 2.7.11, 3.5.1 (#494, #498)
  783. * python-build: Update OpenSSL to 1.0.1q (#496)
  784. * python-build: Adding SSL patch to build 2.7.3 on Debian (#495)
  785. ### 20151124
  786. * pyenv: Import recent changes from rbenv 5fb9c84e14c8123b2591d22e248f045c7f8d8a2c
  787. * pyenv: List anaconda-style virtual environments as a version in pyenv (#471)
  788. * python-build: Import recent changes from ruby-build v20151028
  789. * python-build: Add PyPy 4.0.1 (#489)
  790. * python-build: Add `miniconda*-3.18.3` (#477)
  791. * python-build: Add CPython 2.7.11 RC1
  792. ### 20151105
  793. * python-build: Add anaconda2-2.4.0 and anacondaa3-2.4.0
  794. * python-build: Add Portable PyPy 4.0 (#472)
  795. ### 20151103
  796. * python-build: Add PyPy 4.0.0 (#463)
  797. * python-build: Add Jython 2.7.1b2
  798. * python-build: Add warning about setuptools issues on CPython 3.0.1 on OS X (#456)
  799. ### 20151006
  800. * pyenv: Different behaviour when invoking .py script through symlink (#379, #404)
  801. * pyenv: Enabled Gitter on the project (#436, #444)
  802. * python-build: Add Jython 2.7.1b1
  803. * python-build: Install OpenSSL on OS X if no proper version is available (#429)
  804. ### 20150913
  805. * python-build: Add CPython 3.5.0
  806. * python-build: Remove CPython 3.5.0 release candidates
  807. * python-build: Fixed anaconda3 repo's paths (#439)
  808. * python-build: Add miniconda-3.16.0 and miniconda3-3.16.0 (#435)
  809. ### 20150901
  810. * python-build: Add CPython 3.5.0 release candidates; 3.5.0rc1 and 3.5.0rc2
  811. * python-build: Disabled `_FORTITY_SOURCE` to fix CPython >= 2.4, <= 2.4.3 builds (#422)
  812. * python-build: Removed CPython 3.5.0 betas
  813. * python-build: Add miniconda-3.10.1 and miniconda3-3.10.1 (#414)
  814. * python-build: Add PyPy 2.6.1 (#433)
  815. * python-build: Add PyPy-STM 2.3 and 2.5.1 (#428)
  816. * python-build: Ignore user's site-packages on ensurepip/get-pip (#411)
  817. * pyenv: Import recent changes from ruby-build v20150818
  818. #### 20150719
  819. * python-build: Add CPython `3.6-dev` (#413)
  820. * python-build: Add Anaconda/Anaconda3 2.3.0
  821. * python-build: Fix download URL of portable PyPy 2.6 (fixes #389)
  822. * python-build: Use custom `MACOSX_DEPLOYMENT_TARGET` if defined (#312)
  823. * python-build: Use original CPython repository instead of mirror at bitbucket.org as the source of `*-dev` versions (#409)
  824. * python-build: Pin pip version to 1.5.6 for python 3.1.5 (#351)
  825. #### 20150601
  826. * python-build: Add PyPy 2.6.0
  827. * python-build: Add PyPy 2.5.1 portable
  828. * python-build: Add CPython 3.5.0 beta releases; 3.5.0b1 and 3.5.0b2
  829. * python-build: Removed CPython 3.5.0 alpha releases
  830. * python-build: Fix inverted condition for `--altinstall` of ensurepip (#255)
  831. * python-build: Skip installing `setuptools` by `ez_setup.py` explicitly (fixes #381)
  832. * python-build: Import changes from ruby-build v20150519
  833. #### 20150524
  834. * pyenv: Improve `pyenv version`, if there is one missing (#290)
  835. * pyenv: Improve pip-rehash to handle versions in command, like `pip2` and `pip3.4` (#368)
  836. * python-build: Add CPython release; 2.7.10 (#380)
  837. * python-build: Add Miniconda/Miniconda3 3.9.1 and Anaconda/Anaconda3 2.2.0 (#375, #376)
  838. #### 20150504
  839. * python-build: Add Jython 2.7.0
  840. * python-build: Add CPython alpha release; 3.5.0a4
  841. * python-build: Add CPython 3.1, 3.1.1, and 3.1.2
  842. * python-build: Fix pip version to 1.5.6 for CPython 3.1.x (#351)
  843. #### 20150326
  844. * python-build: Add Portable PyPy binaries from https://github.com/squeaky-pl/portable-pypy (#329)
  845. * python-build: Add CPython alpha release; 3.5.0a2 (#328)
  846. * python-build: Add pypy-2.5.1 (fixes #338)
  847. * pyenv: Import recent changes from rbenv 4d72eefffc548081f6eee2e54d3b9116b9f9ee8e
  848. #### 20150226
  849. * python-build: Add CPython release; 3.4.3 (#323)
  850. * python-build: Add CPython alpha release; 3.5.0a1 (#324)
  851. * python-build: Add Miniconda/Miniconda3 3.8.3 (#318)
  852. #### 20150204
  853. * python-build: Add PyPy 2.5.0 release (#311)
  854. * python-build: Add note about `--enable-shared` and RPATH (#217)
  855. * python-build: Fix regression of `PYTHON_MAKE_INSTALL_TARGET` and add test (#255)
  856. * python-build: Symlink `pythonX.Y-config` to `python-config` if `python-config` is missing (#296)
  857. * python-build: Latest `pip` can't be installed into `3.0.1` (#309)
  858. #### 20150124
  859. * python-build: Import recent changes from ruby-build v20150112
  860. * python-build: Prevent adding `/Library/Python/X.X/site-packages` to `sys.path` when `--enable-framework` is enabled on OS X. Thanks @s1341 (#292)
  861. * python-build: Add new IronPython release; 2.7.5
  862. #### 20141211
  863. * pyenv: Add built-in `pip-rehash` feature. You don't need to install [pyenv-pip-rehash](https://github.com/pyenv/pyenv-pip-rehash) anymore.
  864. * python-build: Add new CPython release; 2.7.9 (#284)
  865. * python-build: Add new PyPy releases; pypy3-2.4.0, pypy3-2.4.0-src (#277)
  866. * python-build: Add build definitions of PyPy nightly build
  867. #### 20141127
  868. * python-build: Add new CPython release candidates; 2.7.9rc1 (#276)
  869. #### 20141118
  870. * python-build: Fix broken `setup_builtin_patches` (#270)
  871. * python-build: Add a patch to allow building 2.6.9 on OS X 10.9 with `--enable-framework` (#269, #271)
  872. #### 20141106
  873. * pyenv: Optimize pyenv-which. Thanks to @blueyed (#129)
  874. * python-build: Add Miniconda/Miniconda3 3.7.0 and Anaconda/Anaconda3 2.1.0 (#260)
  875. * python-build: Use HTTPS for mirror download URLs (#262)
  876. * python-build: Set `rpath` for `--shared` build of PyPy (#244)
  877. * python-build: Support `make altinstall` when building CPython/Stackless (#255)
  878. * python-build: Import recent changes from ruby-build v20141028 (#265)
  879. #### 20141012
  880. * python-build: Add new CPython releases; 3.2.6, 3.3.6 (#253)
  881. #### 20141011
  882. * python-build: Fix build error of Stackless 3.3.5 on OS X (#250)
  883. * python-build: Add new Stackless releases; stackless-2.7.7, stackless-2.7.8, stackless-3.4.1 (#252)
  884. #### 20141008
  885. * python-build: Add new CPython release; 3.4.2 (#251)
  886. * python-build: Add new CPython release candidates; 3.2.6rc1, 3.3.6rc1 (#248)
  887. #### 20140924
  888. * pyenv: Fix an unintended behavior when user does not have write permission on `$PYENV_ROOT` (#230)
  889. * pyenv: Fix a zsh completion issue (#232)
  890. * python-build: Add new PyPy release; pypy-2.4.0, pypy-2.4.0-src (#241)
  891. #### 20140825
  892. * pyenv: Fix zsh completion with multiple words (#215)
  893. * python-build: Display the package name of `hg` as `mercurial` in message (#212)
  894. * python-build: Unset `PIP_REQUIRE_VENV` during build (#216)
  895. * python-build: Set `MACOSX_DEPLOYMENT_TARGET` from the product version of OS X (#219, #220)
  896. * python-build: Add new Jython release; jython2.7-beta3 (#223)
  897. #### 20140705
  898. * python-build: Add new CPython release; 2.7.8 (#201)
  899. * python-build: Support `SETUPTOOLS_VERSION` and `PIP_VERSION` to allow installing specific version of setuptools/pip (#202)
  900. #### 20140628
  901. * python-build: Add new Anaconda releases; anaconda-2.0.1, anaconda3-2.0.1 (#195)
  902. * python-build: Add new PyPy3 release; pypy3-2.3.1 (#198)
  903. * python-build: Add ancient CPython releases; 2.1.3, 2.2.3, 2.3.7 (#199)
  904. * python-build: Use `ez_setup.py` and `get-pip.py` instead of installing them from tarballs (#194)
  905. * python-build: Add support for command-line options to `ez_setup.py` and `get-pip.py` (#200)
  906. #### 20140615
  907. * python-build: Update default setuptools version (4.0.1 -> 5.0) (#190)
  908. #### 20140614
  909. * pyenv: Change versioning schema (`v0.4.0-YYYYMMDD` -> `vYYYYMMDD`)
  910. * python-build: Add new PyPy release; pypy-2.3.1, pypy-2.3.1-src
  911. * python-build: Create symlinks for executables with version suffix (#182)
  912. * python-build: Use SHA2 as default digest algorithm to verify downloaded archives
  913. * python-build: Update default setuptools version (4.0 -> 4.0.1) (#183)
  914. * python-build: Import recent changes from ruby-build v20140524 (#184)
  915. #### 0.4.0-20140602
  916. * python-build: Add new Anaconda/Anaconda3 releases; anaconda-2.0.0, anaconda3-2.0.0 (#179)
  917. * python-build: Add new CPython release; 2.7.7 (#180)
  918. * python-build: Update default setuptools version (3.6 -> 4.0) (#181)
  919. * python-build: Respect environment variables of `CPPFLAGS` and `LDFLAGS` (#168)
  920. * python-build: Support for xz-compressed Python tarballs (#177)
  921. #### 0.4.0-20140520
  922. * python-build: Add new CPython release; 3.4.1 (#170, #171)
  923. * python-build: Update default pip version (1.5.5 -> 1.5.6) (#169)
  924. #### 0.4.0-20140516
  925. * pyenv: Prefer gawk over awk if both are available.
  926. * python-build: Add new PyPy release; pypy-2.3, pypy-2.3-src (#162)
  927. * python-build: Add new Anaconda release; anaconda-1.9.2 (#155)
  928. * python-build: Add new Miniconda releases; miniconda-3.3.0, minoconda-3.4.2, miniconda3-3.3.0, miniconda3-3.4.2
  929. * python-build: Add new Stackless releases; stackless-2.7.3, stackless-2.7.4, stackless-2.7.5, stackless-2.7.6, stackless-3.2.5, stackless-3.3.5 (#164)
  930. * python-build: Add IronPython versions (setuptools and pip will work); ironpython-2.7.4, ironpython-dev
  931. * python-build: Add new Jython beta release; jython-2.7-beta2
  932. * python-build: Update default setuptools version (3.4.1 -> 3.6)
  933. * python-build: Update default pip version (1.5.4 -> 1.5.5)
  934. * python-build: Update GNU Readline (6.2 -> 6.3)
  935. * python-build: Import recent changes from ruby-build v20140420
  936. #### 0.4.0-20140404
  937. * pyenv: Reads only the first word from version file. This is as same behavior as rbenv.
  938. * python-build: Fix build of Tkinter with Tcl/Tk 8.6 (#131)
  939. * python-build: Fix build problem with Readline 6.3 (#126, #131, #149, #152)
  940. * python-build: Do not exit with errors even if some of modules are absent (#131)
  941. * python-build: MacOSX was misspelled as MaxOSX in `anaconda_architecture` (#136)
  942. * python-build: Use default `cc` as the C Compiler to build CPython (#148, #150)
  943. * python-build: Display value from `pypy_architecture` and `anaconda_architecture` on errors (pyenv/pyenv-virtualenv#18)
  944. * python-build: Remove old development version; 2.6-dev
  945. * python-build: Update default setuptools version (3.3 -> 3.4.1)
  946. #### 0.4.0-20140317
  947. * python-build: Add new CPython releases; 3.4.0 (#133)
  948. * python-build: Add new Anaconda releases; anaconda-1.9.0, anaconda-1.9.1
  949. * python-build: Add new Miniconda releases; miniconda-3.0.4, miniconda-3.0.5, miniconda3-3.0.4, miniconda3-3.0.5
  950. * python-build: Update default setuptools version (3.1 -> 3.3)
  951. #### 0.4.0-20140311
  952. * python-build: Add new CPython releases; 3.3.5 (#127)
  953. * python-build: Add new CPython release candidates; 3.4.0rc1, 3.4.0rc2, 3.4.0rc3
  954. * python-build: Update default setuptools version (2.2 -> 3.1)
  955. * python-build: Update default pip version (1.5.2 -> 1.5.4)
  956. * python-build: Import recent changes from ruby-build v20140225
  957. #### 0.4.0-20140211
  958. * python-build: Add new CPython release candidates; 3.3.4, 3.4.0b3
  959. * python-build: Add [Anaconda](https://store.continuum.io/cshop/anaconda/) and [Miniconda](http://repo.continuum.io/miniconda/) binary distributions
  960. * python-build: Display error if the wget does not support Server Name Indication (SNI) to avoid SSL verification error when downloading from https://pypi.python.org. (#60)
  961. * python-build: Update default setuptools version (2.1 -> 2.2)
  962. * python-build: Update default pip version (1.5.1 -> 1.5.2)
  963. * python-build: Import recent changes from ruby-build v20140204
  964. #### 0.4.0-20140123
  965. * pyenv: Always append the directory at the top of the `$PATH` to return proper value for `sys.executable` (#98)
  966. * pyenv: Unset `GREP_OPTIONS` to avoid issues of conflicting options (#101)
  967. * python-build: Install `pip` with using `ensurepip` if available
  968. * python-build: Add support for framework installation (`--enable-framework`) of CPython (#55, #99)
  969. * python-build: Import recent changes from ruby-build v20140110.1
  970. * python-build: Import `bats` tests from ruby-build v20140110.1
  971. #### 0.4.0-20140110.1
  972. * python-build: Fix build error of CPython 2.x on the platform where the `gcc` is llvm-gcc.
  973. #### 0.4.0-20140110
  974. * pyenv: Reliably detect parent shell in `pyenv init` (#93)
  975. * pyenv: Import recent changes from rbenv 0.4.0
  976. * pyenv: Import `bats` tests from rbenv 0.4.0
  977. * python-build: Add new CPython releases candidates; 3.4.0b2
  978. * python-build: Add ruby-build style patching feature (#91)
  979. * python-build: Set `RPATH` if `--enable-shared` was given (#65, #66, 82)
  980. * python-build: Update default setuptools version (2.0 -> 2.1)
  981. * python-build: Update default pip version (1.4.1 -> 1.5)
  982. * python-build: Activate friendly CPython during build if the one is not activated (8fa6b4a1847851919ad7857c6c42ed809a4d277b)
  983. * python-build: Fix broken install.sh
  984. * python-build: Import recent changes from ruby-build v20131225.1
  985. * version-ext-compat: Removed from default plugin. Please use [pyenv-version-ext](https://github.com/pyenv/pyenv-version-ext) instead.
  986. #### 0.4.0-20131217
  987. * python-build: Fix broken build of CPython 3.3+ on Darwin
  988. * python-build: Not build GNU Readline uselessly on Darwin
  989. #### 0.4.0-20131216
  990. * python-build: Add new CPython releases; 3.3.3 (#80)
  991. * python-build: Add new CPython releases candidates; 3.4.0b1
  992. * python-build: Add new PyPy releases; pypy-2.2.1, pypy-2.2.1-src
  993. * python-build: Update default setuptools version (1.3.2 -> 2.0)
  994. * python-build: Imported recent changes from ruby-build v20131211
  995. * pyenv: Fix pyenv-prefix to trim "/bin" in `pyenv prefix system` (#88)
  996. #### 0.4.0-20131116
  997. * python-build: Add new CPython releases; 2.6.9, 2.7.6 (#76)
  998. * python-build: Add new CPython release candidates; 3.3.3-rc1, 3.3.3-rc2
  999. * python-build: Add new PyPy releases; pypy-2.2, pypy-2.2-src (#77)
  1000. * python-build: Update default setuptools version (1.1.6 -> 1.3.2)
  1001. * python-build: Imported recent changes from ruby-build v20131030
  1002. #### 0.4.0-20131023
  1003. * pyenv: Improved [fish shell](http://fishshell.com/) support
  1004. * python-build: Add new PyPy releases; pypy-2.1, pypy-2.1-src, pypy3-2.1-beta1, pypy3-2.1-beta1-src
  1005. * python-build: Add ancient versions; 2.4, 2.4.1, 2.4.3, 2.4.4 and 2.4.5
  1006. * python-build: Add alpha releases; 3.4.0a2, 3.4.0a3, 3.4.0a4
  1007. * python-build: Update default pip version (1.4 -> 1.4.1)
  1008. * python-build: Update default setuptools version (0.9.7 -> 1.1.6)
  1009. #### 0.4.0-20130726
  1010. * pyenv: Fix minor issue of variable scope in `pyenv versions`
  1011. * python-build: Update base version to ruby-build v20130628
  1012. * python-build: Use brew managed OpenSSL and GNU Readline if they are available
  1013. * python-build: Fix build of CPython 3.3+ on OS X (#29)
  1014. * python-build: Fix build of native modules of CPython 2.5 on OS X (#33)
  1015. * python-build: Fix build of CPython 2.6+ on openSUSE (#36)
  1016. * python-build: Add ancient versions; 2.4.2 and 2.4.6. The build might be broken. (#37)
  1017. * python-build: Update default pip version (1.3.1 -> 1.4)
  1018. * python-build: Update default setuptools version (0.7.2 -> 0.9.7)
  1019. #### 0.4.0-20130613
  1020. * pyenv: Changed versioning schema. There are two parts; the former is the base rbenv version, and the latter is the date of release.
  1021. * python-build: Add `--debug` option to build CPython with debug symbols. (#11)
  1022. * python-build: Add new CPython versions: 2.7.4, 2.7.5, 3.2.4, 3.2.5, 3.3.1, 3.3.2 (#12, #17)
  1023. * python-build: Add `svnversion` patch for old CPython versions (#14)
  1024. * python-build: Enable mirror by default for faster download (#20)
  1025. * python-build: Add `OPENSSL_NO_SSL2` patch for old CPython versions (#22)
  1026. * python-build: Install GNU Readline on Darwin if the system one is broken (#23)
  1027. * python-build: Bundle patches in `${PYTHON_BUILD_ROOT}/share/python-build/patches` and improve patching mechanism (`apply_patches`).
  1028. * python-build: Verify native extensions after building. (`build_package_verify_py*`)
  1029. * python-build: Add `install_hg` to install package from Mercurial repository
  1030. * python-build: Support building Jython and PyPy.
  1031. * python-build: Add new CPython development versions: 2.6-dev, 2.7-dev, 3.1-dev, 3.2-dev, 3.3-dev, 3.4-dev
  1032. * python-build: Add new Jython development versions: jython-2.5.4-rc1, jython-2.5-dev, jython-2.7-beta1, jython-dev
  1033. * python-build: Add new PyPy versions: pypy-1.5{,-src}, pypy-1.6, pypy-1.7, pypy-2.0{,-src}, pypy-2.0.1{,-src}, pypy-2.0.2{,-src}
  1034. * python-build: Add new PyPy development versions: pypy-1.7-dev, pypy-1.8-dev, pypy-1.9-dev, pypy-2.0-dev, pypy-dev, pypy-py3k-dev
  1035. * python-build: Add new Stackless development versions: stackless-2.7-dev, stackless-3.2-dev, stackless-3.3-dev, stackless-dev
  1036. * python-build: Update default pip version (1.2.1 -> 1.3.1)
  1037. * python-build: Update default setuptools version (0.6.34 (distribute) -> 0.7.2 ([new setuptools](https://bitbucket.org/pypa/setuptools)))
  1038. #### 0.2.0 (February 18, 2013)
  1039. * Import changes from rbenv 0.4.0.
  1040. #### 0.1.2 (October 23, 2012)
  1041. * Add push/pop for version stack management.
  1042. * Support multiple versions via environment variable.
  1043. * Now GCC is not a requirement to build CPython and Stackless.
  1044. #### 0.1.1 (September 3, 2012)
  1045. * Support multiple versions of Python at a time.
  1046. #### 0.1.0 (August 31, 2012)
  1047. * Initial public release.