Changelog of BashSupport Pro 4.1.5

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

General

  • Fixed One more cause of exception ActionUpdateThread.OLD_EDT is deprecated and going to be removed soon.
  • Fixed “New module…” did not set the correct content root for the new module. Instead, the project base path was set, which is incorrect.
  • Fixed For projects or modules created with our shell script project wizard, the module settings were blank and did not include the UI to configure content roots and exclusions. By default, these settings are hidden for projects without a configured SDK. With this fix, the settings are now displayed for shell script modules in projects without an SDK.
  • Updated Updated the (optional) telemetry to be based on OpenTelemetry instead of Sentry. As before, all telemetry is optional and is turned off by default. It does not contain data to track particular users and is never shared with a 3rd-party. Metrics are sent to an OpenTelemetry collector at metrics.j-a.dev via HTTPS and using the IDE’s configured HTTPS proxy and certificate trust manager. More details are available at bashsupport.com.
  • Updated Error reporting is now also based on OpenTelemetry. As before, only exceptions intentionally reported by user using the IDE’s error reporting dialog are sent.
  • Added Updated a new telemetry event to capture the runtime duration of the ShellCheck annotator. This is helpful to know about performance issues with ShellCheck on all the different systems.

Syntax

  • Fixed Fixed parsing of weird heredoc constructs like <<EOF>>file.txt ... or <<$literal$ ....

Run Configurations

  • Fixed #164: The inline editor for script snippets grows too wide.

bats-core

  • Fixed Incorrect warning “Referenced file not found” was shown for directories passed to load.

Debugger

  • Fixed Better diagnostics for exception Assertion failed thrown while debugging a Bash script.

Zsh Support

  • Fixed Better diagnostics for exception AssertionError thrown while debugging a Zsh script.
© 2020–2024 Joachim Ansorg
Impressum
Datenschutz
Rechtliches