Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

4.3.6 released

zsh 4.3.6 has been released.  Thanks for all the bug reports since
4.3.5, which have meant this release cycle has been particularly quick.


Version 4.3.6 contains mostly bug fixes, 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

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.

Peter Stephenson <pws@xxxxxxx>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070

Messages sorted by: Reverse Date, Date, Thread, Author