From b4de9fe7a39995326eeeee1de2ab2ca4bd437264 Mon Sep 17 00:00:00 2001
From: Anton <aw350m3@yandex.com>
Date: Sat, 28 Dec 2024 15:05:39 +0300
Subject: [PATCH] The version has been updated to 3.20.1 Release

---
 .github/workflows/publish-vsc-marketplace.yml | 19 ++++---------------
 CHANGELOG.en.md                               |  9 +++++++++
 CHANGELOG.md                                  |  9 +++++++++
 client/package.json                           |  2 +-
 package.json                                  |  2 +-
 server/package.json                           |  2 +-
 6 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/publish-vsc-marketplace.yml b/.github/workflows/publish-vsc-marketplace.yml
index 237057bd..6a24a12a 100644
--- a/.github/workflows/publish-vsc-marketplace.yml
+++ b/.github/workflows/publish-vsc-marketplace.yml
@@ -50,13 +50,12 @@ jobs:
             echo "EXT_ISPREVIEW=0" >> $GITHUB_ENV
             echo "EXT_ISPREVIEW=0"
           fi
-
       - name: Get tag message body
         run: |
           EOF=${{ github.sha }}
           echo "msg<<$EOF" >> $GITHUB_OUTPUT
           echo "$(git tag -l --format='%(contents:body)' ${{ github.ref_name }})" >> $GITHUB_OUTPUT
-          echo "$EOF" >> $GITHUB_OUTPUT      
+          echo "$EOF" >> $GITHUB_OUTPUT
         id: get_tag_message
 
       - name: Stamp version
@@ -65,7 +64,6 @@ jobs:
           cp /tmp/package.json ./package.json
           npm ci
           npm run vscode:prepublish
-
       - name: Package release extension
         if: env.EXT_ISPREVIEW != 1
         run: npx vsce package -o "./vscode-xp-${{ env.EXT_VERSION }}.vsix"
@@ -76,26 +74,17 @@ jobs:
 
       - name: Create release
         id: create_release
-        uses: actions/create-release@v1
+        uses: softprops/action-gh-release@v2
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         with:
           tag_name: ${{ github.ref }}
-          release_name: v${{ env.EXT_VERSION }}
+          name: v${{ env.EXT_VERSION }}
           draft: false
           prerelease: ${{env.EXT_ISPREVIEW == 1}}
           body: |
             ${{ steps.get_tag_message.outputs.msg }}
-
-      - name: Upload release asset
-        uses: actions/upload-release-asset@v1
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-        with:
-          upload_url: ${{ steps.create_release.outputs.upload_url }}
-          asset_path: ./vscode-xp-${{ env.EXT_VERSION }}.vsix
-          asset_name: vscode-xp-${{ env.EXT_VERSION }}.vsix
-          asset_content_type: application/zip
+          files: ./vscode-xp-${{ env.EXT_VERSION }}.vsix
 
       - name: Publish at VSCode marketplace
         if: env.EXT_ISPREVIEW != 1
diff --git a/CHANGELOG.en.md b/CHANGELOG.en.md
index 62a2eea2..50f862b4 100644
--- a/CHANGELOG.en.md
+++ b/CHANGELOG.en.md
@@ -1,5 +1,14 @@
 # Change Log
 
+## 3.20.1 (Release)
+
+- Rewrote Metainfo editor in React
+- Added default author setting (default author name is automatically added to knowledge holders list every time Metainfo editor is saved)
+- Added info (name, description, link, etc.) for every MITRE technique
+- Added dependencies tab with the ability to navigate to each file
+- Fixed YAML formatting (special thanks @sanguis_meus)
+- Fixed bruteforce correlation rule template (special thanks @pantos05)
+
 ## 3.20.0 (Release)
 
 - Started migration of webviews to React SPA
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 796f598b..df5ea8f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
 # Change Log
 
+## 3.20.1 (Release)
+
+- Редактор Metainfo переписан на React
+- В настройки добавлено имя автора по умолчанию (имя автора по умолчанию автоматически добавляется в список обладателей знаний при каждом сохранении метаинформации)
+- Переработана информация (название, описание, ссылка и т.д.) для каждой техники MITRE в метаинформации
+- Добавлена вкладка зависимостей с возможностью перехода к каждому файлу при наличии информации о зависимостях
+- Исправлено форматирование YAML (special thanks @sanguis_meus)
+- Исправлен шаблон правил корреляции для атак методом перебора (special thanks @pantos05)
+
 ## 3.20.0 (Release)
 
 - Начат процесс переписывания веб-форм на React SPA
diff --git a/client/package.json b/client/package.json
index 213cee41..6ae14681 100644
--- a/client/package.json
+++ b/client/package.json
@@ -3,7 +3,7 @@
     "description": "Language client",
     "author": "Dmitry Fedosov (@DmitryOffsec)",
     "license": "MIT",
-    "version": "3.20.0",
+    "version": "3.20.1",
     "repository": {
         "type": "git",
         "url": "https://github.com/Security-Experts-Community/vscode-xp"
diff --git a/package.json b/package.json
index 445e59e7..a8f777cd 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
   "author": "Dmitry Fedosov (@DmitryOffsec)",
   "icon": "resources/xp.png",
   "license": "MIT",
-  "version": "3.20.0",
+  "version": "3.20.1",
   "repository": {
     "type": "git",
     "url": "https://github.com/Security-Experts-Community/vscode-xp"
diff --git a/server/package.json b/server/package.json
index 3f1fc836..2aadee4d 100644
--- a/server/package.json
+++ b/server/package.json
@@ -1,7 +1,7 @@
 {
     "name": "server",
     "description": "Language server",
-    "version": "3.20.0",
+    "version": "3.20.1",
     "author": "Dmitry Fedosov (@DmitryOffsec)",
     "license": "MIT",
     "engines": {