1 User visible changes in release 1.13
2 * expr's match operator has been corrected to use basic regular expressions
3 * New programs: factor, seq.
4 * date accepts new option --rfc-822 (-R) and new %z format.
5 * date: fix bugs in the handling of date -u +'%s %Z'.
6 * date accepts new option --reference=FILE (-r FILE) analogous to the
7 like-named touch option.
8 * date can now format dates up to 2037
9 User visible changes in release 1.12
11 User visible changes in release 1.11
12 * date accepts new option: (-f) --file=DATEFILE
13 * skeletal texinfo documentation (mainly just the `invoking' nodes)
14 * `stty werase ^W' works. Before, werase wasn't enabled for AIX-3.2.5.
15 * su with no arguments works properly
16 * nice accepts options like `--5' (this is interpreted like `-n -5')
17 * nice now interprets `-1 -1' like `-1' not like `-11'
18 * `stty speed' and `stty size' no longer output a spurious newline
19 User visible changes in release 1.10
20 * change package name from shellutils to sh-utils
21 * add hostname, pwd, and users commands
22 * --version outputs the name of the utility as well as the package name
24 * Configure properly determines options for stty on SCO ODT 3.0 systems.
25 * `date -d' works better. Before, `date -d '4apr94'' produced
26 `Sun Apr 3 23:00:00 CDT 1994'.
27 User visible changes in release 1.9.4
28 * Repair stty option handling.
29 User visible changes in release 1.9.3
30 * `stty -a -g' gets a diagnostic
31 * `stty {-a|-g} any-other-argument' gets a diagnostic
32 * stty no longer ignores some of its arguments
33 * basename and dirname no longer treat `--' specially
34 * `basename -- file.c .c' generates a usage error. Before, it output `file'.
35 * `basename file-dist -dist' outputs `file'. Before it output `file-dist'.
36 * stty defaults `swtch' to undefined for Solaris so `susp' (^Z) will work.
37 Before, with the default settings ^Z did nothing.
38 * stty no longer gives an error message when it finds a spurious difference
39 (due to buggy tcgetattr/tcsetattr) between requested and current tty
40 modes under SunOS 4.1.x.
41 * stty no longer fails if the ioctl to determine the display width fails
42 when displaying settings.
43 * stty works around SunOS 4.x kernel bug that made `stty rows 0 cols 0' fail.
44 * who and tee no longer fail gratuitously when continued after an
45 interrupted read or write system call.
46 * date accepts new format: %s time in seconds since 1970-01-01 00:00:00 UCT
47 * date -d can parse dates like `11-JUL-1991'
48 * expr '' == 0 works (before, it printed 1)
49 * stty no longer fails on telnet sessions to Solaris systems
50 * `cd /etc; who utmp' now works. Before, any filename argument had to be
51 absolute or relative to /dev.
53 User visible changes in release 1.9.2:
54 * who output is better formatted on Solaris and other SysVr4 systems
55 * fix a minor problem in formatting the output from `stty -a'
56 * yes with arguments outputs newlines again
57 * partial stty failures are reported
59 Major changes in release 1.9.1:
60 * stty can be built on Suns again
61 * minor fix for who -q
63 Major changes in release 1.9:
64 * su fails gracefully when getpass is unable to open /dev/tty.
65 * printenv and tty detect and report write errors
67 * stty accepts the new options status and flush on systems that provide them
68 * `expr 1 / 0' gives an error message rather than trying to divide by zero
69 * expr's `substr' doesn't overrun malloc'd buffer
70 * expr recognizes the string `0' as zero
71 * better support for Linux, Dec Alpha, and SGI Irix
72 * all programs (even true and false) accept --version and --help options
73 * uname's --version option is no longer equivalent to its -v option
74 * configure uses config.h, so DEFS won't exceed preprocessor limits of
75 some compilers on the number of symbols defined via -D.
76 * work around problem where $(srcdir)/config.h was used instead of
77 ../config.h -- this happened only when building in a subdirectory
78 and when config.h remained in $(srcdir) from a previous ./configure.
79 * make may be run from the subdirectories
81 Major changes in release 1.8:
83 * fix some incorrect warnings in pathchk
84 * look at the right utmp file on 386BSD
85 * date doesn't dump core on some systems now
87 Major changes in release 1.7:
88 * add su, who, true, false commands
89 * add more tests to expr
90 * fix printf program handling of \ escapes
91 * printf can re-use format string for multiple groups of arguments
92 * printf catches numeric conversion errors with an ANSI C library
93 * stty nl and -nl were backwards
94 * date can format an arbitrary date without setting it