Changelog of BashSupport Pro 2.0.4
An annotated list of changes of the 2.0 major version is available in the release announcement.
Syntax
- Improved Parameter expansions with indirect references, e.g.
${!name}. There’s no warning about unused variables anymore and the variable is included in rename, find usages, etc. Indirect expansions by prefix, e.g.${!name*}, are unsupported just as in ShellCheck. - Fixed Exception
IndexOutOfBoundswith escaped characters - Fixed Exception
IllegalStateException: unable to locate literalfor intention “Convert to unquoted”
General
- Fixed Improvements to memory usage or indexing and file analysis
- Fixed Exception
java.nio.file.InvalidPathException: Illegal char <<> - Fixed Exceptions when loading a project with a deprecated or corrupted shell library configuration
Syntax
- Fixed #82: Parsing of regular expressions with literal whitespace
Formatter
- Updated Bundle shfmt 3.3.1
- Fixed Indentation settings were not stored and applied correctly. You may have to update the code style settings of BashSupport Pro. Previously, the settings made in the user interface were applied to the “Other files” indentation settings.
- Fixed Pass
Indent sizeand notTab sizeto shfmt. - Fixed Exception
Read access is allowed from inside read-action (or EDT)