diff --git a/en/docs/img/release-notes/v-4.3.0/er-diagram.gif b/en/docs/img/release-notes/v-4.3.0/er-diagram.gif new file mode 100644 index 00000000..93dd3ee7 Binary files /dev/null and b/en/docs/img/release-notes/v-4.3.0/er-diagram.gif differ diff --git a/en/docs/img/release-notes/v-4.3.0/graphql-filtering.gif b/en/docs/img/release-notes/v-4.3.0/graphql-filtering.gif new file mode 100644 index 00000000..96f81c8d Binary files /dev/null and b/en/docs/img/release-notes/v-4.3.0/graphql-filtering.gif differ diff --git a/en/docs/img/release-notes/v-4.3.0/toml-config-creator.gif b/en/docs/img/release-notes/v-4.3.0/toml-config-creator.gif new file mode 100644 index 00000000..898ead19 Binary files /dev/null and b/en/docs/img/release-notes/v-4.3.0/toml-config-creator.gif differ diff --git a/en/docs/release-notes/version-4.3.0.md b/en/docs/release-notes/version-4.3.0.md new file mode 100644 index 00000000..9f7e99de --- /dev/null +++ b/en/docs/release-notes/version-4.3.0.md @@ -0,0 +1,34 @@ +# Ballerina VS Code extension version 4.3.0 + +We are happy to announce the Ballerina VS Code extension 4.3.0 release with a few exciting new features and improvements. Following are the highlights of this release. + +- [Entity Relationship Diagram](#entity-relationship-diagram) - Helps you visualize the ER diagram for your persist model file. +- [TOML config generator](#toml-config-generator) - Facilitates automatically generating the `Config.toml` file of your Ballerina project. + +If you are new to Ballerina, you can download the [installers](https://ballerina.io/downloads/) to install it. You can install the Ballerina VS Code extension from the [VS Code marketplace](https://marketplace.visualstudio.com/items?itemName=WSO2.ballerina). + +## New features + +Below are the new features introduced by this release. + +## Entity Relationship Diagram + +With the latest Ballerina VS Code extension release (version 4.3.0) and Ballerina Swan lake Update 6 release, now, you can generate the entity relationship diagram for your Ballerina persist model. This feature can be accessed using the icon available on the top-right corner of the editor panel or using the `Ballerina: Entity Relationship Diagram` command available in the VS Code command palette. + +![Entity Relationship Diagram](../img/release-notes/v-4.3.0/er-diagram.gif){.cInlineImage-full} + +## TOMl config generator + +You can now automatically generate the `Config.toml` file for your Ballerina project. When you run the program via VSCode if there are mandatory configurable variables it will prompt asking if you would like to create the config.toml. If you select "Creat Config.toml" it will create the Config.toml in package root. If there is a Config.toml it will update it with new configurable fields. Also note Config.toml will be added to git ignore file to prevent keys from getting commited to git repository. + +![TOMl config generator](../img/release-notes/v-4.3.0/toml-config-creator.gif){.cInlineImage-full} + +## Improvements + +Below are the improvements included in this release. + +### GraphQL service designer + +A new option is added to the GraphQL service designer to filter between queries, mutations, and subscriptions. + +![GraphQL filtering](../img/release-notes/v-4.3.0/graphql-filtering.gif){.cInlineImage-full} diff --git a/en/mkdocs.yml b/en/mkdocs.yml index 34656c5b..0e288965 100644 --- a/en/mkdocs.yml +++ b/en/mkdocs.yml @@ -109,6 +109,7 @@ nav: - Release notes: - Version 3.3.0: release-notes/version-3.3.0.md - Version 4.0.0: release-notes/version-4.0.0.md + - Version 4.3.0: release-notes/version-4.3.0.md - License: license.md # Extensions