Changelog of BashSupport Pro 4.1.1

An annotated list of all changes of the 4.x major version is available in the release announcement.

General

  • Fixed Update Chinese translation of the user interface.

Zsh Support

  • Fixed Support for the alternate syntax of the for command: for x (a b c) echo $x.
  • Fixed Support for the alternate syntax of the if command: if (( x )) echo or if [[ x ]] echo.
  • Fixed When debugging a Zsh script, a superfluous argument -- was passed to the debugged script.

Editor

  • Fixed #158: Automatic insertion of } after typing ${ did not always work.
  • Fixed #156: Parameter expansions with a fallback assignment value, e.g. ${name:=value}, were not properly handled if they were placed in a subshell, but referenced a global variable. The incorrect highlighting of the global variable as “unused” is now fixed, as well.
  • Fixed On newer versions of macOS the quick documentation based on man pages was unavailable because groff is not installed anymore.

Code Completion

  • Added #159: Declared variables are now suggested as assignment commands. For example, item myVar= is shown by code completion if this variable was declared previously.

Run Configurations

  • Fixed #154: Path-based macros like $FileName$ were not properly replaced in script parameters.
  • Fixed Expansion of macros with UI interaction (e.g. $Prompt$) was broken and displayed an error message instead.
  • Fixed With remote debugging macros were expanded twice, which caused macros with UI interaction to be displayed twice.
  • Fixed #153: Option “Show console when a message is printed to standard error stream” in panel “Logs” is not applied anymore because it’s incompatible with the PTY-enabled output window of BashSupport Pro 4. The checkbox is hidden now to avoid confusion.
  • Fixed The run actions shown when clicking on the line marker next to a shebang had a different order than the Alt + Enter menu on the shebang. “Run in Terminal” was shown as first item, but is now shown as last item to match the alt+enter intentions menu.
© 2020–2024 Joachim Ansorg
Правовая информация
Политика конфиденциальности
Юридическая информация