Changelog of BashSupport Pro 2.0.3

An annotated list of changes of the 2.0 major version is available in the release announcement.

General

  • Updated The build for 2021.2 EAP now requires 212.4746.0 or later (i.e. the 2021.2 release candidate).

Editor

  • Fixed Exception AssertionError when computing folding regions of an empty case pattern.
  • Fixed Exception PsiInvalidElementAccessException when computing a run configuration for the current context element
  • Fixed Exception ClassCastException: class com.intellij.lang.puppet.ruby.epp.psi.impl.EppFile cannot be cast to class pro.bashsupport.qz
  • Fixed Exception builder.treeBuilt.firstChildNode must not be null

Run Configuration

  • Changed On Windows, if a custom interpreter path was defined together with “Windows path mapping: Automatic”, then the custom interpreter is not executed anymore to find out about the path mapping. This would be okay for wsl.exe, bash.exe or other shell interpreters, but user-defined scripts must not be executed to detect a path mapping. This reverts a change of behaviour between 1.5 and 2.0 back to the implementation of 1.5.
  • Fixed Freeze of run configuration window or the IDE window when editing a run configuration with Windows path mapper settings. This could have also frozen the IDE window at startup if the toolbar was showing a BashSupport run configuration as default.
  • Fixed Slow-downs of the user interface when editing interpreter settings of run configurations on Windows.

Formatter

  • Fixed Exception StringIndexOutOfBoundsException, e.g. when pasting into a shell script with setting “Reformat on paste” enabled.

Intentions

  • Fixed Exception with intention to remove quotes of literals with special shell characters
© 2020–2024 Joachim Ansorg
声明
隐私政策
许可条款