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