summaryrefslogtreecommitdiff
path: root/CHANGES-5.2
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES-5.2')
-rw-r--r--CHANGES-5.226
1 files changed, 25 insertions, 1 deletions
diff --git a/CHANGES-5.2 b/CHANGES-5.2
index 262cd6f5..cfd1c9c9 100644
--- a/CHANGES-5.2
+++ b/CHANGES-5.2
@@ -1,3 +1,27 @@
+This document details the changes between this version, bash-5.2-rc3, and
+the previous version, bash-5.2-rc2.
+
+1. Changes to Bash
+
+a. Added a compatibility mode feature that causes the parser to parse command
+ substitutions as if extglob were enabled. If it is enabled before execution,
+ parse at execution will succeed. If not, the subsequent execution parse will
+ fail.
+
+b. Fixed an issue with handling a `return' executed in a trap action if the
+ trap is executed while running in a shell function.
+
+2. Changes to Readline
+
+3. New Features in Bash
+
+4. New Features in Readline
+
+a. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG)
+ each time it is called, and modifies the appropriate locale-specific display
+ and key binding variables when the locale changes.
+
+------------------------------------------------------------------------------
This document details the changes between this version, bash-5.2-rc2, and
the previous version, bash-5.2-rc1.
@@ -444,7 +468,7 @@ z. The new `--enable-translatable-strings' option to `configure' allows $"..."
support to be compiled in or out.
aa. The new `globskipdots' shell option forces pathname expansion never to
- return `.' or `..' unless explicitly matched.
+ return `.' or `..' unless explicitly matched. It is enabled by default.
bb. Array references using `@' and `*' that are the value of nameref variables
(declare -n ref='v[@]' ; echo $ref) no longer cause the shell to exit if