- Add 0.6.0 changelog (91d7626)
- Add automatic release note generation (433db55)
- Initial commit Soar MCP Server (a8f4f86)
- (mcp) Add layout management tools (d96b8f7)
- Add debug adapter protocol via xml sml interface (50f1f3b)
- Add support for setting variable view depth in Soar SML debug session (ff93c64)
- High level operator name to state name not valid with datamap (fa8be98)
- Parallel mcp calls lead to duplicate datamap ids. (3e6a167)
- Remove duplicate ID generation for datamap and layout vertices (0fc5d5c)
- Add default rules for legacy agents. (e3f8f6b)
- Update dependencies and fix tests (332b6e5)
- Fix lint warnings (f51b3c7)
- Add impasse operator creation (fe143cb)
- (layout) Consolidate code and add tests (3673050)
- Update changelog (c341fdb)
- Add datamap manipulation test (93b0e9f)
- Prepare 0.5.0 release (8941438)
- Extend timeout for undo manager test (83cf33d)
- Enhance project loading and datamap validation with new indexing and metadata features (2bf66b1)
- Undo/ redo (#2) (97702db)
- (parser) Enhance parsing logic to handle strings and parentheses correctly; add new test fixtures (#10) (6b6bf0b)
- (parser) Enhance attribute parsing to support path disjunction and update test fixtures (#11) (7e057ea)
- Use syntax of unmaintained soar extension (#8) (d5a7cb6)
- Add missing automatic test files (3523cbd)
- (datamap) Add test (#7) (70ffe04)
- (projectManager) Implement file system watcher for active project file changes (#3) (8148e10)
- (undoManager) Reduce max stack size from 50 to 25 and update related tests (c81b98b)
- Update tests (edf74a1)
- Improve test suite setup (621b9fb)
- Update readme (aa73bc3)
- Use x server for linux (ba789e7)
- Update package version to 0.3.1 and add ajv dependency (363bcef)
- (tests) Add SmartSander test case and corresponding fixture for unbound variable diagnostics (bfd4386)
- (layout) Enhance addFile functionality to support folder path overrides and add programmatic file addition method (2b4e683)
- (source-scripts) Implement source script management and diagnostics analysis (f00d4f1)
- (definition-provider) Add definition provider for source scripts and corresponding tests (baebd65)
- (validation) [breaking] Implement project schema validation and diagnostics reporting (3c2957c)
- Resolve testing timeout issues (74d4233)
- (layout) Update source reference management and ensure directory creation for new files (f93f373)
- (datamap) Enhance linked attribute functionality and add CRUD tests (a32a957)
- (datamap) Add hasLinkedSiblings attribute and update tree view representation (98a8d96)
- Update version to 0.2.1 and change icon for SOAR_ID type in datamap tree view (a070261)
- (projectManager) Implement active project change event and refactor project loading logic (3bf01ed)
- Add water jug simple for linked test (ee5f166)
- (parser) Enhance attribute parsing to support context-aware attributes and multiple values (d0c8e48)
- (parser) Enhance context attribute parsing to support new patterns and multiple values (9f115d3)
- (parser) Skip validation for '-' in attributes and add tests for WME removal (f4e95d9)
- (parser) Update validation command to target selected project instead of workspace (cf821ec)
- (parser) Enhance project loading by adding recursive search for project files in subdirectories (f51c219)
- Add project creation command and test (ce2fee9)
- (tests) Add validation test for created project without datamap errors (faae259)
- (tests) Add tests for deleting operators and restoring initial state (848504d)
- (layout) Enhance layout view to highlight currently viewed datamap (28de2e3)
- (datamap) Improve datamap ID handling and update layout view messaging (767a4da)
- (commands) Remove 'Add Substate' command from extension and package.json (845e1fd)
- (lsp) Implement project change notification handling in LSP server and improve context aware autocompletions (785252d)
- (datamap) Enhance attribute validation with detailed error messages and path analysis (0449049)
- (tests) Add unit tests for completion logic and datamap attribute suggestions (5e08608)
- (datamap) Add validation for unbound variables in production attributes (e52e35e)
- (datamap) Escalate missing LSP in completion tests to failure; reduce logging for tests (92df03c)
- Add VisualSoar feature specification document (6505fbe)
- (validation) Add command to find missing files and validate project structure (82c9f7e)
- (schema) Add project schema for VisualSoar with detailed definitions and properties (43863e4)
- (validation) Enhance datamap validation to include document text for precise error reporting (0e85066)
- (validation) Enhance enumeration validation to utilize variable bindings for context (49c8f0a)
- (validation) Improve error reporting by adding precise attribute range detection (e66ce58)
- (parser) Implement comment stripping to preserve line structure during parsing (d44a25e)
- (docs) Update VisualSoar feature specification to a comparison format with VS Code Extension (4c6ff71)
- (package) Update version to 0.2.0 (1f3bc7e)
- Increase timeout duration (b54f733)
- (tests) Correct attribute completion syntax in test cases (a216daa)
- (tests) Increase tests and add missing parenthesis (a15c963)
- (parser) Streamline validation methods and enhance enumeration checks (8a6ff2e)
- (tests) Remove typo validation in test project (acaeafd)
- (parser) Add enumeration error detection for project validation (1e477e6)
- Add test for operator and high level operator creation (617c522)
- Implement project management features including project selection and loading from file (d93f3dd)
- Enhance collectProjectFiles method to include parent folder path and improve orphaned files report formatting (978d7f8)
- Update version number to 0.1.7 in package.json (0e5dae5)
- Add layout tree provider and project synchronization utilities (872b89c)
- Add commands to view datamap and root datamap in the layout (4537e2f)
- Enhance datamap validation with detailed error range and improve parser position calculations (20fe1fd)
- Add CI workflow for build, test, and linting processes (2f0b0a5)
- Update version to 0.1.4, change activation event, and add restart command for LSP client (0d01531)
- Add MIT license and update publisher and repository details in package.json (d0ce063)
- Enhance CI workflow with release job and update Node.js caching (8b83dca)
- Update validation message and severity for missing attributes in datamap (c5918cb)
- Enhance LayoutTreeItem to support parent path for file resource URIs (23857ef)
- Remove Java feature configuration from devcontainer setup (5a5a1e9)
- Dependency (6331690)
- Align lock file with package.json (5a01bcf)
- Standardize quotes and remove redundant linting steps in CI workflow (88387a7)
- Update CI workflow to use Node.js 20.x and streamline test execution (618940b)
- Remove pre-commit checks from CI workflow (f526482)
- Update publisher name and repository URL in package.json; correct extension identifier in tests (9847333)
- Update version number to 0.1.5 in package.json (c5e5865)
- Update documentation (3eeb1cb)