v0.3.0
·
329 commits
to development
since this release
What's Changed
- feat: VSCode extension Phase 0+1 — compiler API, syntax highlighting, diagnostics by @thiagoralves in #41
- fix: remove redundant test run in CI, coverage step suffices by @michaeldistel in #44
- Add issue templates and PR template by @michaeldistel in #47
- Remove committed generated artifacts by @michaeldistel in #50
- Fix stale and incorrect references in docs and README by @michaeldistel in #52
- Delete dead IR module and clean up stale coverage exclusions by @michaeldistel in #54
- fix: correct runtime path in package.json files field by @michaeldistel in #58
- docs: update st-validation README with correct category counts by @michaeldistel in #62
- ci: add Node 20 and 22 to test matrix by @michaeldistel in #60
- feat: VSCode extension Phase 2 — symbols, hover, go-to-definition by @thiagoralves in #63
- feat: VSCode extension Phase 3 — autocomplete, signature help, case restoration by @thiagoralves in #64
- feat: VSCode extension Phase 4 — find references, rename, semantic tokens by @thiagoralves in #65
- feat: VSCode extension Phase 5 — code actions and document formatting by @thiagoralves in #68
- fix: populate correct sizeBits for builtin/library types from ELEMENTARY_TYPES by @michaeldistel in #67
- feat: VSCode Phase 6 — build commands, library explorer, format-on-save by @thiagoralves in #69
- feat: Phase 7 — Test Explorer with LSP support by @thiagoralves in #84
- feat: Phase 8 — source-level debugging with variable display and forcing by @thiagoralves in #85
- feat: extension packaging, icon, CI/CD pipeline by @thiagoralves in #86
- feat: auto-publish extension to VSCode Marketplace by @thiagoralves in #88
- fix: detect type mismatch when assigning FB/struct instance to scalar by @thiagoralves in #90
- feat: FBD operator functions, enum resolution, bitwise codegen, EN/ENO support, library pipeline by @thiagoralves in #92
- feat: variable forcing via GDB field writes, IPC command server, timer fix by @thiagoralves in #94
New Contributors
- @michaeldistel made their first contribution in #44
Full Changelog: v0.1.7...v0.3.0