aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS44
1 files changed, 44 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 54e4dc02..eca568e5 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,50 @@
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
+Changes from xxxx to 4.0.0
+--------------------------
+
+1. The special files /dev/pid, /dev/ppid, /dev/pgrpid and /dev/user are
+ now completely gone. Use PROCINFO instead.
+
+2. The POSIX 2001 behavior for `sub' and `gsub' are now the default.
+
+3. The \s and \S escape sequences are now recognized in regular expressions.
+
+4. The split function accepts an optional fourth argument which is an array
+ to hold the values of the separators.
+
+5. New -b / --characters-as-bytes option that means "hands off my data"; gawk
+ won't try to treat input as a multibyte string.
+
+6. New --sandbox option; see the doc.
+
+7. Indirect function calls are now available.
+
+8. Interval expressions are now part of default regular expressions for
+ GNU Awk syntax.
+
+9. --gen-po is now correctly named --gen-pot.
+
+10. switch / case is now enabled by default. There's no longer a need
+ for a configure-time option.
+
+11. Gawk now supports BEGINFILE and ENDFILE. See the doc for details.
+
+12. Directories named on the command line now produce a warning, not
+ a fatal error, unless --posix or --traditional.
+
+13. The new FPAT variable allows you to specify a regexp that matches
+ the fields, instead of matching the field separator. The new patsplit()
+ function gives the same capability for splitting.
+
+14. All long options now have short options, for use in `#!' scripts.
+
+15. Support for IPv6 added via /inet6/... special file. /inet4/... forces
+ IPv4 and /inet chooses the system default (probably IPv4).
+
+16. Added a warning for /[:space:]/ that should be /[[:space:]]/.
+
Changes from 3.1.7 to 3.1.8
---------------------------
1. The zero flag no longer applies to %c and %s; apparently the standards