github-actions
released this
01 Aug 11:56
·
10 commits
to refs/heads/main
since this release
What's Changed
🚀 Language Server
- Log ignored exceptions on endpoints (#501) @MarkusAmshove
- Add endpoint returning all CONSTs from LDAs (#499) @MarkusAmshove
- Include by value (result) modifier when hovering (#486) @MarkusAmshove
- Disable formatting for DDMs (#480) @MarkusAmshove
- Add increment and decrement postfix completion for numeric variables (#477) @MarkusAmshove
- Reformat Variable hover context and array dimensions (#476) @MarkusAmshove
🐑 Analyzer
- Add diagnostic for leftover git merge markers (#500) @Claes65
- Add diagnostic for code in between subroutines (#498) @Claes65
- Add diagnostic to flag INDEPENDENT as discouraged (#497) @Claes65
- Add diagnostic for variables that are only written and never read (#478) @MarkusAmshove
- Raise a diagnostic for unreachable code (#491) @MarkusAmshove
- Raise a diagnostic for unnecessary IGNORE statements (#490) @MarkusAmshove
- Raise diagnostics for natunit tests that are not in the TEST subroutine (#496) @MarkusAmshove
🔎 Parser
- Fully support DISPLAY statement (#488) @Claes65
- Support DDMs with non- and hyperdescriptors (#494) @Claes65
- Parse IF NO and OPTIMIZE FOR in SELECT (#492) @Claes65
- Translate token kinds in diagnostics to keywords (#487) @MarkusAmshove
- Follow symbolic links when indexing projects (#489) @acnsalb
- Remove unused array dimension workarounds (#479) @MarkusAmshove
- Recognize *SUBROUTINE system variable (#474) @MarkusAmshove
- Add parser diagnostics about END statement (#468) @Claes65
- Parse END TRANSACTION statements (#471) @MarkusAmshove
- Parse
.
as END node (#470) @MarkusAmshove
🪲 Bugfixes
🧰 Maintenance
- Update LSP4J (#473) @MarkusAmshove