zsh-workers
 help / color / mirror / code / Atom feed
* 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).