summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordana <dana@dana.is>2026-07-08 16:30:01 -0500
committerdana <dana@dana.is>2026-07-08 16:31:51 -0500
commitb1c636dc8943ff56556f921be3c67ab5448319f5 (patch)
tree5b4eda79bf307456984454df2683fd7a85d5b31a
parentunposted: _urls: make parameter local (diff)
downloadzsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar.gz
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar.bz2
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar.lz
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar.xz
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.tar.zst
zsh-b1c636dc8943ff56556f921be3c67ab5448319f5.zip
unposted: README, NEWS: mention various changes
- w/51142 - w/54893 - w/54912 - w/54913
-rw-r--r--ChangeLog2
-rw-r--r--NEWS3
-rw-r--r--README16
3 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6b76b8b68..15b18da47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2026-07-08 dana <dana@dana.is>
+ * unposted: NEWS, README: mention various changes
+
* unposted: Completion/Unix/Type/_urls: make parameter local
* 54915 (tweaked): Completion/Darwin/Command/_open,
diff --git a/NEWS b/NEWS
index 43ece675d..0b941994e 100644
--- a/NEWS
+++ b/NEWS
@@ -132,6 +132,9 @@ constructs. This can be used to create dual-purpose math functions.
The shell now preserves COLUMNS and LINES from the environment when run
non-interactively.
+The completion helper _call_program learnt two new options, -q and -Q,
+to quote its arguments before passing them to eval.
+
Changes from 5.8.1 to 5.9
-------------------------
diff --git a/README b/README
index 35e6744a5..f03fd78e2 100644
--- a/README
+++ b/README
@@ -102,6 +102,13 @@ consistent and better aligned with the POSIX-2017 specification of
f() { { false; echo "This is printed only since 5.10." } || true }
if f; then true; fi
+The vcs_info git back-end now respects the get-unapplied style as
+documented. As a result it may omit information it previously showed
+during rebase and cherry-pick operations. The previous behaviour can be
+restored by setting the style as follows:
+
+ zstyle ':vcs_info:git*:*:*' get-unapplied true
+
PCRE support is now PCRE2.
Parameter names may begin with a "." and follow a relaxed implementation
@@ -187,6 +194,15 @@ ${name::=word} now respect parameter attributes (e.g. `typeset -u`) and
generally behave more consistently, especially when name contains a
subscript.
+The behaviour of the is-at-least function has been improved. Notably,
+`is-at-least 5.9.0.3 5.9` now correctly returns false. Also, segments
+containing non-digit characters are now compared numerically instead of
+lexicographically if possible.
+
+The completion helper _message now has more regular option parsing. As
+a consequence it is always necessary to guard a message beginning with a
+hyphen by - or --.
+
Incompatibilities between 5.8.1 and 5.9
---------------------------------------