Releases: eclipse-che4z/che-che4z-lsp-for-cobol
Releases · eclipse-che4z/che-che4z-lsp-for-cobol
Release 0.16.0
0.16.0 (2020-11-27)
Added
- Support for subroutines
- Support for INCLUDE in EXEC SQL for copybooks
- Language features support for sections and predefined variables
- Index variable definition support
- Code snippets for EXEC SQL INCLUDE and EXEC CICS
- JNIENVPTR, JSON and XML special register support
- Setting log level for the server from the client
Changed
- Deprecated sections support removed
- "Unsupported file" notification moved into "Problems" console
- Semantic analysis for paragraphs improved
- Copybook coloring might work without syntax analysis
- Document analysis interrupts on closing request
- Readme update
Fixed
- Analysis termination on a client exception
- Exception logging after analysis
- Exposing semantic errors from copybooks to the document
- Table call variable recognition
- Many false-positive syntax errors
Release 0.15.0
0.15.0 (2020-09-30)
Added
- Syntax analysis for CICS statements
- Telemetry event recording
- CICS variable support
Changed
- Showing missing copybook status only on demand
- Copybook downloading queue locked in case of wrong mainframe credentials
Fixed
- False-positive spell check for variable names
- Coloring for CICS statements
Release 0.14.0
0.14.0 (2020-09-10)
Added
- Outline view support
- Breadcrumb support
- Support for COBOL code snippets
- Copy statement that contains a syntax error underlined
Fixed
- Multi-line errors underscoring
- Typo in DIVIDE-REMAINDER code snippets removed
- Program ID with quotes checking
- Incorrect indicator area error message
- Syntax analysis termination with unexpected copy statements
0.13.0
0.13.0 (2020-08-18)
Added
- Syntax coloring
- Support for the A and B margin areas
- Support for REPLACING in COPY statements
- Syntax analysis for copybooks
Changed
- Disabled copybook analysis for files in the extended source folder
- Entire incorrect variable structure underlined
- 'Go to Definition' for copybook names now opens the file
- Migration from Java 8 to Java 11
- Readme update
Fixed
- Closed documents no longer still show errors
- Keywords allowed as copybook names
- Technical tokens removed from completion suggestion for keywords
Release 0.12.0
0.12.0 (2020-07-07)
Bug Fixes
- Avoid many error messages for copybook downloading #384 (2e7e394)
- Change log archive path pattern to relate on the user directory #307 (9c6c882)
- Create a .gitignore file if it doesn't exist #329 (40ca9f7)
- Fix glob pattern for dynamic registration #355 (7117683)
- Fix issue related to copybook with extension that were not recognized as valid URI GH-355 (39169e2), closes #355
- Fix issue with indirect overwrite settings conf for dsn paths (1afe039)
- Fix representation of settings.json in Theia #393 (b4cd52b)
- Hide 'no errors found' message GH-312 (6f19c9b), closes #312
- Remove popup message, track event in log file #318 (ba33f88)
- unexpected Java 8 expected error message #333 (#396) (9c224a6)
- Use sync APIs to create folder and write on file to avoid unexpected behavior (17b8908)
Features
- Adjust the info message about missing copybooks #391 (54a3386)
- Fetch copybooks without .dep files GH-327 (098f4bc), closes #327
- Inform user about wrong credentials and stop sending other MF requests (0dc0548), closes #237
- Introduce dynamic registration for watchers GH-355 (0358b95), closes #355
- Retrieve local copybooks if exists GH-327 (7d3a068), closes #327
0.12.0-alpha.1
0.12.0-alpha.1 (2020-07-03)
Bug Fixes
- Avoid many error messages for copybook downloading #384 (8f3ab6f)
- Avoid many error messages for copybook downloading #384 (2e7e394)
- Change log archive path pattern to relate on the user directory #307 (9c6c882)
- Create a .gitignore file if it doesn't exist #329 (40ca9f7)
- err-log #331 (d830593)
- Fix glob pattern for dynamic registration #355 (7117683)
- Fix issue related to copybook with extension that were not recognized as valid URI GH-355 (39169e2), closes #355
- Fix issue with indirect overwrite settings conf for dsn paths (1afe039)
- Fix representation of settings.json in Theia #393 (b4cd52b)
- Hide 'no errors found' message GH-312 (6f19c9b), closes #312
- refactor on review #331 (4e8e8af)
- Remove popup message, track event in log file #318 (ba33f88)
- unexpected Java 8 expected error message #333 (#396) (9c224a6)
- update activation event #331 (ac65f46)
- Use sync APIs to create folder and write on file to avoid unexpected behavior (17b8908)
Features
- Adjust the info message about missing copybooks #391 (54a3386)
- Fetch copybooks without .dep files GH-327 (098f4bc), closes #327
- Inform user about wrong credentials and stop sending other MF requests (0dc0548), closes #237
- Introduce dynamic registration for watchers GH-355 (0358b95), closes #355
- Retrieve local copybooks if exists GH-327 (7d3a068), closes #327
Release 0.11.1
0.11.1-alpha.1
0.11.0
- Client multiples the items in the download queue #257 Thanks @grianbrcom
- Calculate and return a full URI containing Zowe profile #266 Thanks @ishche @sergiuilie
- Fix nested copybooks that are not downloaded #251 Thanks @zacanbrcom
- Update dependency file on didChange #248 Thanks @sergiuilie
- Don't ask to select profile if there are less then two of them available #245 Thanks @ishche
- Redefine responsibilities of WorkspaceServiceTest 232 Thanks @zacanbrcom
- Dependency file should contain 8 char max copybook name #175 Thanks @ishche
- StatusBar copybook downloader profile switcher #240 Thanks @ishche
- Move fetch copybook Quick Fix from LSP server to extension. #235 Thanks @ishche
- A comma-separated list of datasets editor #242 Thanks @ishche
- Dependency file should contain 8 char max copybook name #175
- StatusBar copybook downloader profile switcher #239
- Address StackOverflow during build #230 Thanks @zacanbrcom
- No escape chars in filename #228 Thanks @zacanbrcom
- Finalize LRU Algorithm #227 Thanks @sergiuilie
- Consume user settings in Copybook Service #221 Thanks @zacanbrcom
- Support copybooks downloading #208 Thanks @ishche
- Modify dep file creation/update process #209 Thanks @zacanbrcom
- Retrieve settings.json at initialize #207 Thanks @sergiuilie
- Introduce Code Action to Resolve Copybooks #198 Thanks @temanbrcom
- Make CobolVisitor constructor-configurable to simplify DI #205 Thanks @temanbrcom
- Fix copybook extension check #203 Thanks @grianbrcom
- Remove error listener from CobolVisitor to simpily DI #201 Thanks @temanbrcom
- Refactor MyTextDocumentService::observerCallback #200 Thanks @grianbrcom
- Remove unused COBOL dialect support #169 Thanks @temanbrcom
- Make document extension check case-insensitive #167 Thanks @temanbrcom
- Remove copybook name from the variable list if copybook is missing #190 Thanks @temanbrcom
- Introduce autocomplete for copybooks #189 Thanks @abdrabrcom
- Remove unused COBOL format support #188 Thanks @temanbrcom
- Enable config file synchronization between the client and server #185 Thanks @sergiuilie
- Update
extension.ts
with correct language ID #176 Thanks @sergiuilie - Remove remarks support #174 Thanks @temanbrcom
- Introduce a mechanism on the server to generate a
cobdep
folder that contains dependency files for each COBOL file opened in the IDE that contains copybooks #172 Thanks @zacanbrcom
0.10.1
- Add maximum Java heap size argument to
extension.ts
#194 Thanks @sergiuilie