diff options
| author | dana <dana@dana.is> | 2026-07-08 16:30:01 -0500 |
|---|---|---|
| committer | dana <dana@dana.is> | 2026-07-08 16:31:51 -0500 |
| commit | b1c636dc8943ff56556f921be3c67ab5448319f5 (patch) | |
| tree | 5b4eda79bf307456984454df2683fd7a85d5b31a | |
| parent | unposted: _urls: make parameter local (diff) | |
| download | zsh-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-- | ChangeLog | 2 | ||||
| -rw-r--r-- | NEWS | 3 | ||||
| -rw-r--r-- | README | 16 |
3 files changed, 21 insertions, 0 deletions
@@ -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, @@ -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 ------------------------- @@ -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 --------------------------------------- |
