1.3.0-beta.1
Pre-release
Pre-release
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)