From 61c56d93c7ca8161547aad269fb10f7013f184bd Mon Sep 17 00:00:00 2001 From: Aman Prashant Date: Fri, 19 Jul 2024 11:46:49 +0200 Subject: [PATCH] chore: RC 2.2.0 (#2389) * chore: RC 2.2.0 * Update CHANGELOG.md Signed-off-by: ap891843 Co-authored-by: Zeibura Kathau --- CHANGELOG.md | 53 +++++++++++++++++++ .../cobol-lsp-vscode-extension/CHANGELOG.md | 19 +++++++ .../package-lock.json | 4 +- .../cobol-lsp-vscode-extension/package.json | 2 +- 4 files changed, 75 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9eacf63a8..764997ed00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,59 @@ # Changelog All notable changes to the COBOL Language Support extension are documented in this file. +## [2.2.0](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/compare/2.1.2...2.2.0) (2024-07-18) + +### Bug Fixes +* Add language element to the CLI analysis response in case of crash ([1f87a10](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/1f87a103c3af6a9694f5fcbc164132fba80ef25e)) +* Alter go to support in experimental parser ([#2306](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2306)) ([aa7ba71](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/aa7ba711a37c23cda45e38ef66f5395180df6cdb)) +* Comment toggle when region includes empty lines ([#2386](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2386)) ([0997bc2](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/0997bc28bcf3e473595f455d613152ed8dce88e5)) +* Do not allow COBOL keywords as identifiers ([803e08d](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/803e08d7d90544053538608a7b2d3f2732f937ba)) +* Do not invalidate implicit copybook cache on re-analysis ([f473617](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/f4736177f2a2eccb1999b19572354ac85a47f9e1)) +* EXP-COBOL not selected by default ([89d963a](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/89d963ad641fb6f15f3135781eecbbe55a9d8e81)) +* Experimental parser ID division adoption ([c92ac96](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/c92ac965784deabb35caff9976eb0fc49f70cc7b)) +* Fix cache invalidation introduced by commit f473617 ([7e02db9](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/7e02db9ae531c389d8d13382b306fce62123248d)) +* Fix CICS assign command to take parameters in any order ([4767165](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/476716549862c866a70c8127959e38a1f339c257)) +* Fix copybook download from USS and DSN in case of concurrent requests ([681d597](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/681d597f04ea66f57f016caf06e91a41ad0d3bf5)) +* Fix experimental parser enablement ([#2296](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2296)) ([6675670](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/66756709f6cb779a892f4541528414808c70882c)) +* Fix implicit dialect node position ([#2369](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2369)) ([c41c755](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/c41c755fe6ad05ad75556ef872eeb298838d4a19)) +* Fix NPE ([a6babe9](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/a6babe93b1ecc0aaac456d86d67cb56bf91d58f3)) +* Fix right insertion of dialect copy node ([7fd1d07](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/7fd1d07cb56aa48a888bab7e6dadd9c1a4f8dc29)) +* Fix SQL double dash comment and coloring ([402dc2a](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/402dc2a4aa2424db4f2fa31caaad2d1885c412a1)) +* Fix SQL WHENEVER for NOT FOUND condition ([#2374](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2374)) ([d71dbe3](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/d71dbe3c505ea957047166907e6c31eed51ac439)) +* Fix support for CCF - SQL Whenever ([#2355](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2355)) ([5dd3965](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/5dd3965fffa27fe3eff66fd99fcf5abc0d49011f)) +* Fix support for EXEC SQL node for CCF ([#2371](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2371)) ([57bd79b](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/57bd79b0a3c6af2e0cf037a391c7e6292eebfba1)) +* Handle probable error scenario ([761576c](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/761576cd378fbcaf6623e73f239e285cac9b2bef)) +* No editor rulers for HP COBOL ([#2382](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2382)) ([a48ca83](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/a48ca83878eea784036e6d1caf828479c2cb4f27)) +* Support floating comments in the toggle command ([#2384](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2384)) ([79bdbd8](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/79bdbd8331a73f417c92a92f97fc2325e5d34c17)) +* Support section priority in experimental parser ([#2305](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2305)) ([71881e2](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/71881e294c28fb7b13738b77f1ddd5b65adc0001)) +* Tokens are back in HW pipeline ([d101472](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/d101472bb2813c09fa91777b3b2bedeeb315bcd0)) +* Tolerate missing dot_fs ([820f21c](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/820f21c8ce57212777613cecf45593f83e791f4e)) + +### Features +* Add CLI command to generate cfast representation for COBOL programs in the specified folder ([#2377](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2377)) ([f0bf273](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/f0bf273c851653109257e04bf25022c2feb92528)) +* Add GC stats and memory to CLI runner ([af0acd2](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/af0acd234513cfa025dd786bdbc9ec7e269ff963)) +* Add list sources action ([2f33bef](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/2f33befb885efbe9a864d98d6955f50dc30f2081)) +* Add option to list sources with absolute path ([ca6fb05](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/ca6fb0510f321d514ea9e433c0613e0db5ebe8d7)) +* Add processors groups support to CLI ([dbf9771](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/dbf9771b108582f14ac0716bf5c24ada67c45f78)) +* Add support for selecting language ID in COBOL LS CLI ([2c0b20f](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/2c0b20fa249da679d33ac4fd9e5279dc1fd5eab4)) +* Add support for shared drive URI resolution ([bb8f938](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/bb8f9385cf8b14c1d76a8721fdca6774c88512e7)) +* Add support for table locator Db2 host variable ([#2380](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/pull/2380))([cd8dce6](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/cd8dce63a22cfe3e1b6aedca77e79ee9222fcb36)) +* Add web extension support for syntax highlighting ([#2323](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2323)) ([351d725](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/351d725521927a24c6337e6cfcfcb62e7d3a05a6)) +* CLI analysis improvements ([#2379](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2379)) ([e83e997](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/e83e997d79a0c142a21a59cf5ecd3d9acf72b604)) +* Create command to run analysis of VS Code command via CLI/terminal ([#2368](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2368)) ([eb2ae64](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/eb2ae645521b7c39ab9f1908e312ffe1fefd472e)) +* Enable experimental parser ([71a5bb6](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/71a5bb684cc378c06160ce3abc3ee58f1d36560e)) +* Improve support for CCF - CICS Handle Abend ([#2347](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2347)) ([460158a](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/460158aea1d6ed2605a98a282527847a22e389a2)) +* Improve support for CCF - SQL Whenever ([#2353](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2353)) ([6d0cccc](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/6d0cccc270262169bbab45344641a52a75fee332)) +* Modify ANTLR sync strategy to bring it closer to COBOL compiler ([ff084dd](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/ff084dda10f111f6109cf6fdbba543da8b8110f6)) +* Move copybook download folder into global storage ([#2265](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2265)) ([b3b4d33](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/b3b4d33201f38144bd875943d34a0028e48ea236)) +* Provide an option to enable Explorer for Endevor copybook integration ([7959cad](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/7959cada356b574abd811326e7d6c2e81e1000eb)) +* Remove optional dot for file description entry clauses ([2398ae3](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/2398ae361fbd44883fdcd2dd030d091f5fb4c217)) +* Support 'window/workDoneProgress/cancel' LSP event ([f986eca](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/f986eca84e8b9468ec5ad124dc5c6329244db885)) +* Support downloading copybooks from Endevor ([#2302](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2302)) ([f513a14](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/f513a142541dbd19f161eb07b8b1747b20398bfc)) +* Support implicit SQL varbinary variables ([d44f5bd](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/d44f5bd347869780fbdebeff6aa7356caed51c81)) +* Support for result set locator Db2 SQL host variable ([#2329](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2329)) ([53c16fa](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/53c16faac605cc46c151ec1c1a6c572dd408b630)), closes [cobol-host-variables-in#db2z_hostvariablecobol__title__20](https://github.com/cobol-host-variables-in/issues/db2z_hostvariablecobol__title__20) +* XML data host and file reference variables ([#2390](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/issues/2390)) ([a99147e](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/commit/a99147e131e01ddb466f307e7f91d926e57c6a07)) + ## [2.1.2](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/compare/2.1.1...2.2.0) (2024-04-03) ### Bug Fixes diff --git a/clients/cobol-lsp-vscode-extension/CHANGELOG.md b/clients/cobol-lsp-vscode-extension/CHANGELOG.md index 0ae716d1cf..c74861137d 100644 --- a/clients/cobol-lsp-vscode-extension/CHANGELOG.md +++ b/clients/cobol-lsp-vscode-extension/CHANGELOG.md @@ -1,6 +1,25 @@ # Changelog All notable changes to the COBOL Language Support extension are documented in this file. +## [2.2.0](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/compare/2.1.2...2.2.0) (2024-07-19) + +#### Added +- Integration with Explorer for Endevor to enable automatic copybook retrieval from Endevor +- Support for shared drive URI resolution +- Command to run analysis via VS Code command +- Support for result set locator DB2 SQL host variable +- Support for table locator DB2 SQL host variable +- Support for XML file reference DB2 SQL host variable +- Support Binary DB2 SQL host variable + +#### Fixed +- Miscellaneous bug fixes +- Support floating comments in the toggle command +- Improve support for CCF + +#### Changed +- Move copybook download folder into global storage + ## [2.1.2](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/compare/2.1.1...2.2.0) (2024-04-03) #### Added - Support EXCI command in CICS diff --git a/clients/cobol-lsp-vscode-extension/package-lock.json b/clients/cobol-lsp-vscode-extension/package-lock.json index e9799cffa6..07a328781c 100644 --- a/clients/cobol-lsp-vscode-extension/package-lock.json +++ b/clients/cobol-lsp-vscode-extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "cobol-language-support", - "version": "2.1.2", + "version": "2.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "cobol-language-support", - "version": "2.1.2", + "version": "2.2.0", "hasInstallScript": true, "license": "EPL-2.0", "dependencies": { diff --git a/clients/cobol-lsp-vscode-extension/package.json b/clients/cobol-lsp-vscode-extension/package.json index 5581aad7ae..6dd50beafd 100644 --- a/clients/cobol-lsp-vscode-extension/package.json +++ b/clients/cobol-lsp-vscode-extension/package.json @@ -4,7 +4,7 @@ "description": "Autocomplete, highlighting and diagnostics for COBOL code and copybooks.", "author": "Broadcom", "license": "EPL-2.0", - "version": "2.1.2", + "version": "2.2.0", "preview": false, "publisher": "BroadcomMFD", "engines": {