|
1 | 1 | ## Version History |
2 | 2 |
|
3 | | -#### v1.2.6 |
| 3 | +## v1.2.6 |
4 | 4 | * Fix changelog and version numbers |
5 | 5 |
|
6 | | -#### v1.2.5 |
| 6 | +## v1.2.5 |
7 | 7 | * Add prompt customization by @jimenezj8 in https://github.com/pyenv/pyenv-virtualenv/pull/476 |
8 | 8 | * README: fix and distinguish syntax highlighting in Bash vs Fish snippets by @diericx in https://github.com/pyenv/pyenv-virtualenv/pull/489 |
9 | 9 | * Fix pyenv-virtualenv using a different Python version in a conda environment by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/492 |
|
15 | 15 | * Convert issue template to new Github format by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/519 |
16 | 16 | * Prevent loss of data on `virtualenv-delete -f` if the env doesn't exist and the PREFIX envvar is set elsewhere by @SabriRamadanTNG in https://github.com/pyenv/pyenv-virtualenv/pull/518 |
17 | 17 |
|
18 | | -#### v1.2.4 |
| 18 | +## v1.2.4 |
19 | 19 | * Fix failing to detect `-m venv` when "python" is not provided by the distro by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/479 |
20 | 20 | * README: Remove dollar signs from commands that are meant to be copied by @galonsky in https://github.com/pyenv/pyenv-virtualenv/pull/481 |
21 | 21 | * Reflect pyenv-latest switch change in 2.4.8 by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/484 |
22 | 22 |
|
23 | | -#### v1.2.3 |
| 23 | +## v1.2.3 |
24 | 24 | * Fix: add `colorize` helper by @silverjam in https://github.com/pyenv/pyenv-virtualenv/pull/470 |
25 | 25 | * Bump pyenv-virtualenv reporting version to match release by @ushuz in https://github.com/pyenv/pyenv-virtualenv/pull/471 |
26 | 26 | * Add fish prompt changing by @romirk in https://github.com/pyenv/pyenv-virtualenv/pull/475 |
27 | 27 | * Don't activate if a 3rd-party venv is activated over ours by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/478 |
28 | 28 |
|
29 | | -#### v1.2.2 |
| 29 | +## v1.2.2 |
30 | 30 | * Prompt removal was never done and is not planned anymore by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/447 |
31 | 31 | * Update PYENV_VIRTUALENV_VERSION by @jack-mcivor in https://github.com/pyenv/pyenv-virtualenv/pull/449 |
32 | 32 | * Add activate/deactivate hooks by @joshfrench in https://github.com/pyenv/pyenv-virtualenv/pull/452 |
33 | 33 | * More helpful error message when requesting a nonexistent base version by @MarcinKonowalczyk in https://github.com/pyenv/pyenv-virtualenv/pull/454 |
34 | 34 | * Add fish install oneliner by @ElijahLynn in https://github.com/pyenv/pyenv-virtualenv/pull/322 |
35 | 35 | * Link python*-config into VE by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/460 |
36 | 36 |
|
37 | | -#### v1.2.1 |
| 37 | +## v1.2.1 |
38 | 38 | * Support prefixes resolved by pyenv-latest as base version names by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/446 |
39 | 39 |
|
40 | | -#### v1.2.0 |
| 40 | +## v1.2.0 |
41 | 41 | * ~/.*rc should be modified instead of ~/.*profile by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/384 |
42 | 42 | * Fixes #394 - update pyenv virtualenvs to list virtualenvs start with dot prefixes by @Gauravtalreja1 in https://github.com/pyenv/pyenv-virtualenv/pull/395 |
43 | 43 | * Fix installation steps to allow for Pyenv 2 by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/388 |
|
60 | 60 | * Use realpath of scripts to determine relative locations by @andrew-christianson in https://github.com/pyenv/pyenv-virtualenv/pull/308 |
61 | 61 | * Shell detect improvements by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/377 |
62 | 62 |
|
63 | | -#### v1.1.5 |
| 63 | +## v1.1.5 |
64 | 64 |
|
65 | 65 | * Fix install script (#290, #302) |
66 | 66 |
|
67 | | -#### v1.1.4 |
| 67 | +## v1.1.4 |
68 | 68 |
|
69 | 69 | * Support newer conda (#290) |
70 | 70 | * Prefer `python3.x` executable if available (#206, #282, #296) |
71 | 71 |
|
72 | | -#### v1.1.3 |
| 72 | +## v1.1.3 |
73 | 73 |
|
74 | 74 | * No code changes since 1.1.2 |
75 | 75 |
|
76 | | -#### v1.1.2 |
| 76 | +## v1.1.2 |
77 | 77 |
|
78 | 78 | * Use custom get-pip URL based on the target version (#253, #254, #255) |
79 | 79 | * Source conda 4.4.4 shell files (#251) |
80 | 80 | * Evaluate force flag before testing if venv exists (#232) |
81 | 81 |
|
82 | | -#### v1.1.1 |
| 82 | +## v1.1.1 |
83 | 83 |
|
84 | 84 | * Set `CONDA_PREFIX` to make is useable in conda activate/deactivate scripts (#224) |
85 | 85 | * Generate `pydoc` executable after creating new virtualenv (#197, #230) |
86 | 86 |
|
87 | | -#### v1.1.0 |
| 87 | +## v1.1.0 |
88 | 88 |
|
89 | 89 | * fish: use "set -gx" instead of "setenv" (#215, #216, #217, #218) |
90 | 90 |
|
91 | | -#### v1.0.0 |
| 91 | +## v1.0.0 |
92 | 92 |
|
93 | 93 | * Use similar versioning scheme as pyenv; YYYYMMDD -> X.Y.Z |
94 | 94 |
|
95 | | -#### v20160716 |
| 95 | +## v20160716 |
96 | 96 |
|
97 | 97 | * Suppress activate/deactivate messages by default (#169, #170, #171) |
98 | 98 | * Source conda package activate/deactivat scripts if exist (#173) |
99 | 99 | * Use `source` in favor of `.` for `fish` (#175) |
100 | 100 | * Use `python -m venv` instead of `pyvenv` due to deprecation of `pyvenv` after 3.6 (#184, #185) |
101 | 101 |
|
102 | | -#### v20160315 |
| 102 | +## v20160315 |
103 | 103 |
|
104 | 104 | * Evaluate `${PATH}` when outputted code is eval'd. (#154) |
105 | 105 | * Set proper `CONDA_DEFAULT_ENV` for shorter name (#160) |
106 | 106 |
|
107 | | -#### v20160202 |
| 107 | +## v20160202 |
108 | 108 |
|
109 | 109 | * Install virtualenv 13.1.2 for CPython/Stackless 3.2.x (yyuu/pyenv#531) |
110 | 110 |
|
111 | | -#### v20160112 |
| 111 | +## v20160112 |
112 | 112 |
|
113 | 113 | * Fix problem with `virtualenv` to look up executables from source version with `--system-site-packages` (#62) |
114 | 114 |
|
115 | | -#### v20151229 |
| 115 | +## v20151229 |
116 | 116 |
|
117 | 117 | * Fix `deactivate` error on `fish` (#136) |
118 | 118 |
|
119 | | -#### v20151222 |
| 119 | +## v20151222 |
120 | 120 |
|
121 | 121 | * Improved interoperability with Anaconda/Miniconda (#103, #106, #107, #108) |
122 | 122 | * Create `virtualenv` inside `envs` directory of source version, like Anaconda/Miniconda (#103, #107) |
|
126 | 126 | * Add `--skip-aliases` to `pyenv virtualenvs` (#120) |
127 | 127 | * Stop showing `version not installed` warning messages in precmd (#49) |
128 | 128 |
|
129 | | -#### v20151103 |
| 129 | +## v20151103 |
130 | 130 |
|
131 | 131 | * Passing return value from executed command. (#100) |
132 | 132 | * Add workaround for commands installed in a virtual environment created by `pyvenv` (#62) |
133 | 133 | * init: zsh: prepend hook to `precmd_functions` (#101) |
134 | 134 |
|
135 | | -#### v20151006 |
| 135 | +## v20151006 |
136 | 136 |
|
137 | 137 | * Ignore user's site-packages on ensurepip/get-pip (#89) |
138 | 138 | * Find `python-config` from source version if current version is a virtualenv |
139 | 139 | * Fix pyenv-virtualenv-init script for fish where command was in string and not being evaluated (#98) |
140 | 140 | * Add foolproof for `-p` argument. (yyuu/pyenv#98) |
141 | 141 |
|
142 | | -#### v20150719 |
| 142 | +## v20150719 |
143 | 143 |
|
144 | 144 | * Add support for `conda` environments created by Anaconda/Miniconda (#91) |
145 | 145 | * Look up commands for original version as well if the environment is created with `--system-site-packages` (#62) |
146 | 146 | * Add error message if the source version is not installed (#83) |
147 | 147 |
|
148 | | -#### v20150526 |
| 148 | +## v20150526 |
149 | 149 |
|
150 | 150 | * Use `typeset -g` with `precmd_functions` (#75) |
151 | 151 | * activate: display setup instructions only with `PYENV_VIRTUALENV_INIT=0` (#78) |
152 | 152 | * Ignore failure of pyenv activate (#68) |
153 | 153 |
|
154 | | -#### v20150119 |
| 154 | +## v20150119 |
155 | 155 |
|
156 | 156 | * Ignore errors from `pyenv-version-name` since it might fail if there is configuration error (yyuu/pyenv#291) |
157 | 157 | * The _shell_ version set in `activate` should be unset in `deactivate` (#61) |
158 | 158 | * Anaconda has `activate` script nevertheless it is not a virtual environment (#65) |
159 | 159 |
|
160 | | -#### v20141106 |
| 160 | +## v20141106 |
161 | 161 |
|
162 | 162 | * Stop creating after `ensurepip` since it has done by `ensurepip` itself |
163 | 163 | * Suppress some useless warnings from `pyenv virtualenv-init` |
164 | 164 |
|
165 | | -#### v20141012 |
| 165 | +## v20141012 |
166 | 166 |
|
167 | 167 | * Fix warnings from `shellcheck` to improve support for POSIX sh (#40) |
168 | 168 | * Do not allow whitespace in `VIRTUALENV_NAME` (#44) |
169 | 169 | * Should not persist `PYENV_DEACTIVATE` after automatic deactivation (#47, #48) |
170 | 170 |
|
171 | | -#### v20140705 |
| 171 | +## v20140705 |
172 | 172 |
|
173 | 173 | * Display information on auto-(de)?activation |
174 | 174 | * Support manual (de)?activation with auto-activation enabled (#32, #34) |
175 | 175 | * Exit as error when (de)?activation failed |
176 | 176 | * Use https://bootstrap.pypa.io/ to install setuptools and pip |
177 | 177 | * Create backup of original virtualenv within `$(pyenv root)/versions` when `--upgrade` |
178 | 178 |
|
179 | | -#### v20140615 |
| 179 | +## v20140615 |
180 | 180 |
|
181 | 181 | * Fix incompatibility issue of `pyenv activate` and `pyenv deactivate` (#26) |
182 | 182 | * Workaround for the issue with pyenv-which-ext (#26) |
183 | 183 |
|
184 | | -#### v20140614 |
| 184 | +## v20140614 |
185 | 185 |
|
186 | 186 | * Add `pyenv virtualenv-init` to enable auto-activation feature (#24) |
187 | 187 | * Create symlinks for executables with version suffix (yyuu/pyenv#182) |
188 | 188 |
|
189 | | -#### v20140602 |
| 189 | +## v20140602 |
190 | 190 |
|
191 | 191 | * Use new style GH raw url to avoid redirects (raw.github.com -> raw.githubusercontent.com) |
192 | 192 | * Repaired virtualenv activation and deactivation for the fish shell (#23) |
193 | 193 |
|
194 | | -#### v20140421 |
| 194 | +## v20140421 |
195 | 195 |
|
196 | 196 | * Display error if `pyenv activate` was invoked as a command |
197 | 197 | * Fix completion of `pyenv activate` (#15) |
198 | 198 | * Use `virtualenv` instead of `pyvenv` if `-p` has given (yyuu/pyenv#158) |
199 | 199 |
|
200 | | -#### v20140123 |
| 200 | +## v20140123 |
201 | 201 |
|
202 | 202 | * Add `activate` and `deactivate` to make `pyenv-virtualenv` work with [jedi](https://github.com/davidhalter/jedi) (#9) |
203 | 203 | * Use `ensurepip` to install `pip` if it is available |
204 | 204 | * Unset `PIP_REQUIRE_VENV` to avoid problem on the installation of `virtualenv` (#10) |
205 | 205 | * Add tests |
206 | 206 |
|
207 | | -#### v20140110.1 |
| 207 | +## v20140110.1 |
208 | 208 |
|
209 | 209 | * Fix install script |
210 | 210 |
|
211 | | -#### v20140110 |
| 211 | +## v20140110 |
212 | 212 |
|
213 | 213 | * Support environment variables of `EZ_SETUP` and `GET_PIP`. |
214 | 214 | * Support a short option `-p` of `virtualenv`. |
215 | 215 |
|
216 | | -#### v20131216 |
| 216 | +## v20131216 |
217 | 217 |
|
218 | 218 | * Use latest release of setuptools and pip if the version not given via environment variables. |
219 | 219 |
|
220 | | -#### v20130622 |
| 220 | +## v20130622 |
221 | 221 |
|
222 | 222 | * Removed bundled `virtualenv.py` script. Now pyenv-virtualenv installs `virtualenv` package into source version and then use it. |
223 | 223 | * On Python 3.3+, use `pyvenv` as virtualenv command if `virtualenv` is not available. |
224 | 224 | * Install setuptools and pip into environments created by `pyvenv`. |
225 | 225 |
|
226 | | -#### v20130614 |
| 226 | +## v20130614 |
227 | 227 |
|
228 | 228 | * Add `pyenv virtualenvs` to list all virtualenv versions. |
229 | 229 | * *EXPERIMENTAL*: Add `--upgrade` option to re-create virtualenv with migrating packages |
230 | 230 |
|
231 | | -#### v20130527 |
| 231 | +## v20130527 |
232 | 232 |
|
233 | 233 | * Remove `python-virtualenv` which was no longer used. |
234 | 234 | * Change the installation path of the `virtualenv.py` script. (`./libexec` -> `./libexec/pyenv-virtualenv/${VIRTUALENV_VERSION}`) |
235 | 235 | * Download `virtualenv.py` if desired version has not been installed. |
236 | 236 |
|
237 | | -#### v20130507 |
| 237 | +## v20130507 |
238 | 238 |
|
239 | 239 | * Display virtualenv information in `--help` and `--version` |
240 | 240 | * Update virtualenv version; 1.8.4 -> 1.9.1 |
241 | 241 |
|
242 | | -#### v20130307 |
| 242 | +## v20130307 |
243 | 243 |
|
244 | 244 | * Rename the project; `s/python-virtualenv/pyenv-virtualenv/g` |
245 | 245 | * The `pyenv-virtualenv` script is not depending on `python-virtualenv` now. |
246 | 246 | `python-virtualenv` will left for compatibility and will not continue for future releases. |
247 | 247 | * Update virtualenv version; 1.8.2 -> 1.8.4 |
248 | 248 |
|
249 | | -#### v20130218 |
| 249 | +## v20130218 |
250 | 250 |
|
251 | 251 | * Add pyenv 0.2.x (rbenv 0.4.x) style help messages. |
252 | 252 |
|
253 | | -#### v20121023 |
| 253 | +## v20121023 |
254 | 254 |
|
255 | 255 | * Create virtualenv with exact name of python executables. |
256 | 256 | * Changed command-line options of python-virtualenv. |
257 | 257 | First argument should be a path to the python executable. |
258 | 258 | * Add install script. |
259 | 259 |
|
260 | | -#### v20120927 |
| 260 | +## v20120927 |
261 | 261 |
|
262 | 262 | * Initial public release. |
263 | 263 |
|
0 commit comments