summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README13
1 files changed, 13 insertions, 0 deletions
diff --git a/README b/README
index 7fb2c2b80..8d686a77c 100644
--- a/README
+++ b/README
@@ -52,6 +52,11 @@ or, if your $VISUAL and $EDITOR environment variables vary,
to your .zshrc file. These snippets are compatible with previous
versions of the shell.
+Restricted mode has been removed. This was associated with the option
+RESTRICTED (-r). This was an outdated way to restrict what users may do and
+was very difficult to apply safely. Furthermore, modern systems have better,
+safer and more reliable ways to confine user actions.
+
The ERR_EXIT and ERR_RETURN options were refined to be more self-
consistent and better aligned with the POSIX-2017 specification of
`set -e`:
@@ -136,6 +141,14 @@ The typeset builtin now prints the floating-point values NaN, Inf, and
-Inf using that capitalisation, which matches the capitalisation used by
arithmetic expansion. (Previously they were printed in lowercase.)
+The zsh/zutil module's zparseopts builtin now always uses the last
+option name as given when storing it in an array. (Previously, options
+mapped with -M would sometimes be stored using the first name given.)
+
+Also, as a consequence of the zparseopts builtin now using standard
+argument parsing for its own options, long-option specs must be guarded
+using -- or similar.
+
Incompatibilities between 5.8.1 and 5.9
---------------------------------------