Releases: eclipse-che4z/che-che4z-lsp-for-hlasm
Releases · eclipse-che4z/che-che4z-lsp-for-hlasm
0.15.1
0.15.0
0.15.0 (2021-11-08)
Features
- Allow wildcards in proc_grps.json library specification (#172) (9157ef7), closes #69
- Document outline support (9f65cd4)
- Implement SYSTEM_ID system variable (#182) (caa6fd0)
- Support START and MHELP instructions (#171) (f9f2fb2)
- Telemetry reporting (#187) (70445dd)
Other changes
- Add Support section to client readme (#192) (c68270f)
- replace theia docker images that do not exist anymore (#197) (ac5cb3d)
Fixes
- &SYSMAC should contain only the macro name (fixes eclipse/che-che4z-lsp-for-hlasm#168) (4e2fddc)
- AINSERT operand length validation (#196) (03d62ad)
- Apostrophe parsing in model statements (fixes eclipse/che-che4z-lsp-for-hlasm#163) (#164) (94843c8)
- Diagnostics lost during JSON serialization (#170) (f272f7d)
- DOT operator in string concatenation is optional (#190) (33d9ecf)
- Enhance conditional assembler expression parsing, evaluation and diagnostics (#181) (40a2019)
- File with extensions for other files should not be set to hlasm (#173) (fc49775)
- Fix HLASM Listing highlighting on lines with trimmed whitespace (#199) (4262e27)
- Incorrect relative immediate operand validation (fixes #177) (614c86e)
- Infinite loop during lookahead processing when model statement is located in copybook (#189) (176de31)
- Language server crashes while trying to list inaccessible directory (60db271)
- Lookahead mode does not work correctly when triggered from AINSERTed code (#175) (f7143c8)
- Operands of dynamically generated statements may be incorrectly parsed (#185) (1a9127e)
- Preserve mixed-case labels on macro calls (#165) (d8545fe), closes eclipse/che-che4z-lsp-for-hlasm#155
- Process END instruction (#184) (2d5ad75)
- Remove ALIAS operand parsing limitation (#178) (480e602), closes #157
- Various fixes (#166) (200b769)
- Write the error name directly to method name of telemetry event (#200) (6dd6b9f)
0.15.0-beta.3
0.15.0-beta.3 (2021-11-05)
Fixes
0.15.0-beta.2
0.15.0-beta.2 (2021-11-04)
Fixes
- Language server crashes while trying to list inaccessible directory (60db271)
0.15.0-beta.1
0.15.0-beta.1 (2021-11-03)
Features
- Allow wildcards in proc_grps.json library specification (#172) (9157ef7), closes #69
- Document outline support (9f65cd4)
- Implement SYSTEM_ID system variable (#182) (caa6fd0)
- Support START and MHELP instructions (#171) (f9f2fb2)
- Telemetry reporting (#187) (70445dd)
Fixes
- &SYSMAC should contain only the macro name (fixes eclipse/che-che4z-lsp-for-hlasm#168) (4e2fddc)
- AINSERT operand length validation (#196) (03d62ad)
- Apostrophe parsing in model statements (fixes eclipse/che-che4z-lsp-for-hlasm#163) (#164) (94843c8)
- Diagnostics lost during JSON serialization (#170) (f272f7d)
- DOT operator in string concatenation is optional (#190) (33d9ecf)
- Enhance conditional assembler expression parsing, evaluation and diagnostics (#181) (40a2019)
- File with extensions for other files should not be set to hlasm (#173) (fc49775)
- Fix HLASM Listing highlighting on lines with trimmed whitespace (#199) (4262e27)
- Incorrect relative immediate operand validation (fixes #177) (614c86e)
- Infinite loop during lookahead processing when model statement is located in copybook (#189) (176de31)
- Lookahead mode does not work correctly when triggered from AINSERTed code (#175) (f7143c8)
- Operands of dynamically generated statements may be incorrectly parsed (#185) (1a9127e)
- Preserve mixed-case labels on macro calls (#165) (d8545fe), closes eclipse/che-che4z-lsp-for-hlasm#155
- Process END instruction (#184) (2d5ad75)
- Remove ALIAS operand parsing limitation (#178) (480e602), closes #157
- Various fixes (#166) (200b769)
Other changes
0.14.0
0.14.0 (2021-08-18)
Features
- Implement the CCW* instructions (#154) (f750bcc)
- Minimal DB2 preprocessor emulator (#140) (77275dd)
- Support for complex SQL types (#146) (3e85b98)
Fixes
- AREAD/AINSERT support in macros called from copybooks (#138) (bdc3718)
- DB2 LOB locator and file variables are not processed correctly (20a6fba)
- Dependency files caching (#129) (2541b7a)
- EXLR flagged as error by plugin (#121) (e097903)
- Inline macros overwriting external definition stored in macro cache (#148) (93107b3)
- language server crashes while evaluating conditional assembly statements (#139) (249e85d)
- Remove (no longer supported) experimental flags when running WASM server variant on V8 version 9 and newer. (1cabd76)
- Syntax errors reported in bilingual macros (#152) (a8b1201), closes #144
- Various small fixes (#149) (c1a6896), closes eclipse/che-che4z-lsp-for-hlasm#143 eclipse/che-che4z-lsp-for-hlasm#142
- Various small fixes (#150) (36fdbda)
Other changes
0.14.0-beta.1
0.14.0-beta.1 (2021-08-13)
Features
- Implement the CCW* instructions (#154) (f750bcc)
- Minimal DB2 preprocessor emulator (#140) (77275dd)
- Support for complex SQL types (#146) (3e85b98)
Fixes
- AREAD/AINSERT support in macros called from copybooks (#138) (bdc3718)
- DB2 LOB locator and file variables are not processed correctly (20a6fba)
- Dependency files caching (#129) (2541b7a)
- EXLR flagged as error by plugin (#121) (e097903)
- Inline macros overwriting external definition stored in macro cache (#148) (93107b3)
- language server crashes while evaluating conditional assembly statements (#139) (249e85d)
- Remove (no longer supported) experimental flags when running WASM server variant on V8 version 9 and newer. (1cabd76)
- Syntax errors reported in bilingual macros (#152) (a8b1201), closes #144
- Various small fixes (#149) (c1a6896), closes eclipse/che-che4z-lsp-for-hlasm#143 eclipse/che-che4z-lsp-for-hlasm#142
- Various small fixes (#150) (36fdbda)
Other changes
0.13.0
0.13.0 (2021-06-01)
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)
- Fix crash when hovering over non-existing instruction (3fbb22e)
- Refactor the way of collecting LSP information (#110) (d767b6d)
Other changes
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)