Merge pull request #2664 from JaroslavTulach/ReadmeChangelogVersionForRelease12.2.1
Readme, changelog and version for release 12.2.1
diff --git a/java/java.lsp.server/vscode/CHANGELOG.md b/java/java.lsp.server/vscode/CHANGELOG.md
new file mode 100644
index 0000000..401e676
--- /dev/null
+++ b/java/java.lsp.server/vscode/CHANGELOG.md
@@ -0,0 +1,31 @@
+# Change Log
+
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+## Version 12.2.1
+
+* Numerous refactorings for Java source code editing added
+* Progress bar for long running operation like build actions
+* Ability to cancel selected operations
+* Maven projects: Go to Definition source code action downloads and open Java source
+* JavaDoc is shown when mouse hoovers over symbol
+
\ No newline at end of file
diff --git a/java/java.lsp.server/vscode/README.md b/java/java.lsp.server/vscode/README.md
index e36fdbc..7365a1e 100644
--- a/java/java.lsp.server/vscode/README.md
+++ b/java/java.lsp.server/vscode/README.md
@@ -44,6 +44,17 @@
* __Java: Compile Workspace__ - invoke Maven or Gradle build
* __GraalVM: Pause in Script__ - place a breakpoint into first executed polyglot script
* debugger __Java 8+__ - start test or main class on JDK8+ in polyglot mode
+* Progress shown for long running operations with cancel support for selected types
+
+## Supported Refactorings
+
+Class level refactorings as well as variable refactorings are supported in VSCode via Apache NetBeans extension. See following screenshots:
+
+![Class Source Actions](images/Source_actions.png) ![Introduce ... refactoring](images/Introduce_refactoring.png)
+
+Some refactorings are two steps with like Override method ... where method to be overriden is selected in 2nd step:
+
+![Override refactoring](images/Override_refactoring.png)
## Supported Options
diff --git a/java/java.lsp.server/vscode/images/Introduce_refactoring.png b/java/java.lsp.server/vscode/images/Introduce_refactoring.png
new file mode 100644
index 0000000..e5ca364
--- /dev/null
+++ b/java/java.lsp.server/vscode/images/Introduce_refactoring.png
Binary files differ
diff --git a/java/java.lsp.server/vscode/images/Override_refactoring.png b/java/java.lsp.server/vscode/images/Override_refactoring.png
new file mode 100644
index 0000000..56cfa09
--- /dev/null
+++ b/java/java.lsp.server/vscode/images/Override_refactoring.png
Binary files differ
diff --git a/java/java.lsp.server/vscode/images/Source_actions.png b/java/java.lsp.server/vscode/images/Source_actions.png
new file mode 100644
index 0000000..a993bca
--- /dev/null
+++ b/java/java.lsp.server/vscode/images/Source_actions.png
Binary files differ
diff --git a/java/java.lsp.server/vscode/package.json b/java/java.lsp.server/vscode/package.json
index be8ee42..71de400 100644
--- a/java/java.lsp.server/vscode/package.json
+++ b/java/java.lsp.server/vscode/package.json
@@ -4,7 +4,7 @@
"description": "Apache NetBeans Language Server Extension for Visual Studio Code",
"author": "Apache NetBeans",
"license": "Apache 2.0",
- "version": "0.1.0",
+ "version": "12.2.1",
"preview": true,
"repository": {
"type": "git",