This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/master by this push: new d4a2335 Provide blogpost for VS Code Language support for Apache Camel 0.0.29 release d4a2335 is described below commit d4a2335227ad2dfde64fe3ac7df01621ae8295ff Author: Aurélien Pupier <apup...@redhat.com> AuthorDate: Thu Dec 3 15:34:41 2020 +0100 Provide blogpost for VS Code Language support for Apache Camel 0.0.29 release Signed-off-by: Aurélien Pupier <apup...@redhat.com> --- .../apiNameCompletion.png | Bin 0 -> 105802 bytes .../completionJitpack.gif | Bin 0 -> 173645 bytes .../2020/12/VSCode-LanguageSupport-0.0.29/index.md | 54 +++++++++++++++++++++ .../methodNameCompletion.png | Bin 0 -> 67890 bytes .../12/VSCode-LanguageSupport-0.0.29/multiline.png | Bin 0 -> 92629 bytes .../parameterCompletion.png | Bin 0 -> 97666 bytes 6 files changed, 54 insertions(+) diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png new file mode 100644 index 0000000..10c2d1f Binary files /dev/null and b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/apiNameCompletion.png differ diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif new file mode 100644 index 0000000..d3a81ce Binary files /dev/null and b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/completionJitpack.gif differ diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md new file mode 100644 index 0000000..f419ca3 --- /dev/null +++ b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/index.md @@ -0,0 +1,54 @@ +--- +title: "New release of VS Code Language Support for Apache Camel 0.0.29" +date: 2020-12-03 +authors: [apupier] +categories: ["Releases","Tooling"] +preview: "New release of VS Code Language Support for Apache Camel 0.0.29: API based components initial support and Camel K Modeline improvements" +--- + +A new release of [VS Code Language Support for Apache Camel](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel) 0.0.29 is available. It includes an interesting set of new features and two important bugfixes. + +# API based components support + +Camel has several API based components which are source code generated from external API. In [3.6.0](https://camel.apache.org/blog/2020/10/Camel36-Whatsnew/#api-components-overhaul), finer grained information is available through additional metadata (Camel catalog). This release is leveraging these metadata to propose improved completion, documentation and validation for these APU based components. + +It is proposing completion for api name: + + + +It is proposing completion for method name available depending on the method name: + + + +It is proposing completion for properties depending on the api/method name combination of the component with a different icon: + + + +# Camel K Modeline improvements + +#### Jitpack completion + +During development phase, it can be interesting to point to a repository directly. [Jitpack](https://jitpack.io/) is very convenient for that. Camel K modeline is leveraging it through the dependency parameter. This release introduce completion for the syntax that can be used. + + + +#### Multi-lines + +Initially, Camel K modelines were available on the first line only. it is now possible to use Camel K modelines in every parts of the file and still leverage the language support in the IDE. + +It is especially useful when there are a lot of parameters provided. It allows to split and organize the different kind of parameters a bit. + + + +# Bugfixes + +The version 0.0.28 is broken on Windows. It is fixed in the 0.0.29 version. Test suite is now launched for the Camel Language Server on Windows too. Thanks to [hemangajmera](https://github.com/hemangajmera) for reporting the [issue](https://github.com/camel-tooling/camel-lsp-client-vscode/issues/472) and to Camel Kafka committers that released a maintenance version specifically for this issue. + +Annoying error notifications were happening when a project was containing Java interfaces. Thanks to [Rafael T. C. Soares](https://github.com/rafaeltuelho) for reporting the [issue](https://github.com/camel-tooling/camel-lsp-client-vscode/issues/475). + +# What's next? + +Provide your feedback and ideas! +You can start discussions on [Zulip camel-tooling channel](https://camel.zulipchat.com/#narrow/stream/258729-camel-tooling). +You can create and vote for issues on github [Camel Language Server](https://github.com/camel-tooling/camel-language-server/issues) and [VS Code Language support for Apache Camel](https://github.com/camel-tooling/camel-lsp-client-vscode/issues) repositories. +You can create and vote for issues on the [jira](https://issues.redhat.com/browse/FUSETOOLS2) used by the Red Hat Integration tooling team. \ No newline at end of file diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png new file mode 100644 index 0000000..d58b3c0 Binary files /dev/null and b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/methodNameCompletion.png differ diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png new file mode 100644 index 0000000..9f741ac Binary files /dev/null and b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/multiline.png differ diff --git a/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png new file mode 100644 index 0000000..76314ad Binary files /dev/null and b/content/blog/2020/12/VSCode-LanguageSupport-0.0.29/parameterCompletion.png differ