Releases: eclipse-che4z/che-che4z-lsp-for-cobol
Releases · eclipse-che4z/che-che4z-lsp-for-cobol
Release 1.0.2
Release 1.0.0
1.0.0 (2022-03-31)
Added
- Support for .copy copybook extension
- Option to download Zowe Explorer
- USS file download for copybooks
- Setting to define encoding for USS files
- Ability to enable/disable analysis features
- Enable/disable dialects functionality
- Ability for commenting lines
- Snippets for IDMS
- Adjusting of level numbers in COPY IDMS copybooks
- Compiler directives for COBOL 6.3
- Support for ++INCLUDE statement for copybooks
- Showing local copybook names in autocompletion suggestion list
- Paths for different types of copybooks
- Variables for the path in the settings
Changed
- Removed unnecessary requests to Zowe
- Removed technical and confusing tokens from error messages
- Proper error message for copybook downloading issues
- Period is made optional after END-IF
Fixed
- Quoted string replacement
- Tab key behavior for suggestions
- Server freeze on EXEC statement
- Resolving SQLCA from workspace
- IDMS entity length error locations
- Copybook definition lookup
- Redefining when data names have the same level
- Downloading copybook even with IBM Z Open Editor
Release 0.21.0
0.21.0 (2021-09-09)
Added
Support for FD and SD definitions
Changed
Optimization of language engine and other performance improvements
Fixed
Coloring for floating comments
Parsing keywords as variables in complicated sentences
Incorrect error messages on EXEC-CICS and END-PERFORM statement clauses
Many cases of server freeze
Release 0.20.0
0.20.0 (2021-07-22)
Added
- Resolving copybooks with COPY IDMS
- Support for COPY MAID statement
- Semantic analysis for variables in IDMS statements
- Description on hover for condition names (88-level variables)
- Maintaining of string length while copybook replacing
Changed
- Semicolons allowed as statement terminators
Fixed
- TOP allowed as a valid variable name
- Failure of syntax analysis with misplaced indicators
Release 0.19.1
0.19.1 (2021-06-25)
Changed
- Error message for invalid variable definition
- Analysis exceptions propagated to Extended API responses
Fixed
- IDMS statements in conditional blocks
- Access to undefined element if there is no workspace open
- Error on multiline optional paragraphs
- Hover for group items
- Error when loading copybooks with one-byte national encoding
Release 0.19.0
0.19.0 (2021-06-10)
Added
- Expanded support for IDMS DML commands
- IDMS DML keyword descriptions
- Validation of variable types on some statements
- Custom TAB button functionality
- Support for compiler directives
- Support for REDEFINES clause
- "Go to definition" support for SQL hosted variables
- Integration with COBOL Control Flow extension
- Global variable support
- Support for Datacom SQLDA and SQLCA implicit fields
Changed
- Variable definition shown as documentation
- Analysis works regardless of file extension
- Readme update
Fixed
- Compiler options syntax analysis
- Performance issues
- Color scheme issues
- Variable REDEFINES clause bugs
- Parsing of nested programs
- Replacement when replacing or replaced text contains "BY"
- Incorrect processing of URIs provided by Explorer for Endevor
- Incorrect descriptions for some tokens
- Issue with two COPY REPLACING statements in a row
Release 0.18.0
0.18.0 (2021-03-12)
Added
- Support for copybooks outside the current workspace
- IDMS DML support for DB statements
- Support for IDMS DML commands
Changed
- Hover over variable shows its hierarchy definition
- Readme update
Release 0.17.1
0.17.1 (2021-02-10)
Added
- COPY IDMS Support
Fixed
- False-positive syntax error on SQL keywords used as variables
Release 0.17.0
0.17.0 (2021-02-02)
Added
- Syntax analysis for DB2 SQL statements
- Support for DB2 SQL build-in-function keywords
- IDMS DML support for IDMS-CONTROL, SCHEMA and MAP sections
- Support for five additional IDMS DML commands
- Mnemonic name definition support
Changed
- Remove prepopulation of settings.json with empty parameters for copybook support
- Java 8 support
- Readme update
Fixed
- Improve semantic analysis for variables
- Improve heirarchical variable search
- Semantic analysis stop after XML query
- Semantic error on structure calls
- MAPFAIL semantic error in HANDLE-CONDITION
- Variable recognition fail on ambiguity
Release 0.16.1
0.16.1 (2020-12-04)
Fixed
- Analysis termination on handled client exceptions
- A syntax error on HANDLE AID CLEAR()
Changed
- Readme update