* PATCH: 5.0.8 notes @ 2015-04-30 20:03 Peter Stephenson 2015-04-30 22:13 ` Mikael Magnusson 0 siblings, 1 reply; 5+ messages in thread From: Peter Stephenson @ 2015-04-30 20:03 UTC (permalink / raw) To: Zsh hackers list There ought to be more worth mentioning... diff --git a/Etc/FAQ.yo b/Etc/FAQ.yo index eeb7c13..f9d052f 100644 --- a/Etc/FAQ.yo +++ b/Etc/FAQ.yo @@ -302,7 +302,7 @@ sect(On what machines will it run?) sect(What's the latest version?) - Zsh 5.0.7 is the latest production version. For details of all the + Zsh 5.0.8 is the latest production version. For details of all the changes, see the NEWS file in the source distribution. A beta of the next version is sometimes available. Development of zsh is diff --git a/README b/README index 94df2a5..d15d170 100644 --- a/README +++ b/README @@ -5,16 +5,11 @@ THE Z SHELL (ZSH) Version ------- -This is version 5.0.7 of the shell. This is a stable release. -There are minor new features as well as bug fixes since 5.0.6. - -Note in particular there is a security fix to disallow evaluation of the -initial values of integer variables imported from the environment (they -are instead treated as literal numbers). That could allow local -privilege escalation, under some specific and atypical conditions where -zsh is being invoked in privilege elevation contexts when the -environment has not been properly sanitized, such as when zsh is invoked -by sudo on systems where "env_reset" has been disabled. +This is version 5.0.8 of the shell. This is a stable release. +There are no significant new features since 5.0.6, but there +are many bugfixes and some significant internal improvements, notably +a more predictable effect for keyboard interrupts and proper parsing +of $(...) expressions. Installing Zsh -------------- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: 5.0.8 notes 2015-04-30 20:03 PATCH: 5.0.8 notes Peter Stephenson @ 2015-04-30 22:13 ` Mikael Magnusson 2015-05-01 20:32 ` Peter Stephenson 0 siblings, 1 reply; 5+ messages in thread From: Mikael Magnusson @ 2015-04-30 22:13 UTC (permalink / raw) To: Peter Stephenson; +Cc: Zsh hackers list On Thu, Apr 30, 2015 at 10:03 PM, Peter Stephenson <p.w.stephenson@ntlworld.com> wrote: > There ought to be more worth mentioning... > > -Note in particular there is a security fix to disallow evaluation of the > -initial values of integer variables imported from the environment (they > -are instead treated as literal numbers). That could allow local > -privilege escalation, under some specific and atypical conditions where > -zsh is being invoked in privilege elevation contexts when the > -environment has not been properly sanitized, such as when zsh is invoked > -by sudo on systems where "env_reset" has been disabled. > +This is version 5.0.8 of the shell. This is a stable release. > +There are no significant new features since 5.0.6, but there should this say .7? ^ I'm not sure how much we usually list here but here's some stuff from a look through the git log, ${(p.$param.) some numerous changes to the vi mode, i don't use it but maybe oliver can chime in? waiting on already exited processes whence -v lists file function was defined in -S shows intermediate symlink steps $(< error not fatal anymore faster history lockfile retrying zsh/db/gdbm module, ztie -r / zuntie -u pattern support in watch variable aliasing && and other tokens (this is already in NEWS, but not listed separately for .8) posix builtins and exec + assignments -- Mikael Magnusson ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: 5.0.8 notes 2015-04-30 22:13 ` Mikael Magnusson @ 2015-05-01 20:32 ` Peter Stephenson 2015-05-03 18:09 ` Peter Stephenson 0 siblings, 1 reply; 5+ messages in thread From: Peter Stephenson @ 2015-05-01 20:32 UTC (permalink / raw) To: Zsh hackers list On Fri, 1 May 2015 00:13:56 +0200 Mikael Magnusson <mikachu@gmail.com> wrote: > > +This is version 5.0.8 of the shell. This is a stable release. > > +There are no significant new features since 5.0.6, but there > > should this say .7? ^ If you take the old-fashioned view that it should be correct, I suppose so. > I'm not sure how much we usually list here but here's some stuff from > a look through the git log, >... > aliasing && and other tokens (this is already in NEWS, but not listed > separately for .8) This all goes in NEWS rather than README; up to now I've assumed people are more interested in comparing with 4.x releases, but that's unlikely to be true any more --- so this and anything probably needs to go in a new section at the top. pws ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: 5.0.8 notes 2015-05-01 20:32 ` Peter Stephenson @ 2015-05-03 18:09 ` Peter Stephenson 2015-05-03 20:11 ` Mikael Magnusson 0 siblings, 1 reply; 5+ messages in thread From: Peter Stephenson @ 2015-05-03 18:09 UTC (permalink / raw) To: Zsh hackers list [Sorry if this gets to you twice but I think I misdirected the first.] Here's some NEWS, not quite as it happens. pws diff --git a/NEWS b/NEWS index 3f60321..4163efc 100644 --- a/NEWS +++ b/NEWS @@ -4,8 +4,35 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH Note also the list of incompatibilities in the README file. -Changes since 5.0.0 -------------------- +Changes from 5.0.7 to 5.0.8 +--------------------------- + +- Global aliases can be created for syntactic tokens such as command + separators (";", "&", "|", "&&", "||"), redirection operators, etc. + Use at your own risk! The POSIX_ALIASES option is interpreted more + strictly to prevent expansion of these and other alias names containing + quotes, glob metacharacters, parameter references, etc. + +- There have been various further improvements to builtin handling + with the POSIXBUILTIN option (off by default) for compatibility with + the POSIX standard. + +- 'whence -v' is now more informative, and 'whence -S' shows you + how a full chain of symbolic links resolves to a command. + +- The 'p' parameter flag now allows an argument to be specified + as a referene to a variable, e.g. ${(ps.$sep.)foo} to split $foo + on a string given by $sep. + +- Elements of the watch variable may now be patterns. + +- The logic for retrying history locking has been improved. + +- Some rationalisations have been made to the zsh/gdbm module that + should make it more useful and predictable in operation. + +Changes from 5.0.0 to 5.0.7 +--------------------------- - Numeric constants encountered in mathematical expressions (but not other contexts) can contain underscores as separators that will be ignored on @@ -117,12 +144,6 @@ Changes since 5.0.0 Running fn writes "hello" to logfile. In older versions of the shell it would create an empty file at the point of definition. -- Global aliases can be created for syntactic tokens such as command - separators (";", "&", "|", "&&", "||"), redirection operators, etc. - Use at your own risk! The POSIX_ALIASES option is interpreted more - strictly to prevent expansion of these and other alias names containing - quotes, glob metacharacters, parameter references, etc. - Changes between 4.2 and 5.0.0 ----------------------------- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: PATCH: 5.0.8 notes 2015-05-03 18:09 ` Peter Stephenson @ 2015-05-03 20:11 ` Mikael Magnusson 0 siblings, 0 replies; 5+ messages in thread From: Mikael Magnusson @ 2015-05-03 20:11 UTC (permalink / raw) To: Peter Stephenson; +Cc: Zsh hackers list On Sun, May 3, 2015 at 8:09 PM, Peter Stephenson <p.w.stephenson@ntlworld.com> wrote: > [Sorry if this gets to you twice but I think I misdirected the first.] > > Here's some NEWS, not quite as it happens. > > pws > > diff --git a/NEWS b/NEWS > index 3f60321..4163efc 100644 > --- a/NEWS > +++ b/NEWS > @@ -4,8 +4,35 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH > > Note also the list of incompatibilities in the README file. > > -Changes since 5.0.0 > -------------------- > +Changes from 5.0.7 to 5.0.8 > +--------------------------- > + > +- Global aliases can be created for syntactic tokens such as command > + separators (";", "&", "|", "&&", "||"), redirection operators, etc. > + Use at your own risk! The POSIX_ALIASES option is interpreted more > + strictly to prevent expansion of these and other alias names containing > + quotes, glob metacharacters, parameter references, etc. > + > +- There have been various further improvements to builtin handling > + with the POSIXBUILTIN option (off by default) for compatibility with > + the POSIX standard. This should be POSIX_BUILTINS (the s being more important than the _, but that would consistent with POSIX_ALIASES above). > +- 'whence -v' is now more informative, and 'whence -S' shows you > + how a full chain of symbolic links resolves to a command. > + > +- The 'p' parameter flag now allows an argument to be specified > + as a referene to a variable, e.g. ${(ps.$sep.)foo} to split $foo > + on a string given by $sep. referene -> reference -- Mikael Magnusson ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-05-03 20:11 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-04-30 20:03 PATCH: 5.0.8 notes Peter Stephenson 2015-04-30 22:13 ` Mikael Magnusson 2015-05-01 20:32 ` Peter Stephenson 2015-05-03 18:09 ` Peter Stephenson 2015-05-03 20:11 ` Mikael Magnusson
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).