mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-05-13 11:06:17 +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>
|
||||
|
||||
* 43969: Src/Zle/compctl.c: untokenize Dash for compctl with
|
||||
|
|
|
@ -11,6 +11,10 @@ To create a zsh release:
|
|||
README
|
||||
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.
|
||||
|
||||
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
|
||||
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.
|
||||
|
||||
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
|
||||
-------------------------
|
||||
|
||||
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.
|
||||
|
||||
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
|
||||
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
|
||||
---------------------------
|
||||
|
||||
There are only minor changes between 5.4 and 5.4.2.
|
||||
|
||||
The 'exec' and 'command' precommand modifiers, and options to them, are
|
||||
now parsed after parameter expansion. Previously, both the modifier and
|
||||
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
|
||||
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
|
||||
-------------------------
|
||||
|
|
Loading…
Reference in New Issue