v0.7
github-actions
released this
23 Jun 06:10
·
330 commits
to refs/heads/main
since this release
What's Changed
🚀 Language Server
- Add functions (NS7) to code completion (#308) @MarkusAmshove
- Add inlay hints for target types on assignments (#296) @MarkusAmshove
- Add config to always insert qualified variable names (#282) @MarkusAmshove
🐑 Analyzer
- Disable comparison style analyzer by default (#304) @MarkusAmshove
- Analyze variable qualification (#286) @Claes65
- Check literal conditionals in DECIDE blocks always resolving to false (#234) @MarkusAmshove
🔎 Parser
- Parse MOVE statement (#302) @Claes65
- Parse REPEAT statement (#305) @Claes65
- Add a check for variable groups to not contain CONST and non-CONST (#303) @MarkusAmshove
- Typecheck variable initializers (#301) @MarkusAmshove
- Make SEPARATE support variable mutability analysis (#295) @Claes65
- Parse ACCEPT/REJECT statements (#292) @Claes65
- Typecheck simple assignments (#290) @MarkusAmshove
- Parse SEPARATE statement (#279) @Claes65
- Add inferred type to type mismatch message (#272) @MarkusAmshove
- Skip to DEFINE DATA if a module contains it (#271) @MarkusAmshove
- Parse WRITE TRAILER/NOTIT and HISTOGRAM ... WHERE (#269) @Claes65
- Parse COMPOSE statement (#267) @Claes65
🪲 Bugfixes
- Search nodes only in same file as cursor position (#313) @MarkusAmshove
- Fix skip to DEFINE DATA for functions (#311) @MarkusAmshove
- Make USING not import variables from module types other than data areas (#307) @MarkusAmshove
- Improve literal and parens detection in attributes (#299) @MarkusAmshove
- Fix parsing variable EXAMINE DIRECTION clause (#300) @Claes65
- Bug for NPP015 (REDEFINE length) partially fixed (#274) @Claes65
- Misc. add-ons and bug fixes for NPP016 (#278) @Claes65
- Fix diagnostic position of duplicated symbols from USINGs (#277) @MarkusAmshove