Skip to content

Releases: jade-codes/syster

v0.1.7-alpha

12 Jan 06:32

Choose a tag to compare

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

09 Jan 11:07

Choose a tag to compare

What's Changed

Full Changelog: v0.1.5-alpha...v0.1.6-alpha

v0.1.5-alpha

08 Jan 17:32

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3-alpha...v0.1.5-alpha

v0.1.4-alpha

08 Jan 15:38

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3-alpha...v0.1.4-alpha

v0.1.3-alpha

08 Jan 10:09

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2-alpha...v0.1.3-alpha

v0.1.2-alpha

08 Jan 09:55

Choose a tag to compare

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>::eq by @jade-codes in #441
  • Resolve TODO: test: Add tests for function <syster::syntax::kerml::model::types::LiteralNumber as core::cmp::PartialEq>::eq by @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...
Read more