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"