about summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-06-22 16:37:59 +0100
committerPeter Stephenson <pws@zsh.org>2015-06-22 16:37:59 +0100
commit5c513aa33f136aebfdb1cb4f25ea18b7cc750f22 (patch)
tree55f0367e11f2cd97f7786ff4192015d321d7841d /NEWS
parentdcb000e53a04c608cbfea4c6b7977d2f6b8fe823 (diff)
downloadzsh-5c513aa33f136aebfdb1cb4f25ea18b7cc750f22.tar.gz
zsh-5c513aa33f136aebfdb1cb4f25ea18b7cc750f22.tar.xz
zsh-5c513aa33f136aebfdb1cb4f25ea18b7cc750f22.zip
Documentation for new typeset parsing.
Don't need KSH_TYPESET even in emulation.

integer and float should be parsed the same way in case of
arguments that will be evaluated as expressions.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS19
1 files changed, 15 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 44bf6b9c0..d515a6036 100644
--- a/NEWS
+++ b/NEWS
@@ -4,7 +4,21 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH
 
 Note also the list of incompatibilities in the README file.
 
-Changes from 5.0.7 to 5.0.8
+Changes from 5.0.8 to 5.0.9
+---------------------------
+
+The builtins declare, export, local, readonly and typeset
+now have corresponding reserved words.  When used in
+this form, the builtin syntax is extended so that assignments
+following the reserved word are treated similarly to
+assignments that appear at the start of the command line.
+For example,
+  local scalar=`echo one word` array=(several words)
+creates a local "scalar" containing the text "one word"
+and an array "array" containing the words "several"
+"words".
+
+Changes from 5.0.0 to 5.0.8
 ---------------------------
 
 - Global aliases can be created for syntactic tokens such as command
@@ -47,9 +61,6 @@ Changes from 5.0.7 to 5.0.8
 - Some rationalisations have been made to the zsh/db/gdbm module that
   should make it more useful and predictable in operation.
 
-Changes from 5.0.0 to 5.0.7
----------------------------
-
 - Numeric constants encountered in mathematical expressions (but not other
   contexts) can contain underscores as separators that will be ignored on
   evaluation, as allowed in other scripting languages.  For example,