about summary refs log tree commit diff
path: root/Etc/NEWS
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2001-03-04 18:37:03 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2001-03-04 18:37:03 +0000
commit37a61e3749b69051a2332b8ce4d31e053d1bda6c (patch)
tree841560dbf8d01c7ba5a0d25a44b05cc521264b1b /Etc/NEWS
parent43e41bcbc7008f51a0c902723ab48b39cffbf969 (diff)
downloadzsh-37a61e3749b69051a2332b8ce4d31e053d1bda6c.tar.gz
zsh-37a61e3749b69051a2332b8ce4d31e053d1bda6c.tar.xz
zsh-37a61e3749b69051a2332b8ce4d31e053d1bda6c.zip
News and contributors for 4.0.1
Diffstat (limited to 'Etc/NEWS')
-rw-r--r--Etc/NEWS38
1 files changed, 38 insertions, 0 deletions
diff --git a/Etc/NEWS b/Etc/NEWS
index 3ea570d40..1e6a3308b 100644
--- a/Etc/NEWS
+++ b/Etc/NEWS
@@ -2,6 +2,44 @@
 CHANGES FROM PREVIOUS VERSIONS OF ZSH
 -------------------------------------
 				     
+New features in zsh version 4.0.1
+---------------------------------
+
+Compared with 3.1.9, there are mostly incremental improvements to
+  - the new completion system --- more functions, completers, styles...
+  - the line editor
+  - handling of signals and traps
+  - the configuration system, particularly for modules
+  - Cygwin support (now essentially complete)
+  - arithmetic evaluation
+  - the zpty (pseudoterminal handling) module
+  - the test suite
+plus various bug fixes and compatibility improvements.
+
+The alias modules (zle.so as an alias for zsh/zle.so, etc.) have been
+removed; use `zmodload -A' to load modules under other names.  This is
+irrelevant if you are upgrading from 3.0.
+
+Compared with the 3.0 series of releases (the last stable set), the most
+significant of a large number of improvements in the shell are:
+  - Dynamically loadable modules with hierarchical naming system
+  - Shell functions as editor functions, with much additional builtin support
+  - Incredibly rich new completion system; just needs a single
+    initialization command to provide completion for all sorts of commands
+    and contexts
+  - Associative arrays
+  - Lots of new features in parameter substitution and globbing; more
+    logical handling of nested parameter substitutions
+  - Rewritten pattern-matching (globbing) code supports approximate
+    and case-insensitive matching and backreferences
+  - Various custom modules for pty's, FTP, special parameters, etc.
+  - Rewrites of many internal parts of the code: execution code to
+    provide compilation to internal representation, pattern matching
+  - Floating point arithmetic and mathematical functions module
+  - A test suite
+  - Various new options for compatibility with this, that and the other
+See the 3.1.x changes below for more detail.
+
 New features in zsh version 3.1.8 and 3.1.9
 -------------------------------------------
 These are primarily bug-fix versions.  There are only a few user-visible