Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Need help creating a test release
- X-seq: zsh-workers 53485
- From: Eric Cook <llua@xxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: Re: Need help creating a test release
- Date: Mon, 14 Apr 2025 16:34:58 -0400
- Archived-at: <https://zsh.org/workers/53485>
- In-reply-to: <c6194913-fc8e-41c4-9de3-ce1592b2b70d@gmx.com>
- List-id: <zsh-workers.zsh.org>
- References: <1fc0d13b-a0ff-4fb6-bee1-6e80b0f84ee0@gmx.com> <c6194913-fc8e-41c4-9de3-ce1592b2b70d@gmx.com>
- Ui-outboundreport: notjunk:1;M01:P0:cNEcrjpen6c=;uEi5RnDaRzsbf/aXVHz8FNXOFUt m4sN9uVYyEGySQRtwOGefzrcNfCGxjs3ovva24okhZGaFkWhPL4ZA02ObXePChAuS7TB5k+Tr SzY+lpqZepuNVvw0G88Asvr0IMECb6mTY3H/+xQWJUoKnsaYbc2hl0CMhI7/0fW/kKjMU2a+R AYQn7rknqyaN+EDyIwqvqH2zUWC5oHMQDAlgSjM/0jfrS8pULrcyBgzgpl3s/9S+9XXH51maZ Z5FRpKg1khGY2rTMcFV3jvs7/4c++MhxvozvinSzIDe2VN53Yx95lAj/p41f8r8E93uu5nVMJ 2+yyvGEQqf7wwPT8deuN6Al4LNnrQ8tzBTBUwGyLZrbMuPX7VqYYG1csZtWIQdC2knnxuAzpr jpd6rfrABjJU8D/u5FvkrzsGDHDWyMCHZXpJFxE5E+vOVe2aiRn0lGXNRHxSoZWp/ENsR6SmF yYugc+aC0zz7rV2yhTmtnvOzgikGqEzC5FUEiBfSMinuTojVFUBgiFNYVxihnhsR4mSC4Nf/4 RBL1XjlkdUIkcxNbVtjoYfgSX6lFA35gJ/M1hxsdJ1whzPKTKYcrpW/gBxYxLk5W0AUPuTXdH Z5u+FyE1HDHui50G+b31eSEXwLWal9Oe/KuNPp8FJPoiblGdA/7zJLVV90lvIPAlm5Hokzfs4 YAas+qZV21tmXDGyGAG46phJrregx217ykinXVdzj2B6KmN4KxW9Ybo0uBRLYEr0G2rZ5fugc DVLXJgaoq87upzCifeHSpKt5ixLv1+bCk2NO2Yg+PrwEIbXA0Q6EWltALTaeB4en4mn91Szos r/BmQfuUVjPxYitTwrHeZoQ2k4QIwbGS3Kg7XO99SIT5w1HizDq74gqrJ4iaIAG2P1NrWUZrR 8t/O0U3pBSgx7gE10Fz9G5o+C1ShMf1mFkJ+DW2DKVqNPj/EW6fGLK9UDQ+e+4iWLEZ++bstl UzY9SJndiJV8pFAbJDZmUGJmyFriSAsmTa9LsrUe+CtbpmkzkJU5XW7GLwEb+AZWbD/a51Zn5 u4v4DzkGPsZayZDbPfy2Qtn34wWQ5rhAgAiAPQLX3b93ZOKxpt9gyM+Br/EFdr0Ddlpaw5jWp KYFGHD4wOCdlsGkFthPykTDF4Gl9q8EkbCBcp32C6hPd2xAxyFKHViajz07+88irYloLNkvCU C8ZMg834NTiA5hCywg9q5ch7sPV3uHUnYi83QS8MmrkOZkyT4O3LEqXpCmKVfRs/SaHqLVOdI cIoHKyI1VbR0IvzaOw1Dikp3kILgVF3yVRpSSrWuVlx6eq2paZFFl36S/B+tYoCQbDIcV2ZyP KLqShOH42FYWhtER4s5JI/qdEEzWsTzyKMQTniOfxW9V+GWz6sXjUnEsIqHhfVMLDbo7mjNxs xoU9e8imuaD0Njgv4qtSjvasoaRAVC0IU3S+pFcaI8KwmTXuHH2gPQtmnZUfu9FgyjoKVGzBV ndJv5Kw==
On 4/13/25 12:38 PM, Eric Cook wrote:
Also,
I wasn't sure what in NEWS needed to be updated, if anything.
tentative NEWS patch, if anyone wants to review or add to it.
diff --git a/NEWS b/NEWS
index e039a652b..5bb9682db 100644
--- a/NEWS
+++ b/NEWS
@@ -7,12 +7,28 @@ Note also the list of incompatibilities in the README file.
Changes since 5.9
-----------------
+Support for named references and namespaces has been added, similar to
+those features in ksh but with some notable differences. The `nameref`
+builtin and some ksh-equivalent namespace names are available by loading
+the zsh/ksh93 module. See the documentation of that module for more.
+
+The parameter expansion flag ! was added for the referred-to name of a
+named reference.
+
+The parameter ZSH_EXEPATH expands to the full path of the current zsh
+process, reliably on Linux, Mac, {Net,Free,Dragonfly}BSD and falls
+back to argv[0] elsewhere.
+
+The default keymap is now emacs. Users of the vi keymaps please check
+README to see if you are affected.
+
In region_highlight and zle_highlight, italic and faint can be
specified as font attributes for terminals that support them.
-Highlighting groups can be referenced in region_highlight and
-zle_highlight for common attribute combinations and a layer can be
-specified to indicate precedence where highlighted regions overlap.
+Highlighting groups can be referenced in region_highlight,
+zle_highlight, WATCHFMT and completion explanation strings for
+common attribute combinations and a layer can be specified to
+indicate precedence where highlighted regions overlap.
Highlighting groups are also supported in the prompt via a new %H
prompt escape.
@@ -24,13 +40,8 @@ consistent and better aligned with the POSIX-2017 specification of
`set -e`. For details on what exactly changed, see the list of
incompatibilities in the README file.
-Support for named references and namespaces has been added, similar to
-those features in ksh but with some notable differences. The `nameref`
-builtin and some ksh-equivalent namespace names are available by loading
-the zsh/ksh93 module. See the documentation of that module for more.
-
Non-forking command substitutions with ${ ... } and ${| ... } are now
-available, and the latter extended with ${|param| ... } to return the
+available, and the latter extended with ${{param} ... } to return the
result via assignment to the named param rather than always via $REPLY.
The shell now uses monotonic time instead of wall time for most
@@ -45,6 +56,14 @@ be used to specify the array of arguments to parse instead of $@.
The zparseopts builtin also learnt a -G option which enables GNU-style
argument parsing ('--opt=arg', etc.).
+The module zsh/pcre has been updated to use the pcre2 library.
+
+The new zsh/random module defines an SRANDOM parameter, zrand_float()
+and zrand_int() math functions.
+
+The shell keyword time now works on builtins, assignments, and
+current-shell actions.
+
Changes since 5.8.1
-------------------
Messages sorted by:
Reverse Date,
Date,
Thread,
Author