Skip to content

What's New in v2.6.2

Two patch releases landed today on top of v2.6.0 — v2.6.1 and v2.6.2 — all bug fixes from your reports. Thanks for filing them.

  • The Test Explorer recovers after a language server restart. After restarting the language servers — for example via Clear Cache and Restart Language Servers — test items and the run/debug buttons no longer disappear until you reload the window. RobotCode now re-discovers each folder's tests and rebuilds its run profiles automatically when its language server comes back, and each workspace folder refreshes on its own without interfering with the others. (#618)
  • More reliable test runs. A run no longer hangs with a spinning indicator when a debug session fails to start, cancelling a run now stops only that run (and works even while it is still starting), and a test's error decoration clears as soon as the underlying problem is fixed. (#618)
  • Automatic recovery from a corrupt cache database. When the workspace cache became corrupt (database disk image is malformed), the keyword view, test discovery, and even Clear Cache and Restart Language Servers stopped working. RobotCode now detects the corruption and rebuilds the cache automatically — or falls back to an in-memory cache if the file is still locked by another window. (#614)
  • Stale configuration profiles no longer block test runs. If a selected profile was removed from robot.toml — for example after switching git branches — every test run failed with a profile not found error. Select Configuration Profiles now drops profiles that no longer exist and lists which ones were removed. (#498)
  • Stable Robocop formatting. Formatting a file with Robocop repeatedly no longer flips between two results — for example a blank line being added and removed before a section header on every other run. (#612)
  • pip install robotcode[all] works on more platforms. On targets without a prebuilt html-to-markdown wheel (such as armv7l or Alpine/musllinux), the install used to fail during a source build. html-to-markdown is now opt-in instead of part of all — install it with pip install robotcode-runner[html] for nicer HTML log conversion in the results command. (#613)

There is also a new reference page on excluding files with .robotignore.


Thanks to everyone who reported issues, contributed ideas, and tested pre-release builds. Your feedback drives every release.

For the full list of changes, see the Changelog.

Released under the Apache-2.0. Copyright © 2022-present Daniel Biehl