mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-05-28 02:46:03 +02:00
43970: Update NEWS for previously unmentioned features in 5.{4,5,6}
Also clarify release documentation and fix a typo mentioned in workers/43971
This commit is contained in:
parent
232b43571f
commit
f5c096fea7
|
@ -1,3 +1,9 @@
|
||||||
|
2018-01-04 dana <dana@dana.is>
|
||||||
|
|
||||||
|
* 43970, 43971: Etc/creating-a-release.txt, NEWS: Document some
|
||||||
|
changes in 5.{4,5,6} not previously mentioned, clarify that
|
||||||
|
process in release instructions
|
||||||
|
|
||||||
2019-01-03 Peter Stephenson <p.stephenson@samsung.com>
|
2019-01-03 Peter Stephenson <p.stephenson@samsung.com>
|
||||||
|
|
||||||
* 43969: Src/Zle/compctl.c: untokenize Dash for compctl with
|
* 43969: Src/Zle/compctl.c: untokenize Dash for compctl with
|
||||||
|
|
|
@ -11,6 +11,10 @@ To create a zsh release:
|
||||||
README
|
README
|
||||||
NEWS
|
NEWS
|
||||||
|
|
||||||
|
README should document compatibility-breaking changes. Generally, NEWS should
|
||||||
|
document new features and major bug fixes (but not routine fixes or changes to
|
||||||
|
completion/contrib functions).
|
||||||
|
|
||||||
- Commit those changes with an "unposted" ChangeLog entry.
|
- Commit those changes with an "unposted" ChangeLog entry.
|
||||||
|
|
||||||
git commit -am "Test release: 5.5.1-test-1." &&
|
git commit -am "Test release: 5.5.1-test-1." &&
|
||||||
|
|
31
NEWS
31
NEWS
|
@ -63,13 +63,23 @@ In shell patterns, [[:blank:]] now honours the locale instead of
|
||||||
matching exclusively on space and tab, like for the other POSIX
|
matching exclusively on space and tab, like for the other POSIX
|
||||||
character classes or for extended regular expressions.
|
character classes or for extended regular expressions.
|
||||||
|
|
||||||
Nanosecond precision on file times is supported in the module
|
The zsh/system module now provides the PID of the last process
|
||||||
|
substitution via $sysparams[procsubstpid].
|
||||||
|
|
||||||
|
Time formatting via the %D prompt escape now offers nanosecond
|
||||||
|
precision with the %. and %N format specifiers. Additionally,
|
||||||
|
nanosecond precision on file times is supported in the module
|
||||||
zsh/stat.
|
zsh/stat.
|
||||||
|
|
||||||
|
The zsh/mathfunc module now includes a log2() function.
|
||||||
|
|
||||||
|
The parameter ZLE_RECURSIVE has been added to indicate the
|
||||||
|
current ZLE recursion level.
|
||||||
|
|
||||||
Changes from 5.5 to 5.5.1
|
Changes from 5.5 to 5.5.1
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
Apart from a fix for a configuration problem finding singal names from
|
Apart from a fix for a configuration problem finding signal names from
|
||||||
(some) recent versions of glibc, there are only minor changes.
|
(some) recent versions of glibc, there are only minor changes.
|
||||||
|
|
||||||
Changes from 5.4.2 to 5.5
|
Changes from 5.4.2 to 5.5
|
||||||
|
@ -89,9 +99,19 @@ typeset -A assoc=([key1]=val1 [key2]=val2)
|
||||||
is allowed for compatibility with other shells. In the case of normal
|
is allowed for compatibility with other shells. In the case of normal
|
||||||
arrays the new syntax can be mixed with the old.
|
arrays the new syntax can be mixed with the old.
|
||||||
|
|
||||||
|
The %E, %S, and %U TIMEFMT specifiers now support m and u prefixes
|
||||||
|
(e.g., %mE) to output times in milliseconds and microseconds,
|
||||||
|
respectively.
|
||||||
|
|
||||||
|
The option CHECK_RUNNING_JOBS was added to control whether zsh should
|
||||||
|
check for running jobs in addition to suspended ones with CHECK_JOBS.
|
||||||
|
It is enabled by default.
|
||||||
|
|
||||||
Changes from 5.3.1 to 5.4.2
|
Changes from 5.3.1 to 5.4.2
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
There are only minor changes between 5.4 and 5.4.2.
|
||||||
|
|
||||||
The 'exec' and 'command' precommand modifiers, and options to them, are
|
The 'exec' and 'command' precommand modifiers, and options to them, are
|
||||||
now parsed after parameter expansion. Previously, both the modifier and
|
now parsed after parameter expansion. Previously, both the modifier and
|
||||||
any options to it were parsed between alias expansion and parameter
|
any options to it were parsed between alias expansion and parameter
|
||||||
|
@ -111,6 +131,13 @@ turned on for an individual function with "functions -W".
|
||||||
zmodload now has an option -s to be silent on a failure to find a module
|
zmodload now has an option -s to be silent on a failure to find a module
|
||||||
but still print other errors.
|
but still print other errors.
|
||||||
|
|
||||||
|
The autoload builtin gained several new features to load functions from a
|
||||||
|
file path determined at the time of definition rather than at the time of
|
||||||
|
loading.
|
||||||
|
|
||||||
|
The zsh/parameter module now exposes the file paths associated with
|
||||||
|
shell functions via the parameters functions_source and
|
||||||
|
dis_functions_source.
|
||||||
|
|
||||||
Changes from 5.2 to 5.3.1
|
Changes from 5.2 to 5.3.1
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
Loading…
Reference in New Issue