Releases: eclipse-che4z/che-che4z-lsp-for-hlasm
Releases · eclipse-che4z/che-che4z-lsp-for-hlasm
1.0.0
1.0.0 (2022-01-31)
⚠ BREAKING CHANGES
- Release V1
Features
- Literal support (#207) (44a93f2), closes #193 #75
- Location counter length attribute support (#208) (c2d64c9), closes #71
- Toleration of EXEC CICS statements and related preprocessing (#219) (5e10293)
Fixes
-
Incorrect module layout generated when data definition operands have different alignments (#210) (8660232)
-
Provide semantic tokens through language client 7.0.0 (#211) (42a830b), closes #82
-
Release V1 (312295a)
Other changes
- Readme update (35800e5)
1.0.0-beta.1
1.0.0-beta.1 (2022-01-28)
⚠ BREAKING CHANGES
- Release V1
Features
- Literal support (#207) (44a93f2), closes #193 #75
- Location counter length attribute support (#208) (c2d64c9), closes #71
- Toleration of EXEC CICS statements and related preprocessing (#219) (5e10293)
Fixes
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)