Bug Fixes
- robot: Update class inheritance from BaseOptions to RobotBaseOptions for consistency (1f18c52)
- robot: Improve timeout error messages for library and variable loading (d698900)
- robot: Use --no* for disabled RF flags (e.g. --noexitonfailure) instead of short enable flags (a6ffcf5)
- tests: Use raw string notation for regex in exception matchers (d6ba124)
Documentation
- config: Add load-library-timeout option for library and variable loading to json schema (d93a397)
- Enhance README.md's and remove redundant license files across packages (f21f4ea)
- Add comprehensive security policy and reporting guidelines (a49027a)
- Update links and improve wording in documentation (409c393)
- Reorganize support section in README.md for clarity (22e56b7)
Features
-
analyze,robot: Add configurable load_library_timeout with CLI flag and robot.toml support (461212d)
Add configurable library/variable load timeout. Sources (precedence):
analyze code: --load-library-timeout / --no-load-library-timeout
VS Code setting: robotcode.analysis.robot.loadLibraryTimeout
robot.toml / pyproject: [tool.robotcode-analyze] load-library-timeout
Env: ROBOTCODE_LOAD_LIBRARY_TIMEOUT
Default: 10
Replaces previous hard-coded timeout, adds validation (>0), clearer docs, and examples. -
robot: Define more detailed error message for library load timeout (d5848ab)
-
robot: Environment variable for load library timeout (20c98c3)
Refactor
- tests: Remove performance tests for argument processing (d019a60)