What's New in RobotCode 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.
v2.6.2
- 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)
v2.6.1
- 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 prebuilthtml-to-markdownwheel (such as armv7l or Alpine/musllinux), the install used to fail during a source build.html-to-markdownis now opt-in instead of part ofall— install it withpip install robotcode-runner[html]for nicer HTML log conversion in theresultscommand. (#613)
There is also a new reference page on excluding files with .robotignore.
Thank You
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.