<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Doc, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Doc?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Doc?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2026-09-01T05:22:46Z</updated>
<entry>
<title>55119: fix typo from 53821</title>
<updated>2026-09-01T05:22:46Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-09-01T05:21:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d2ff1b52741d6c2c7494042f36b6542c786a0d65'/>
<id>urn:sha1:d2ff1b52741d6c2c7494042f36b6542c786a0d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>55128: socket: unmetafy the socket name</title>
<updated>2026-09-01T05:22:46Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-08-27T13:14:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=60aaf9c8e0180c740d39bdb7f93d53db638c6721'/>
<id>urn:sha1:60aaf9c8e0180c740d39bdb7f93d53db638c6721</id>
<content type='text'>
This also led me to discover that if you type a leading nul in zsh, it
passes through correctly to linux and it gives us an abstract socket
instead, so document that that works, and print them properly. Also add
support for reporting the autobind socket name if you pass an empty path.

The more specific size in the bind and connect calls is due to abstract
sockets using the entire specified length, regardless of any embedded 0
bytes.
</content>
</entry>
<entry>
<title>55069: Fixes to "named references" documention to reflect recent changes</title>
<updated>2026-08-23T00:45:40Z</updated>
<author>
<name>Philippe Altherr</name>
<email>philippe.altherr@gmail.com</email>
</author>
<published>2026-08-23T00:45:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=24a829e72991e2e08360fd973019cceea77b8ace'/>
<id>urn:sha1:24a829e72991e2e08360fd973019cceea77b8ace</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54996: Remove obsolete doc reference to subscript namerefs</title>
<updated>2026-07-20T01:02:16Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2026-07-20T01:02:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a298285df56df2950e9aac26e0bf97496f174c32'/>
<id>urn:sha1:a298285df56df2950e9aac26e0bf97496f174c32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54950: docs: clarify $line contents</title>
<updated>2026-07-16T01:40:31Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-07-11T04:35:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=49f712b377b18256dccb6cec2c5ab7894e28def5'/>
<id>urn:sha1:49f712b377b18256dccb6cec2c5ab7894e28def5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54912: _call_program: add -qQ options, etc</title>
<updated>2026-07-08T20:39:25Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-07-05T03:44:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e426c105cc87dea07ad3458b7744fabffb3b45a4'/>
<id>urn:sha1:e426c105cc87dea07ad3458b7744fabffb3b45a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54871: compwid.yo: add index markup for the Completion Condition Codes</title>
<updated>2026-07-01T00:12:55Z</updated>
<author>
<name>Štěpán Němec</name>
<email>stepnem@smrk.net</email>
</author>
<published>2026-06-29T19:50:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c5636319d259b2507db559fc2846c4fa06f3196c'/>
<id>urn:sha1:c5636319d259b2507db559fc2846c4fa06f3196c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54870: Fix some doc typos</title>
<updated>2026-07-01T00:12:55Z</updated>
<author>
<name>Štěpán Němec</name>
<email>stepnem@smrk.net</email>
</author>
<published>2026-06-29T19:50:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ce7645ffeec157fdd7eb9361db11e4044e8dc4b9'/>
<id>urn:sha1:ce7645ffeec157fdd7eb9361db11e4044e8dc4b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54869: compsys.yo: move 'expl' index annotation to (more) proper place(s)</title>
<updated>2026-07-01T00:12:55Z</updated>
<author>
<name>Štěpán Němec</name>
<email>stepnem@smrk.net</email>
</author>
<published>2026-06-29T19:50:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3e2f06caad2efcd7ef70226593e931230526c36a'/>
<id>urn:sha1:3e2f06caad2efcd7ef70226593e931230526c36a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54818: docs: clarify _arguments {...} action behaviour</title>
<updated>2026-06-24T00:36:03Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-19T21:52:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6a4fa1d8027527c99b3459d6d3528cec6a2439d3'/>
<id>urn:sha1:6a4fa1d8027527c99b3459d6d3528cec6a2439d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54823: docs: clarify ::= behaviour</title>
<updated>2026-06-24T00:35:33Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-20T13:45:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c4151d0bb325b8f6727519ad04414a2d361f6162'/>
<id>urn:sha1:c4151d0bb325b8f6727519ad04414a2d361f6162</id>
<content type='text'>
see 54822
</content>
</entry>
<entry>
<title>54767: zformat: replace -qn by spec quoting indicator syntax</title>
<updated>2026-06-21T00:17:54Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-14T03:59:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6cf538a00f6dd9647b99854ea2335bb6d4db03e9'/>
<id>urn:sha1:6cf538a00f6dd9647b99854ea2335bb6d4db03e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54665: new utility function for mixing in extra values</title>
<updated>2026-06-14T20:32:05Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2026-06-14T20:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9bc0028bb7b59d80d5238fa7b82f8633e4c47431'/>
<id>urn:sha1:9bc0028bb7b59d80d5238fa7b82f8633e4c47431</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: add some usage notes to zpty -d and -t</title>
<updated>2026-06-13T23:57:17Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-06-13T23:51:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=723c3d141066c0e46db863842f735554f52409b5'/>
<id>urn:sha1:723c3d141066c0e46db863842f735554f52409b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54721: illegal -&gt; invalid, invalid option -&gt; bad option</title>
<updated>2026-06-13T23:57:17Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-06-09T00:46:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52c23c9c2c3cbba08ed548a77cd2737df478f371'/>
<id>urn:sha1:52c23c9c2c3cbba08ed548a77cd2737df478f371</id>
<content type='text'>
Combinations of options can remain invalid, though.
</content>
</entry>
<entry>
<title>54695: regexp-replace and ^, word boundary or look-behind operators (and more).</title>
<updated>2026-06-10T03:20:52Z</updated>
<author>
<name>Stephane Chazelas</name>
<email>stephane@chazelas.org</email>
</author>
<published>2026-06-07T08:49:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c62c4a2861595378e9ea55a443ffe4bc5a47121e'/>
<id>urn:sha1:c62c4a2861595378e9ea55a443ffe4bc5a47121e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54676: preserve COLUMNS + LINES from the environment</title>
<updated>2026-06-09T02:11:58Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-05T04:23:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d7da0f59fc86f1e5d6465ea0b0ca4b93d6a31d54'/>
<id>urn:sha1:d7da0f59fc86f1e5d6465ea0b0ca4b93d6a31d54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54659: comparguments: support zsh-style '-' terminator with -S -S</title>
<updated>2026-06-09T00:53:13Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-02T02:15:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0e2f4f282191f13c3e32969b38483dcde9301c86'/>
<id>urn:sha1:0e2f4f282191f13c3e32969b38483dcde9301c86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: zsh/nearcolor: update docs, add tests</title>
<updated>2026-06-06T21:48:04Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-06T21:48:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=afd2a39bc18754658284ea914c7af4a53d24202c'/>
<id>urn:sha1:afd2a39bc18754658284ea914c7af4a53d24202c</id>
<content type='text'>
per w/53379
</content>
</entry>
<entry>
<title>unposted: docs: mention support for %H in WATCHFMT (w/52646)</title>
<updated>2026-06-06T21:36:29Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-06-06T21:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=818db702037a42eb1b6768c7586fa19b66402087'/>
<id>urn:sha1:818db702037a42eb1b6768c7586fa19b66402087</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54328: Only ever turn global parameters into named directories</title>
<updated>2026-06-04T04:26:38Z</updated>
<author>
<name>Philippe Altherr</name>
<email>philippe.altherr@gmail.com</email>
</author>
<published>2026-04-10T22:59:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ca111beeea8e9dbdd3d73f49aae15b3645a65f9'/>
<id>urn:sha1:9ca111beeea8e9dbdd3d73f49aae15b3645a65f9</id>
<content type='text'>
see also 54299, 54309, 54340
</content>
</entry>
<entry>
<title>54625: remove .cvsignore</title>
<updated>2026-05-30T04:23:34Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-29T05:04:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8714db6175ba78f91adc51c84cf7d2c27b9fdebe'/>
<id>urn:sha1:8714db6175ba78f91adc51c84cf7d2c27b9fdebe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54603 (tweaked): zsh_eval_context: add math context</title>
<updated>2026-05-28T03:47:19Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-23T20:45:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=df757b8882baad6acadcd23dbc3251a1c65b6217'/>
<id>urn:sha1:df757b8882baad6acadcd23dbc3251a1c65b6217</id>
<content type='text'>
tweaked to add void to prototype

+ NEWS update
</content>
</entry>
<entry>
<title>unposted: zformat: pass through %) with -q</title>
<updated>2026-05-28T03:42:51Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-28T03:28:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c14a702e471a7fc91fbb41ca5c04c1b8bc172110'/>
<id>urn:sha1:c14a702e471a7fc91fbb41ca5c04c1b8bc172110</id>
<content type='text'>
the behaviour in the original patch was not actually desirable
</content>
</entry>
<entry>
<title>54602: zformat: add -qQ options to auto-escape %s</title>
<updated>2026-05-28T03:35:22Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-23T07:01:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=26d9cb019087a2ee0bfc9ea8c94fb914bf968237'/>
<id>urn:sha1:26d9cb019087a2ee0bfc9ea8c94fb914bf968237</id>
<content type='text'>
+ NEWS update
</content>
</entry>
<entry>
<title>54585: disown: add -a option</title>
<updated>2026-05-23T05:27:31Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-20T19:00:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c86e1de954ee4727c7b728e3875ac97e0af3e3bb'/>
<id>urn:sha1:c86e1de954ee4727c7b728e3875ac97e0af3e3bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54579: docs: clarify zformat -F ternary behaviour</title>
<updated>2026-05-21T19:25:46Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-18T09:04:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5dfab7d5405b51cf957dec5620e9c42da9939f40'/>
<id>urn:sha1:5dfab7d5405b51cf957dec5620e9c42da9939f40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>github #161 (tweaked): zkbd: allow zkbd to generate config in a custom directory</title>
<updated>2026-05-17T00:04:18Z</updated>
<author>
<name>sph</name>
<email>sph@sphnet.in</email>
</author>
<published>2026-03-09T09:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6cd02b9e2a005e2a2fb3bd4af09878bf86e7b7c9'/>
<id>urn:sha1:6cd02b9e2a005e2a2fb3bd4af09878bf86e7b7c9</id>
<content type='text'>
+ check for empty arg
</content>
</entry>
<entry>
<title>github #170 (tweaked): Clarify the documentation about -d flag in compadd</title>
<updated>2026-05-16T23:32:52Z</updated>
<author>
<name>Michael Baikov</name>
<email>manpacket@gmail.com</email>
</author>
<published>2026-05-11T18:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=28c3808d772aaf2c7e3e1322e0f3bb366901fe0a'/>
<id>urn:sha1:28c3808d772aaf2c7e3e1322e0f3bb366901fe0a</id>
<content type='text'>
+ adjusted quote placement
</content>
</entry>
<entry>
<title>54568: zformat: fix some misparse and overrun issues</title>
<updated>2026-05-16T16:28:32Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-13T15:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f41f7bed882b51cd7a114e101a47dea723695d4c'/>
<id>urn:sha1:f41f7bed882b51cd7a114e101a47dea723695d4c</id>
<content type='text'>
Not closing a %( would simply read garbage memory
  % zformat -f result 'before%(a-after' 'a:hello'  ; echo $result
  beforeaftera:hello
  % zformat -f result 'before%(a-after' 'a:hello'  ; echo $result
  beforeafter#

It was possible to overwrite the %% and %) sequences with arbitrary
text, and %% was also undocumented. Hopefully nobody relied on this
spacekey heater.
</content>
</entry>
<entry>
<title>54562: random: Fix some bugs in the random module</title>
<updated>2026-05-16T16:28:31Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-12T16:51:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=371394a523aa39013b802f76ec5684b94c45e50d'/>
<id>urn:sha1:371394a523aa39013b802f76ec5684b94c45e50d</id>
<content type='text'>
% echo $(( zrand_int(4294967295) ))
zsh: Upper bound (4294967295) out of range: 0-4294967295
3910196459

read loop had incorrect condition as well as passing negative status
codes on to the pointer arithmetic

clz64 shifted by 1 bit instead of 2

remove incorrect comment (it applies to the case where max is 1, which
is not very interesting)

and some minor stuff
</content>
</entry>
<entry>
<title>54530: Fix typo in default value for avoid-completer</title>
<updated>2026-05-16T16:28:26Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-07T17:52:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=65852a734cfe7f4b0637f349b7ee38d04d760f92'/>
<id>urn:sha1:65852a734cfe7f4b0637f349b7ee38d04d760f92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54325: docs: swap eval contexts for &lt;(...) and &gt;(...)</title>
<updated>2026-05-16T01:11:42Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-09T10:43:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5ed7fed85772a65b208087c5b9cb91d58d4f8935'/>
<id>urn:sha1:5ed7fed85772a65b208087c5b9cb91d58d4f8935</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54504: docs: fix more warnings</title>
<updated>2026-05-11T23:45:49Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-08T19:22:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=71c2e3d897cd862ecd787c4fb42de326c5b8a30f'/>
<id>urn:sha1:71c2e3d897cd862ecd787c4fb42de326c5b8a30f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54499: Add missing detailmenu texi markup</title>
<updated>2026-05-11T19:33:36Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-07T09:57:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6eebf36a0ae10d566474dacaf7a06ebe506ad638'/>
<id>urn:sha1:6eebf36a0ae10d566474dacaf7a06ebe506ad638</id>
<content type='text'>
ref https://www.gnu.org/software/texinfo//manual/texinfo/html_node/Master-Menu-Parts.html
</content>
</entry>
<entry>
<title>54495: Add ztcp -s to shutdown a tcp fd</title>
<updated>2026-05-11T19:32:21Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-07T08:26:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ae695573c6140eb1d9dd9bda01d4e2b1af33606'/>
<id>urn:sha1:9ae695573c6140eb1d9dd9bda01d4e2b1af33606</id>
<content type='text'>
This lets you close tcp connections without losing data. Updating
zshtcpsys is left as an exercise for someone else.
</content>
</entry>
<entry>
<title>54494: Add zsocket -s to shutdown() a socket fd</title>
<updated>2026-05-11T19:31:59Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-07T08:41:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=89e2802ba27e8186c3edc76e85e1f2320e02e0cd'/>
<id>urn:sha1:89e2802ba27e8186c3edc76e85e1f2320e02e0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54486: fix reading outside string issue reported by valgrind</title>
<updated>2026-05-10T19:58:44Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2026-05-06T23:44:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=29a82bbe007a1cdcd7d4ec6e5175f3bc7fe9b63d'/>
<id>urn:sha1:29a82bbe007a1cdcd7d4ec6e5175f3bc7fe9b63d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54471: getopts: don't look for +o with posix_builtins, add -p</title>
<updated>2026-05-07T02:44:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-05T01:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=08a487691c417fb24fde8b51fe9bd27bbcd0a63a'/>
<id>urn:sha1:08a487691c417fb24fde8b51fe9bd27bbcd0a63a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54450 (tweaked): docs: improve _describe documentation</title>
<updated>2026-05-05T00:28:52Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-02T19:49:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d0c3ced4b9847609c08e92eef5ea78c8b1b8c9e7'/>
<id>urn:sha1:d0c3ced4b9847609c08e92eef5ea78c8b1b8c9e7</id>
<content type='text'>
tweaked to fix white-space inconsistencies
</content>
</entry>
<entry>
<title>54424: ZSH_EXEPATH: improve documentation, add test</title>
<updated>2026-05-02T19:12:58Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-02T19:12:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=51f9738d09e26e9e0b903bec4f5f4763b3adbf9a'/>
<id>urn:sha1:51f9738d09e26e9e0b903bec4f5f4763b3adbf9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54423 (tweaked): compinit: improve and document -w</title>
<updated>2026-05-02T19:09:17Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-05-02T19:06:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b40b7e908aa3df8716a1be1e1958a7a3f2ca57ab'/>
<id>urn:sha1:b40b7e908aa3df8716a1be1e1958a7a3f2ca57ab</id>
<content type='text'>
also add new-line after compaudit prompt

tweaked -D/-w exclusions in _compinit
</content>
</entry>
<entry>
<title>54376: zparseopts: use standard option parsing</title>
<updated>2026-04-30T04:37:29Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-30T04:37:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=88d51a240019d094fcf533d54b31c4fb14e87e81'/>
<id>urn:sha1:88d51a240019d094fcf533d54b31c4fb14e87e81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54381: zparseopts -M: use last as-given option name in arrays</title>
<updated>2026-04-30T04:26:37Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-30T04:26:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=028d7b6e2487248f9a3ea11679e5a6363b5849a0'/>
<id>urn:sha1:028d7b6e2487248f9a3ea11679e5a6363b5849a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54395: contrib: add zgetopt (again)</title>
<updated>2026-04-30T04:13:16Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-30T04:13:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9aa972cf44e49c8ffde6517677e75fe8fceea34'/>
<id>urn:sha1:a9aa972cf44e49c8ffde6517677e75fe8fceea34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54406: Fix my yodl code and another instance in arith.yo</title>
<updated>2026-04-29T00:41:26Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-04-29T00:37:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=68fe287cb23167c4c9b97850f000ec16a500e351'/>
<id>urn:sha1:68fe287cb23167c4c9b97850f000ec16a500e351</id>
<content type='text'>
I had blissfully forgotten about the LPAR()RPAR() stuff, and apparently
I was not alone :). The formatting for the isnan example was horribly
mangled.
</content>
</entry>
<entry>
<title>54403: Add some more details on pcre callouts</title>
<updated>2026-04-28T18:14:14Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-04-28T04:15:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=33dc0bfd1aee14ada84ec7ed05c11a7d287ba9db'/>
<id>urn:sha1:33dc0bfd1aee14ada84ec7ed05c11a7d287ba9db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54362: zparseopts: support empty optspec</title>
<updated>2026-04-19T17:39:42Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-19T17:39:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0b12303a407da8ce91d29c8e3ce442c70fdd3945'/>
<id>urn:sha1:0b12303a407da8ce91d29c8e3ce442c70fdd3945</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54361 (tweaked): zparseopts: print friendlier usage errors, add -n option</title>
<updated>2026-04-19T17:36:10Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-19T17:35:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=90fa3d2816ee3c770966dd42f548d770d266d2bd'/>
<id>urn:sha1:90fa3d2816ee3c770966dd42f548d770d266d2bd</id>
<content type='text'>
tweaked to adjust order of options in documentation
</content>
</entry>
<entry>
<title>54181, 54331: remove support for restricted shell</title>
<updated>2026-04-14T01:14:46Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2026-04-14T01:14:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e73499b372c398c1043b12955c3b3e7602b1a992'/>
<id>urn:sha1:e73499b372c398c1043b12955c3b3e7602b1a992</id>
<content type='text'>
This is in response to a security report. There are too many potential ways
to break out of a restricted shell and more secure, modern alternatives exist.
</content>
</entry>
<entry>
<title>54329 + 54339: docs: replace pdfroff by `groff -Tpdf`</title>
<updated>2026-04-13T16:07:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-13T15:43:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=51c1ad361cd401d864350decb1772f5295890bef'/>
<id>urn:sha1:51c1ad361cd401d864350decb1772f5295890bef</id>
<content type='text'>
with intro.ms fix from Jun T to retain navigable toc/outline
</content>
</entry>
<entry>
<title>54318: mathfunc: add isnan() and isinf(). also document NaN + Inf</title>
<updated>2026-04-13T16:07:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-04-13T16:04:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bfb982d6824a41ebff1fc5934ebee7f01df1e682'/>
<id>urn:sha1:bfb982d6824a41ebff1fc5934ebee7f01df1e682</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: missing space in list of cmdsubst constructs</title>
<updated>2026-04-09T05:43:36Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-04-09T05:41:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fd57b657b7fa90d3db52dfeabf6f0de3db0d1aab'/>
<id>urn:sha1:fd57b657b7fa90d3db52dfeabf6f0de3db0d1aab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54295: document that floating point exceptions are ignored</title>
<updated>2026-04-08T13:11:25Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-04-08T13:11:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b421af0e3e7ee87b6e1ba97e3b3ebf45bd8885b4'/>
<id>urn:sha1:b421af0e3e7ee87b6e1ba97e3b3ebf45bd8885b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix a reference to Arithmetic Evaluation</title>
<updated>2026-04-06T16:41:47Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-04-06T16:36:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4f95c6defd308d8ef10247640c722b9d08953ff7'/>
<id>urn:sha1:4f95c6defd308d8ef10247640c722b9d08953ff7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54159: strftime: respect empty TZ</title>
<updated>2026-04-05T17:02:47Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2026-01-21T01:57:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=63f7b6efb6bcbc52cee93994dad61f2628787924'/>
<id>urn:sha1:63f7b6efb6bcbc52cee93994dad61f2628787924</id>
<content type='text'>
+ README update due to potential compatibility breakage
</content>
</entry>
<entry>
<title>54241 + 54242: use extra-verbose style in _parameters</title>
<updated>2026-03-24T13:52:39Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-03-24T13:52:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=64a75431b0f46547564832cb182a02bb92d17ba7'/>
<id>urn:sha1:64a75431b0f46547564832cb182a02bb92d17ba7</id>
<content type='text'>
add notes in the description of extra-verbose style in zshcompsys(1)
</content>
</entry>
<entry>
<title>fix an error in yodl macro nmref()</title>
<updated>2026-03-09T13:40:33Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-03-09T13:38:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=99f578897614f318cdad76402a7d2423ce176b5a'/>
<id>urn:sha1:99f578897614f318cdad76402a7d2423ce176b5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix a format error introduced by commit 33aafec</title>
<updated>2026-02-04T11:48:05Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2026-02-04T11:48:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=77045ef899e53b9598bebc5a41db93a548a40ca6'/>
<id>urn:sha1:77045ef899e53b9598bebc5a41db93a548a40ca6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54143: Bind '_' to vi-first-non-blank in vicmd keymap</title>
<updated>2025-12-16T00:17:28Z</updated>
<author>
<name>Aidan Van Duyne</name>
<email>aidanvanduyne@gmail.com</email>
</author>
<published>2025-12-08T01:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e97e326c161bbfd3b127526bace0b3574598415a'/>
<id>urn:sha1:e97e326c161bbfd3b127526bace0b3574598415a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54074, 54082: add an opaque key for use in zle_highlight/region_highlight to allow mixing of colours</title>
<updated>2025-11-17T03:32:14Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-17T03:32:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5411128bf3c83516da8fdc4cb3d6187f243b6954'/>
<id>urn:sha1:5411128bf3c83516da8fdc4cb3d6187f243b6954</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54075: allow highlighting to be reset in prompts using %H without following braces</title>
<updated>2025-11-17T03:32:05Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-17T03:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ec29b4c137f79f525267b56879be206eebda5639'/>
<id>urn:sha1:ec29b4c137f79f525267b56879be206eebda5639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53964 (+ tiny change): improve the description of parameter RANDOM</title>
<updated>2025-11-12T15:31:47Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2025-11-12T15:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1e266fb8af16ea86a7f246460d212386d1aa009b'/>
<id>urn:sha1:1e266fb8af16ea86a7f246460d212386d1aa009b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53775: Fix some documentation typos</title>
<updated>2025-11-12T07:30:16Z</updated>
<author>
<name>Lawrence Velázquez</name>
<email>larryv@zsh.org</email>
</author>
<published>2025-06-12T02:41:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=87fa6d7f055f97eb027f213a8234e2e74f0a02c0'/>
<id>urn:sha1:87fa6d7f055f97eb027f213a8234e2e74f0a02c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>54043, 54055: allow highlighing attributes to be turned back off</title>
<updated>2025-11-12T06:55:05Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-12T06:54:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d8666da9de4842b454567798e900c64c723c5e60'/>
<id>urn:sha1:d8666da9de4842b454567798e900c64c723c5e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53402, 54042: make timeout for terminal queries configurable via a .term.querywait variable</title>
<updated>2025-11-10T20:02:35Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-10T20:02:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=45b6de088a0d560c420243c13b64587fd516baa8'/>
<id>urn:sha1:45b6de088a0d560c420243c13b64587fd516baa8</id>
<content type='text'>
Also clarify documentation and include fewer of the new extensions by default
</content>
</entry>
<entry>
<title>53438: support for changing terminal cursor shape and colour</title>
<updated>2025-11-10T20:02:34Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-10T20:02:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ba008572e8c9909db839fc63c3a86db751c83ebd'/>
<id>urn:sha1:ba008572e8c9909db839fc63c3a86db751c83ebd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53404: terminal integration with semantic markers</title>
<updated>2025-11-10T20:02:31Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2025-11-10T20:02:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6a691a3487cc26900475291ced12400318176aeb'/>
<id>urn:sha1:6a691a3487cc26900475291ced12400318176aeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53379, 53380: autoload nearcolor based on truecolor detection</title>
<updated>2025-11-10T20:02:29Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-10T20:02:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3085b88a6442e1504a0635bfa400829827e3af13'/>
<id>urn:sha1:3085b88a6442e1504a0635bfa400829827e3af13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53377: support OSC52 paste sequence with the "* and "+ vi registers</title>
<updated>2025-11-10T20:02:27Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-10T20:02:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5b66e3614f288f6ca87c2acde9188550669ad257'/>
<id>urn:sha1:5b66e3614f288f6ca87c2acde9188550669ad257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53372, 53375: query terminal properties on ZLE startup</title>
<updated>2025-11-10T20:02:20Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-11-10T20:02:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=37acbc87ad76699679ccb8b567effac9177c33de'/>
<id>urn:sha1:37acbc87ad76699679ccb8b567effac9177c33de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53808: docs: clarify Yn globqual explanation</title>
<updated>2025-08-16T21:25:13Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-08-16T21:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b35c4f956ce91f3531e43c70064c2f1532b0b5dd'/>
<id>urn:sha1:b35c4f956ce91f3531e43c70064c2f1532b0b5dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53821: add missing manpage name in cross reference</title>
<updated>2025-07-18T14:26:56Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2025-07-18T14:26:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=33aafecc7e9e3224e0283fe8be098ede39f48f61'/>
<id>urn:sha1:33aafecc7e9e3224e0283fe8be098ede39f48f61</id>
<content type='text'>
and many small improvements. See comments in zman.yo for the usage
of new yodl macros for cross reference.
</content>
</entry>
<entry>
<title>53709: docs: clarify glob-qualifier syntax</title>
<updated>2025-06-03T07:01:35Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-06-03T07:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9bde1b8d15473ea95f581618b22c1c25d0eeb52'/>
<id>urn:sha1:a9bde1b8d15473ea95f581618b22c1c25d0eeb52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53664: remove a slightly confusing example</title>
<updated>2025-05-23T08:55:03Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2025-05-23T08:53:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e1bb74cfb7363731884ccb878cb35eff5f3d0cbf'/>
<id>urn:sha1:e1bb74cfb7363731884ccb878cb35eff5f3d0cbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53660: Clarify namespaces starting with a .</title>
<updated>2025-05-22T02:03:18Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2025-05-22T01:35:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bfb8ec65a6dabc2f16e3a1fc7e96fdeca8c985ef'/>
<id>urn:sha1:bfb8ec65a6dabc2f16e3a1fc7e96fdeca8c985ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53636: docs: clarify valid parameter names</title>
<updated>2025-05-19T23:31:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-05-19T23:30:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=87c055fb4d076c0d9bfffbef16ac8dd9348903df'/>
<id>urn:sha1:87c055fb4d076c0d9bfffbef16ac8dd9348903df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53633: docs: add note about `compadd -o` requiring explicit group name</title>
<updated>2025-05-19T23:28:34Z</updated>
<author>
<name>RocketDev</name>
<email>ma2014119@outlook.com</email>
</author>
<published>2025-05-19T03:26:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d02b58b96a62a8800f41bcd9f5e6ed820444bbcc'/>
<id>urn:sha1:d02b58b96a62a8800f41bcd9f5e6ed820444bbcc</id>
<content type='text'>
rewording of https://github.com/zsh-users/zsh/pull/135
</content>
</entry>
<entry>
<title>unposted: Remove a spurious blank link, which affected the rendered output.</title>
<updated>2025-05-14T16:51:14Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2025-05-14T16:50:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e95a9ca31c8d0b19836c45dff0ca92d31b2e66f'/>
<id>urn:sha1:8e95a9ca31c8d0b19836c45dff0ca92d31b2e66f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53602: "typeset -nu" always refers to at a call level above the declaration</title>
<updated>2025-05-13T04:29:16Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2025-05-13T04:29:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b0fa403a3da0f01cb75eeea701c652b007b5db1b'/>
<id>urn:sha1:b0fa403a3da0f01cb75eeea701c652b007b5db1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53568: fix additional problems with reference scoping, update documentation</title>
<updated>2025-05-09T23:38:28Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2025-05-09T23:38:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=abd541e18c1a8c311834ed85d9abd5f3fd27495f'/>
<id>urn:sha1:abd541e18c1a8c311834ed85d9abd5f3fd27495f</id>
<content type='text'>
Scope exits could miss some scope updates in named reference chains.
References declared -u behave like any other reference upon scope exit.
</content>
</entry>
<entry>
<title>53527: remove zgetopt</title>
<updated>2025-04-28T21:23:29Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-04-28T21:18:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=80de57d5a63870e61a3d48efa1406ac05bbd2b5b'/>
<id>urn:sha1:80de57d5a63870e61a3d48efa1406ac05bbd2b5b</id>
<content type='text'>
reverts most of 84ef0c523, 0e369f37d, and 9b68cf38f

feature was not ready. may be re-added after 5.10 release
</content>
</entry>
<entry>
<title>unposted: document zparseopts's lack of support for abbreviating long options</title>
<updated>2025-04-27T15:36:49Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-04-27T15:36:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9b68cf38f08fdf352fb1dc6fb97438210aee48b6'/>
<id>urn:sha1:9b68cf38f08fdf352fb1dc6fb97438210aee48b6</id>
<content type='text'>
per workers/53520
</content>
</entry>
<entry>
<title>unposted: docs: adjust zgetopt wording</title>
<updated>2025-04-27T15:04:49Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-04-27T15:04:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0e369f37d637874b45faa43a0896e70f45739abc'/>
<id>urn:sha1:0e369f37d637874b45faa43a0896e70f45739abc</id>
<content type='text'>
per workers/53518
</content>
</entry>
<entry>
<title>53516: add zgetopt contrib function</title>
<updated>2025-04-27T12:58:23Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-04-27T12:58:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=84ef0c523878625feeed8cd0a5c142929d8b4d06'/>
<id>urn:sha1:84ef0c523878625feeed8cd0a5c142929d8b4d06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53483: zparseopts -G: accept only '--' as parsing terminator</title>
<updated>2025-04-19T23:48:31Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2025-04-13T23:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8c3c45732131433645686cdb6bbbb8974230c5a9'/>
<id>urn:sha1:8c3c45732131433645686cdb6bbbb8974230c5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53378: support new pipebuf resource limit on FreeBSD</title>
<updated>2025-02-27T15:02:02Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-02-27T15:02:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e160cf85f05c3106189edf2158146b9f522d1f1c'/>
<id>urn:sha1:e160cf85f05c3106189edf2158146b9f522d1f1c</id>
<content type='text'>
Also add other newer limits to the documentation.
</content>
</entry>
<entry>
<title>53348: Revise handling of incompatible typeset options when used with -n</title>
<updated>2025-02-13T04:03:07Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2025-02-13T04:03:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7a54b36fa88aa35f44c42715503f716a1612e3b7'/>
<id>urn:sha1:7a54b36fa88aa35f44c42715503f716a1612e3b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: remove a few more files by 'make clean'</title>
<updated>2025-02-04T06:43:52Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2025-02-04T06:39:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=51cb3f0f83649b7ca59d62447519f7ea53fb5ec4'/>
<id>urn:sha1:51cb3f0f83649b7ca59d62447519f7ea53fb5ec4</id>
<content type='text'>
Doc/zsh.{idx,kys} and Etc/FAQ{01-06}.html. These files are already in
.gitignore
</content>
</entry>
<entry>
<title>53337: allow nameref -p</title>
<updated>2025-01-30T11:51:37Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-01-30T11:51:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=20990fa7e4bad34bd7e3c145f93f19cb811e8856'/>
<id>urn:sha1:20990fa7e4bad34bd7e3c145f93f19cb811e8856</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53336: avoid GNU make specific use of $&lt; in a non-inference rule</title>
<updated>2025-01-30T11:47:08Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2025-01-30T11:47:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e3f7f2fc8527409f42330e44bf9ff44d8c50efe1'/>
<id>urn:sha1:e3f7f2fc8527409f42330e44bf9ff44d8c50efe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53293: fix menu() and texinode() in yodl docs</title>
<updated>2025-01-03T14:38:21Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2025-01-03T14:38:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3f43a2ffd1cfff92ed4627b75d84fbfc1b9abbbc'/>
<id>urn:sha1:3f43a2ffd1cfff92ed4627b75d84fbfc1b9abbbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53260: zparseopts: add options -v (argv) and -G (GNU-style parsing)</title>
<updated>2024-12-26T16:09:31Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2024-12-26T15:39:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d051857e03d474bf7a122148f323bd90d8c16b36'/>
<id>urn:sha1:d051857e03d474bf7a122148f323bd90d8c16b36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53257: use monotonic clock where appropriate</title>
<updated>2024-12-26T16:09:25Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2024-12-26T15:36:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6bb792dba89016c250bc9f2581c9c267dd322254'/>
<id>urn:sha1:6bb792dba89016c250bc9f2581c9c267dd322254</id>
<content type='text'>
update the following features to use the monotonic clock for calculating time
deltas and intervals:

* MAILCHECK parameter
* PERIOD parameter
* SECONDS parameter
* %(nS.t.f) prompt-expansion sequence
* time built-in's elapsed time and cpu % values
* zsh/zftp ZFTP_TMOUT parameter
* zsh/zprof timings

also use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC on macOS
</content>
</entry>
<entry>
<title>52108: docs: document benefits of `_normal -p`</title>
<updated>2024-12-16T16:37:55Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2024-12-16T16:37:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d905c7a0d7d8fb789e7f508eb4610ddfa280cf54'/>
<id>urn:sha1:d905c7a0d7d8fb789e7f508eb4610ddfa280cf54</id>
<content type='text'>
note: commit was severely delayed
</content>
</entry>
<entry>
<title>53137 + 53213: support creating intro.html</title>
<updated>2024-11-12T03:34:39Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2024-11-12T03:34:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6973a9ea843b1504e4c39ed560ee6e99d829ee8f'/>
<id>urn:sha1:6973a9ea843b1504e4c39ed560ee6e99d829ee8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53174: add Completion/Base/Utility/_as_if</title>
<updated>2024-11-11T15:46:08Z</updated>
<author>
<name>Eric Cook</name>
<email>illua@users.sourceforge.net</email>
</author>
<published>2024-11-11T15:46:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=393cb298aaa849bae62e7294fecb1b60d0dd3910'/>
<id>urn:sha1:393cb298aaa849bae62e7294fecb1b60d0dd3910</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53060: silence build warnings</title>
<updated>2024-08-31T15:22:02Z</updated>
<author>
<name>Clinton Bunch</name>
<email>cdb_zsh@zentaur.org</email>
</author>
<published>2024-08-31T14:10:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6b9704e2c4e4c8524137a9c15bf9b166a975f3eb'/>
<id>urn:sha1:6b9704e2c4e4c8524137a9c15bf9b166a975f3eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>53056: new zsh/random module defining an SRANDOM parameter and zrand_float() and zrand_int() math functions</title>
<updated>2024-08-31T11:12:10Z</updated>
<author>
<name>Clinton Bunch</name>
<email>cdb_zsh@zentaur.org</email>
</author>
<published>2024-08-30T13:06:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=58bda5913007f53c91ae60cd22483dd222ea5618'/>
<id>urn:sha1:58bda5913007f53c91ae60cd22483dd222ea5618</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: remove reference to removed sample code</title>
<updated>2024-08-26T11:29:36Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2024-08-26T11:29:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=606ef4b430a8848e89e07dbc3e3db47fc019a505'/>
<id>urn:sha1:606ef4b430a8848e89e07dbc3e3db47fc019a505</id>
<content type='text'>
the example in expn.yo was mdified by commit bb441f77a7 and does not
use _wanted any more
</content>
</entry>
</feed>
