Releases: THA-Embedded-Systems-Lab/soar-code-extension
Releases · THA-Embedded-Systems-Lab/soar-code-extension
Release list
0.9.0
[0.9.0] - 2026-09-08
Features
- (datamap) Detect stale/unused datamap items in Check Project (26f6791)
- (datamap) Add VisualSoar-style datamap usage sweeps (07d04ed)
- (datamap) Exempt io subtrees from directional usage buckets (507a68c)
Bug Fixes
- (ci) Bump @vscode/test-electron to ^3.1.0 for macOS launch (a1fc1ca)
- (ci) Make integration test harness work under ESM (07348a5)
- (ci) Move mocha flags to .mocharc.json for Windows (38a3421)
Refactor
- Migrate to ES modules (0d96e92)
Styling
- Run pre-commit across all files (2061597)
Miscellaneous Tasks
- Update pre-commit hook versions (3375f2b)
0.8.2
[0.8.2] - 2026-07-03
Features
- Add support for operator-preference tests in Soar grammar (913a986)
- Enhance datamap validation and parsing for conjunctive attribute tests (367946e)
- Implement a persistent search field for datamap and layout trees in a webview (d91ce33)
Bug Fixes
- Allow self-linked datamap attributes and non-
<s>state variable names (7491536) - Stabilize datamap linked-vertex display names in editor pickers (9a60cd8)
- Update sorting logic in datamap tree provider (5abc19b)
Refactor
- Consolidate project validation commands into a single 'Check Project' command (e08377d)
Miscellaneous Tasks
0.8.1
0.7.1
0.6.0
[0.6.0] - 2026-03-10
Features
- Initial commit Soar MCP Server
- (mcp) Add layout management tools
- Add debug adapter protocol via xml sml interface
- Add support for setting variable view depth in Soar SML debug session
Bug Fixes
- High level operator name to state name not valid with datamap
- Parallel mcp calls lead to duplicate datamap ids.
- Remove duplicate ID generation for datamap and layout vertices
- Add default rules for legacy agents.
- Update dependencies and fix tests
Documentation
- 0.5.0 changelog
- Add Agents.ms and llm.md
Styling
- Fix lint warnings