Skip to content

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

Release 0.16.0

27 Nov 13:52
Compare
Choose a tag to compare

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

30 Sep 15:28
Compare
Choose a tag to compare

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

10 Sep 12:16
Compare
Choose a tag to compare

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

18 Aug 14:30
464e472
Compare
Choose a tag to compare

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

07 Jul 15:53
Compare
Choose a tag to compare

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

0.12.0-alpha.1

03 Jul 10:43
Compare
Choose a tag to compare
0.12.0-alpha.1 Pre-release
Pre-release

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

Release 0.11.1

24 Apr 08:29
Compare
Choose a tag to compare

0.11.1 (2020-04-23)

Bug Fixes

  • "Change profile" in Quick fix menu when multiple profiles (#298) (a0e44f9)
  • Inform user that the copybook may be nested if downloading faile… (#303) (666d774), closes #301
  • Special characters are causing grammatical errors #273 (#302) (49cdd6c)

0.11.1-alpha.1

23 Apr 11:46
Compare
Choose a tag to compare
0.11.1-alpha.1 Pre-release
Pre-release

0.11.1-alpha.1 (2020-04-23)

Bug Fixes

  • "Change profile" in Quick fix menu when multiple profiles (#298) (a0e44f9)
  • Inform user that the copybook may be nested if downloading faile… (#303) (666d774), closes #301
  • Special characters are causing grammatical errors #273 (#302) (49cdd6c)

0.11.0

09 Apr 20:41
8e7fe7a
Compare
Choose a tag to compare
  • 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

14 Feb 08:56
d5b6ea0
Compare
Choose a tag to compare
  • Add maximum Java heap size argument to extension.ts #194 Thanks @sergiuilie