8f7e51164e424c7e26f5013cbf7ac64c9fbea4de
- Author
- Michael Aquilina <michaelaquilina@gmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
Merge pull request #125 from MichaelAquilina/next
Release 1.16.1
Diff
1diff --git a/CHANGELOG.rst b/CHANGELOG.rst
2index 975a8d51db41b366e23f041b8d4f648a6f90e226..afd48df3773672d244fe2ac2b3692cffa4733a49 100644
3--- a/CHANGELOG.rst
4+++ b/CHANGELOG.rst
5@@ -1,6 +1,10 @@
6 Changelog
7 =========
8
9+1.16.1
10+------
11+* Small improvement to zsh 5.0 compatibility
12+
13 1.16.0
14 ------
15 * Fix insecure activation of virtualenvs (#122)
16diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
17index 3b0ef5c08f686cfc154abee4d10a493db105f08e..aaa30ae9fbc1b5602789e18b606aacffedef7669 100644
18--- a/autoswitch_virtualenv.plugin.zsh
19+++ b/autoswitch_virtualenv.plugin.zsh
20@@ -1,4 +1,4 @@
21-export AUTOSWITCH_VERSION="1.16.0"
22+export AUTOSWITCH_VERSION="1.16.1"
23 export AUTOSWITCH_FILE=".venv"
24
25 RED="\e[31m"
26@@ -254,7 +254,9 @@ function mkvenv()
27 printf "Creating ${PURPLE}%s${NONE} virtualenv\n" "$venv_name"
28
29 # Copy parameters variable so that we can mutate it
30- local params=("${@[@]}")
31+ # NOTE: Keep declaration of variable and assignment separate for zsh 5.0 compatibility
32+ local params
33+ params=("${@[@]}")
34
35 if [[ -n "$AUTOSWITCH_DEFAULT_PYTHON" && ${params[(I)--python*]} -eq 0 ]]; then
36 params+="--python=$AUTOSWITCH_DEFAULT_PYTHON"