v0.10
github-actions
released this
06 Nov 10:50
·
226 commits
to refs/heads/main
since this release
What's Changed
- Update LSP4J (#397) @MarkusAmshove
🚀 Language Server
- Parse callers of module when resolving incoming hierarchy calls (#416) @MarkusAmshove
- Add context dependant completion for data areas (#415) @MarkusAmshove
- Add codelens and command to switch between test case and tested module (#414) @MarkusAmshove
- Implement experimental async initialization (#409) @MarkusAmshove
- Provide hover documentation for math functions (#407) @MarkusAmshove
- Add statement snippet for FOR index (#405) @MarkusAmshove
- Support rename of modules and their call sites (#273) @MarkusAmshove
🐑 Analyzer
- Migrate value truncation check to an Analyzer (#398) @MarkusAmshove
- Report mismatch of function file name and function name (#380) @MarkusAmshove
🔎 Parser
- Disambiguate view variable access depending on adabas access context (#413) @MarkusAmshove
- Check DEFINE DATA scope in data areas (#410) @MarkusAmshove
- Use diagnostics additional position feature for typechecking errors (#401) @MarkusAmshove
- Skip EM, HD, PM definitions for View fields (#394) @Claes65
- Make IF BREAK part of conditionCriteria() (#393) @Claes65
- Support for sub-SELECTs and FETCH FIRST for SELECT statement (#391) @Claes65
- Fix for statements using an attribute as a report name (#385) @Claes65
- Adding missing attributes (#390) @Claes65
- COMMA can also be used as array access separator for labels (#383) @Claes65
- Fix for INPUT MARK **systemvar (#381) @Claes65
- Support old-style jump labels (#371) @Claes65
- Fix optional IN LOGICAL order for READ (#370) @Claes65
🎲 SonarQube
- Implement natlint plugin for SonarQube (#386) @MarkusAmshove
🪲 Bugfixes
- Fix statement insertion position inside functions (#408) @MarkusAmshove
- Fix MessageProgressMonitor sending more messages than intended (#406) @Claes65
- Bugfix for EXAMINE...GIVING and DELIMITER SPACE (#399) @Claes65
- Fix for INPUT MARK, part 2 (#382) @Claes65
- Fix parsing of right parens inside a string in editor masks (#376) @MarkusAmshove
- Extract referable name from functions during indexing (#379) @MarkusAmshove
- Fix optional IN LOGICAL order for READ (#370) @Claes65
🧰 Maintenance
4 changes
- Replace deprecated Gradle configurations (#402) @MarkusAmshove
- Update actions steps that use deprecated Node version (#400) @MarkusAmshove
- Automatically create an issue with after-release tasks (#375) @MarkusAmshove
- Publish jars to maven central (#372) @MarkusAmshove