Bug Fixes
-
intellij: Add missing language method in RobotCodeCodeStyleSettingsProvider (90673bf)
-
langserver: Default to folding ranges to character-based (6cbefe2)
Use character-based folding ranges by default when client capabilities are unknown.
-
robocop: Update robocop documentation urls (c15bdfa)
-
robot: Use explicit class reference for super() in VariablesDoc to allow slots (8af05a9)
Documentation
Features
- Add support for Robot Framework 7.4 (3e140c9)
- Enhance diagnostics and analysis features with progress indicators in verbose mode and performance improvements (1ac9247)
Performance
-
lsp: Use dataclass slots for protocol types (82012e8)
use @DataClass(slots=True) for LSP model classes to reduce per-instance memory overhead and speed up attribute access in LSP hot paths
Refactor
- core: Simplify casing caches and add support for PEP 604 unions (428226a)
- Reduce lru_cache maxsize for performance optimization across multiple modules (f715d32)
Testing
- Real pyproject file for test project (c3e17b2)