Skip to content

Releases: cap-js/cds-intellij

1.4.2

20 Jan 12:04
eb4e8df
Compare
Choose a tag to compare

Build 24

  • Create .cdsprettier.json only for CDS projects, determined by a .cds file being opened. This applies to the events of project create, project open, and settings confirmation.

1.4.1

16 Jan 21:06
ca323ca
Compare
Choose a tag to compare

Build 23

  • Only formatting settings differing from the default or previously contained in .cdsprettier.json are now stored in that file.

Fixed

  • The TextMate bundle for syntax highlighting is now correctly unregistered when the plugin is disabled or uninstalled.

1.4.0

14 Jan 16:09
b88ad3b
Compare
Choose a tag to compare

Build 22

  • CDS Formatting Options can now be configured under Settings > Editor > Code Style > CDS.
    • A .cdsprettier.json file in the project root is kept in sync with the options for consumption by the cds-lsp server.
    • Options depending on a switched-off option are disabled.

Changed

  • include @sap/cds-lsp 8.5.1 with the following changes since 8.4.3:
    • enabling newParser via cds.env will no longer interfere with language server
    • improved telemetry messages
    • With @sap/cds 8.5.0 one of the default locations for translation folders (assets/i18n) was removed

Note: Re-release to remove usage of an internal API.

1.3.0

13 Nov 12:29
3039c1f
Compare
Choose a tag to compare

Build 19

  • Determine suitable Node.js runtime automatically (no need to modify PATH environment variable anymore).

Changed

  • include @sap/cds-lsp 8.4.3 with the following changes since 8.3.2:
    • fix: highlighting of escaped identifiers and parameter lists
    • fix: using path proposals could have been suggesting JS files instead of CDS files in certain cases
    • fix: on Windows if client mixes upper- and lowercase drive letters some requests could have failed
    • fix: CDS Typer was called when deleting a file which led to a misleading error output
    • minimum required NodeJS version is now (back to) 20.9.0

1.2.0

07 Oct 11:07
cee8f02
Compare
Choose a tag to compare

Build 18

  • include @sap/cds-lsp 8.3.2 with:
    • support for annotation modeler to remove certain code completions from compiler in favor of more suitable ones
    • show absolute name and kind of artifact in hover and completion details
    • analyze-dependencies command now supports rendering to svg or json string
    • fix: highlighting of CASE-statement keywords when put in their own line
    • fix: analysis of dependencies for certain cases

1.1.1

19 Sep 10:40
85461a1
Compare
Choose a tag to compare

Build 16

  • Specify platform 2024.3 as highest compatible version

1.1.0

04 Sep 14:45
Compare
Choose a tag to compare

Build 14

  • include @sap/cds-lsp 8.2.1 with:
    • code completion for artifacts within using statements now also completes single name segments with complete name
    • minimum required Node.js version is now 20.9.0
    • hover and completion proposal details now show artifact kind
    • fix: highlighting of element names in annotate statements and of special element names entity, type, event
    • fix: completion: rename of source folders led to wrong using path proposals
    • fix: completion: using path proposals did not work in multi-line using statements
    • fix: maintain translation quickfix sent wrong document version

1.0.0

27 Aug 12:57
45ff3bb
Compare
Choose a tag to compare

Build 13

  • Support Find References