Skip to content

1.3.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 12:42
fbbfff7

1.3.0-beta.1 (2022-06-28)

Features

  • CICS preprocessor now recognizes DFHVALUE constants (a13e10d)
  • Conditional DB2 preprocessor (2b8e38b)
  • CXD instruction support (19466b4)
  • Enhanced commands for continuation handling and trimming of oversized lines (675256e)
  • Home directory substitution is now supported in proc_grps.json and pgm_conf.json (83271c5), closes eclipse/che-che4z-lsp-for-hlasm#221
  • Machine option + JSON synonyms validation (ea71391)
  • Provide the name of a missing variable or an ordinary symbol in diagnostics (9ba5294), closes eclipse/che-che4z-lsp-for-hlasm#265
  • Show hexadecimal offsets and lengths in hover texts (1a5e8a3)
  • Support for SYSVER system variable (1af16d0)
  • SYSIN_DSN and SYSIN_MEMBER support (dde525d)
  • Visual Studio Code workspace variables can be used in pgm_conf.json and proc_grps.json (e396b17)

Other changes

  • AINSERT grammar tests improvements (e2fa7d8)
  • Preprocessors (7ea7ce8)
  • Reduce header dependencies (2a7f8cb)
  • Replace internal path uses by URIs (2c1aab6)
  • URI representation (1f664c2)

Fixes

  • BASSM has the RR instruction format (5304035)
  • Changes in configuration files were not detected on Linux (ebc1ae8)
  • DB2 preprocessor incorrectly processes line continuations from included members (0acf426)
  • Incorrect attribute parsing in CA expressions without spaces between individual terms (821fae0), closes eclipse/che-che4z-lsp-for-hlasm#263
  • Incorrect attribute values generated when literals are substituted in CA expressions (861c09c)
  • Incorrect remark parsing in CA statements (4e4a516)
  • Language server may crash while processing an unexpected operand (dd714da)
  • Parsing of numeric nominal values must be case insensitive (3b05e1c)
  • Partially resolved value used as the final value by EQU statement (0899cf9)
  • References to CA variables in strings are not reported (3881b55)
  • Remove deprecated property from the default configuration file (790e128)
  • Return correct variable type for values provided in the macro's name field (39f7ce2)
  • Revise machine instructions (be53133)
  • String functions are not recognized in concatenations (79456d5)
  • Structured macro variables were not forwarded correctly when a dot separator was used in the macro operand (dcb5aeb)
  • The language server may crash after reloading the configuration (860d453), closes eclipse/che-che4z-lsp-for-hlasm#271
  • The language server may crash when a complex expression is used as a variable symbol index (e49745f)