diff options
author | Timothy Sample <samplet@ngyro.com> | 2019-12-15 17:43:02 -0500 |
---|---|---|
committer | Timothy Sample <samplet@ngyro.com> | 2019-12-15 21:56:31 -0500 |
commit | de485819ca19daf3b8c5453f5248627e3e25a964 (patch) | |
tree | 5e4023a448b1f443d92ea9b4d07a11b6c8fa1fb2 | |
parent | b7c21537850cce8856d4f3806ee1b03bbbbf9661 (diff) |
Update the NEWS file.v0.2.0
NEWS: Update for release 0.2.0.
-rw-r--r-- | NEWS | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -1,6 +1,50 @@ All The Latest Gash News ************************ +Noteworthy changes in release 0.2.0 (2019-12-15) +================================================ + +New features + + - Pattern-based and asserting variable operators ('#', '##', '%', + '%%', and '?') are now supported. + - Errors are now handled in the 'break', 'continue', and 'return' + special built-ins. + - Temporary variable assignments are now passed into function calls + and invocations of regular built-ins. + - The 'read' special built-in now supports field splitting and + logical lines. + - The IFS variable is now initialized with a value. + - The 'trap' special built-in now uses '-' if no action is given. + - The 'noglob' option can be used to turn off globbing. + +Bug fixes + + - Subshells no longer continue executing code from the parent shell. + - The 'exit' special built-in now runs the exit handler. + - Patterns can now contain malformed, unterminated bracket + expressions (e.g., '[-foo'). + - Nested variable references that are interpreted as strings now + work (e.g., 'x=${y+${z+foo}}'). + - Backtick command substitutions in double quotes are now parsed + "correctly" (i.e., in the same bizarre way as other shells). + - Case statements that have unbalanced parentheses and are nested + inside of command substitutions are now parsed correctly. + - The behavior of the '+' and ':+' variable operators are no longer + reversed. + - Pathname expansion now works for absolute paths, paths with quoted + slashes, paths with repeated slashes, and paths with dot and + dot-dot components. + - Files opened for redirect are now closed immediately after they + are used. + - Processes spawned for pipelines are now reaped. + +Miscellaneous improvements + + - Gash is now installed into Guile's 'site' directories. + - The source tarball can now be generated reproducibly from a Git + checkout. + Noteworthy features of release 0.1 (2019-06-01) =============================================== |