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
IndexOutOfBounds
with escaped characters - Fixed Exception
IllegalStateException: unable to locate literal
for 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 size
and notTab size
to shfmt. - Fixed Exception
Read access is allowed from inside read-action (or EDT)