Skip to content

Releases: eclipse-che4z/che-che4z-lsp-for-hlasm

1.0.0

31 Jan 16:47
Compare
Choose a tag to compare

1.0.0 (2022-01-31)

⚠ BREAKING CHANGES

  • Release V1

Features

Fixes

  • Data definition grammar is too greedy (#223) (dd9b557)

  • Improve statement parsing performance (#201) (c949784)

  • 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

1.0.0-beta.1

28 Jan 17:49
Compare
Choose a tag to compare
1.0.0-beta.1 Pre-release
Pre-release

1.0.0-beta.1 (2022-01-28)

⚠ BREAKING CHANGES

  • Release V1

Features

Fixes

  • Data definition grammar is too greedy (#223) (dd9b557)

  • Improve statement parsing performance (#201) (c949784)

  • 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)

0.15.1

11 Nov 17:23
Compare
Choose a tag to compare

0.15.1 (2021-11-11)

Fixes

  • Improve outline performance for files with large number of labels (#202) (16def4b)
  • Language server must tolerate extra arguments passed by vscode in wasm mode (#203) (f7f4fa6)

Other changes

  • Add changelog for v0.15.1 (d86d752)

0.15.0

08 Nov 11:38
Compare
Choose a tag to compare

0.15.0 (2021-11-08)

Features

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

05 Nov 14:26
6dd6b9f
Compare
Choose a tag to compare
0.15.0-beta.3 Pre-release
Pre-release

0.15.0-beta.3 (2021-11-05)

Fixes

  • Write the error name directly to method name of telemetry event (#200) (6dd6b9f)

0.15.0-beta.2

04 Nov 15:38
Compare
Choose a tag to compare
0.15.0-beta.2 Pre-release
Pre-release

0.15.0-beta.2 (2021-11-04)

Fixes

  • Language server crashes while trying to list inaccessible directory (60db271)

0.15.0-beta.1

03 Nov 13:38
c68270f
Compare
Choose a tag to compare
0.15.0-beta.1 Pre-release
Pre-release

0.15.0-beta.1 (2021-11-03)

Features

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

  • Add Support section to client readme (#192) (c68270f)
  • replace theia docker images that do not exist anymore (#197) (ac5cb3d)

0.14.0

18 Aug 09:12
Compare
Choose a tag to compare

0.14.0 (2021-08-18)

Features

Fixes

Other changes

  • changelog + readme for preprocessors (70caf82)
  • Introduce a parse_lib_provider mock usable throughout the parser library tests (#145) (547948e)
  • Parser reports all its diagnostics using single channel (#141) (656caf3)
  • Split complex classes (#134) (78ca7e7)

0.14.0-beta.1

13 Aug 12:35
Compare
Choose a tag to compare
0.14.0-beta.1 Pre-release
Pre-release

0.14.0-beta.1 (2021-08-13)

Features

Fixes

Other changes

  • changelog + readme for preprocessors (70caf82)
  • Introduce a parse_lib_provider mock usable throughout the parser library tests (#145) (547948e)
  • Parser reports all its diagnostics using single channel (#141) (656caf3)
  • Split complex classes (#134) (78ca7e7)

0.13.0

01 Jun 12:50
Compare
Choose a tag to compare

0.13.0 (2021-06-01)

Features

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