Releases: jade-codes/syster
Releases · jade-codes/syster
v0.1.7-alpha
What's Changed
- Fix make install target to build and install VS Code extension by @Copilot in #683
- Fix/issue 637 keyword alignment by @jade-codes in #685
- chore: revert extension name from syster to sysml-language-support by @jade-codes in #688
Full Changelog: v0.1.6-alpha...v0.1.7-alpha
v0.1.6-alpha
What's Changed
- fix: remove readonly_token from SysML grammar by @jade-codes in #680
- Feature/improve code structure by @jade-codes in #681
Full Changelog: v0.1.5-alpha...v0.1.6-alpha
v0.1.5-alpha
What's Changed
- Fix/file not parsing by @jade-codes in #677
- fix(lsp): continue workspace loading when files have parse errors by @jade-codes in #679
Full Changelog: v0.1.3-alpha...v0.1.5-alpha
v0.1.4-alpha
What's Changed
- Fix/file not parsing by @jade-codes in #677
Full Changelog: v0.1.3-alpha...v0.1.4-alpha
v0.1.3-alpha
What's Changed
- chore(vscode): add extension icon and bump to 0.1.3-alpha by @jade-codes in #672
- Chore/add pr template by @jade-codes in #673
Full Changelog: v0.1.2-alpha...v0.1.3-alpha
v0.1.2-alpha
What's Changed
- fix: Replace old-style format strings with inline format args by @jade-codes in #1
- Extract KerML imports by @jade-codes in #18
- test: Complete TODO verification in import_tests by @jade-codes in #2
- Move span tests to separate test file by @jade-codes in #17
- Verify BaseVehicle alias resolves to Vehicle by @jade-codes in #19
- Support multiple packages per SysML file by @jade-codes in #20
- Add annotation properties by @jade-codes in #21
- Add hierarchical children to document symbols by @jade-codes in #22
- Implement KerML validator by @jade-codes in #23
- Fix KerML keyword highlighting in VS Code by @jade-codes in #25
- feat: Detect import kind and recursive flags in KerML parser by @jade-codes in #55
- feat(lsp): Implement incremental text synchronization by @jade-codes in #54
- Add comprehensive edge case tests for LSP completion, rename, and references by @jade-codes in #56
- feat(lsp): Implement folding ranges (#46) by @jade-codes in #57
- feat(lsp): add prepare rename validation by @jade-codes in #58
- feat(lsp): add selection range support by @jade-codes in #59
- feat: Rowan-based formatter with comment preservation by @jade-codes in #60
- feat: implement inlay hints support for type annotations by @jade-codes in #62
- docs: update architecture documentation with LSP and formatter details by @jade-codes in #63
- Resolve TODO: test: Add tests for function
<syster::syntax::kerml::model::types::LiteralNumber as core::cmp::PartialEq>::eqby @jade-codes in #441 - Resolve TODO: test: Add tests for function
<syster::syntax::kerml::model::types::LiteralNumber as core::cmp::PartialEq>::eqby @jade-codes in #443 - test: Add comprehensive tests for SymbolTable::find_in_scope_chain by @Copilot in #445
- [WIP] Configure instructions for Copilot in the repository by @Copilot in #448
- test: Add comprehensive tests for SymbolTable::lookup_global_mut by @Copilot in #446
- test: Add tests for KermlAdapter::new (closes #422) by @Copilot in #466
- Add edge case tests for SymbolTable::find_in_scope_chain by @Copilot in #456
- test: Add comprehensive tests for KermlAdapter::new by @Copilot in #465
- test: Add tests for SymbolTable::lookup_from_scope by @Copilot in #452
- Add tests for function collect_feature_spans by @Copilot in #475
- Add explicit permissions to CI and auto-notify Copilot on failures by @Copilot in #476
- Add comprehensive tests for symbol-table lookup functions by @Copilot in #477
- Add comprehensive tests for kerml-selection module by @Copilot in #478
- test: Add comprehensive tests for workspace-core module by @Copilot in #479
- Add comprehensive tests for kerml-inlay module by @Copilot in #480
- test: Add comprehensive tests for workspace-file module by @Copilot in #481
- test: Add comprehensive tests for types-error module by @Copilot in #483
- Add comprehensive tests for core-parse-result module by @Copilot in #484
- test: Add comprehensive tests for SemanticRole module by @Copilot in #486
- Add comprehensive tests for types-diagnostic module by @Copilot in #482
- test: Add comprehensive tests for kerml-parser module by @Copilot in #488
- test: Add comprehensive tests for kerml-validator module by @Copilot in #489
- feat(lsp): Add debouncing and on-demand reference lookup by @jade-codes in #490
- Add comprehensive tests for LSP server state module by @Copilot in #487
- test: Add comprehensive tests for OneToManyGraph by @Copilot in #494
- Add comprehensive tests for OneToOneGraph module by @Copilot in #496
- Add comprehensive test coverage for syster-lsp ServerState LanguageServer implementation by @Copilot in #493
- test: Add comprehensive tests for SyntaxFile module (closes #247, #246, #245) by @Copilot in #498
- Add comprehensive tests for syster-lsp main module by @Copilot in #497
- Add comprehensive tests for SymmetricGraph module by @Copilot in #495
- test: Add comprehensive tests for CountingVisitor module by @Copilot in #501
- Add comprehensive tests for format_symbol_declaration helper function by @Copilot in #502
- Add comprehensive tests for AstVisitor trait methods by @Copilot in #500
- Add comprehensive tests for semantic token collector module by @Copilot in #503
- test: Add comprehensive tests for folding-extract-folding-ranges (closes #394, closes #137) by @Copilot in #512
- test: Add comprehensive tests for SysmlAdapter visitor methods by @Copilot in #511
- Add comprehensive tests for char_offset_to_byte UTF-8 conversion by @Copilot in #506
- Add comprehensive tests for Comment type Visitable implementation by @Copilot in #508
- Add comprehensive tests for sysml::parser::parse_content by @Copilot in #509
- Add comprehensive tests for utils::ref_from function by @Copilot in #507
- Add comprehensive tests for core LspServer module functions by @Copilot in #499
- Add comprehensive tests for helpers-char-offset-to-utf16 module by @Copilot in #504
- Add comprehensive tests for the utils-all-refs-from module by @Copilot in #505
- Add comprehensive tests for types-alias module by @Copilot in #513
- Add comprehensive tests for folding-collect-ranges module by @Copilot in #510
- test: Add comprehensive tests for char_offset_to_utf16 function by @Copilot in #515
- test: Add comprehensive tests for types-import module by @Copilot in #518
- Add comprehensive tests for inlay hints extraction functions by @Copilot in #517
- test: Add comprehensive tests for utils-all-refs-from module by @Copilot in #514
- test: Add comprehensive tests for types-usage module by @Copilot in #516
- test: Add comprehensive tests for SemanticAnalyzer relationship_graph accessors by @Copilot in #520
- [WIP] Add comprehensive tests for inlay-hints-collect-hints module by @Copilot in #523
- test: Add comprehensive tests for NamespaceDeclaration Visitable implementation by @Copilot in #521
- test: Add comprehensive tests for semantic-token-collector-normalize-path by @Copilot in #522
- test: Add comprehensive tests for batch-1 module by @Copilot in #524
- test: Add comprehensive tests for batch-4 selection and inlay hints functions by @Copilot in #527
- test: Add comprehensive tests for batch-5 helper functions by @Copilot in #528
- test: Add comprehensive tests for batch-3 module by @Copilot in #526
- Add comprehensive tests for batch-2 module functions by @Copilot in #525
- refactor: Clean up folding range extraction and update related types by @jade-codes in #573
- test: Add comprehensive tests for semantic-token-collector-semantictokencollector by @Copilot in #576
- test: Add comprehensive tests for syster-lsp main module by @Copilot in #577
- Add comprehensive test coverage for core LSP server functions by @Copilot in https://g...