Releases: eclipse-che4z/che-che4z-lsp-for-hlasm
Releases · eclipse-che4z/che-che4z-lsp-for-hlasm
0.13.0-beta.2
0.13.0-beta.1
0.13.0-beta.1 (2021-05-26)
Features
- AREAD support (#125) (052c844)
- Provide users ability to use compiler option "SYSPARM" (#108) (ccb3a0a)
- Support for macro file extensions (#117) (d5b21d2)
- Support missing instruction (#113) (ec547cf)
- Support running under Node.js (#111) (dc0c47b)
- UI enhancement for the WASM server variant (#120) (2d73b0d), closes eclipse/che-che4z-lsp-for-hlasm#122
Fixes
- conversion of an empty string to a number (#119) (b5e6989)
- Refactor the way of collecting LSP information (#110) (d767b6d)
Other changes
0.12.0
0.12.0 (2020-12-18)
Features
Other changes
- Add example workspace (#44) (774bb1d)
- Add thread sanitizer to CI (#78) (225b74f)
- automatic release mechanism (#53) (0abf1d8)
- fix obtaining version in theia tests (23594bb)
- fix semantic-release not creating pre-release (9c65e12)
- fix set-env command that is no longer supported (#95) (c7d061c)
- Improve test coverage of Language Server component (#61) (6c67153)
- Integration tests (#51) (4b3d153)
- Refactor of attribute lookahead processing (#84) (ce8e59d)
- Server test deadlock fix (#83) (9cc2dfc)
- TI review of wiki pages and updates to readme files (#56) (e66ea4a)
- Update link of join slack badge (1ec6bfc)
- wiki inside repository (#50) (1be2a95)
Fixes
- Conditional assembly expressions (#65) (99c45ee)
- False positives (#86) (34f3a5e)
- Fixed little things in suppression section (#99) (9374153)
- Instruction completion issue (#64) (8f31888)
- Lexer infinite loop fix (#85) (027b9f9)
- Show ampersands in names of variable symbols and macro parameters in macro tracer (#79) (2c2338c)
0.11.1
Fixed
- Plugin crashing when used on che-theia 7.21.
0.11.0
Added
- OPSYN instruction processing.
- Extension typescript tests & coverage.
Fixed
- Plugin crashing when writing macro instructions with operands not properly enclosed in parentheses.
- Instructions that take signed 20 bit displacement are now correctly validated. #38
- The VGEF, VGEG, VSCEF, VSCEG instructions were validated with incorrect 20 bit displacement. Unsigned 12 bit displacement is correct.
- Plugin crashing on instruction completion in macros.
- .hlasmplugin folder is now created only if requested via configuration prompt.
- Configuration files are no longer highlighted as HLASM.
- Configuration files contents are no longer reloaded after each change but upon save.
- Files similar to defined programs are no longer being detected.
- Improved automatic HLASM detection accuracy.
- Refactoring: all C++ code clang-formatted & folder structure better organised.
0.10.0
Added
- ORG instruction processing.
- Configurable wildcards for automatic HLASM language detection #7.
- An option to use macros and copy files with custom extensions via wildcards #4.
- Github actions used to build vsix for Alpine linux [#10]
Fixed
- Wrong suggestions for macro names starting with non-alphabetic character.
- Plugin crashing when using % in operands of DS or DC instruction.
- Plugin crashing when referencing an attribute of not yet defined symbol in the instruction field.
- Further improvements in stability.
- VSCode freezing on large files.
- Macro Tracer in Theia