diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-03-28 09:59:06 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-03-28 09:59:06 +0000 |
commit | 50d9cdeae4a63a9a628ed9ec218206e660322e68 (patch) | |
tree | 00383f9688a0c621091553391963fe340f4dc713 /Etc/relnotes_4.3.6.txt | |
parent | 42ddb45fe8667142c869eb5c5f59e4786610a3b1 (diff) | |
download | zsh-50d9cdeae4a63a9a628ed9ec218206e660322e68.tar.gz zsh-50d9cdeae4a63a9a628ed9ec218206e660322e68.tar.xz zsh-50d9cdeae4a63a9a628ed9ec218206e660322e68.zip |
24768: add -q option to cd, chdir, pushd, popd
use in _canonical_paths add 4.3.6 release note with this and other stuff
Diffstat (limited to 'Etc/relnotes_4.3.6.txt')
-rw-r--r-- | Etc/relnotes_4.3.6.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Etc/relnotes_4.3.6.txt b/Etc/relnotes_4.3.6.txt new file mode 100644 index 000000000..32ac311b9 --- /dev/null +++ b/Etc/relnotes_4.3.6.txt @@ -0,0 +1,19 @@ +Version 4.3.6 contains mostly bugfixes, but there are some small +improvements. No incompatibilities with previous versions are known. + +Visible changes in the shell and its modules since 4.3.5 include the +following: + +The parameter subscripting flag "e", which existed but had limited +usefulness, has been extended to allow reverse matching of strings instead +of patterns. For example, "${array[(ie)*]}" substitutes the index of the +array element that contains the exact string "*". In previous versions of +the shell a fairly hairy process was necessary to ensure pattern characters +were quoted. + +The cd, chdir, pushd and popd builtins now take the option -q (quiet) which +avoids side effects when changing directories, suppressing the effect of +the chpwd function, the chpwd_functions array and printing of the directory +stack. The last was already possible with the option PUSHD_SILENT, but in +previous versions of the shell there was no easy way of suppressing the +other side effects. |