diff --git a/.config/checkstyle/checkstyle.xml b/.config/checkstyle/checkstyle.xml index a0d7f17..13d47b9 100644 --- a/.config/checkstyle/checkstyle.xml +++ b/.config/checkstyle/checkstyle.xml @@ -9,7 +9,7 @@ - + diff --git a/.config/checkstyle/suppressions.xml b/.config/checkstyle/suppressions.xml index 16d385e..d68ded8 100644 --- a/.config/checkstyle/suppressions.xml +++ b/.config/checkstyle/suppressions.xml @@ -3,4 +3,9 @@ "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN" "https://checkstyle.org/dtds/suppressions_1_2.dtd"> + + + diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index a61d834..524e938 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -15,9 +15,9 @@ body: attributes: label: "Checklist" options: - - label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/template-placeholder/releases/latest)" + - label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/intellij-plugin-save-actions/releases/latest)" required: true - - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." + - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/intellij-plugin-save-actions/issues) or [closed](https://github.com/xdev-software/intellij-plugin-save-actions/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." required: true - label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise." required: true diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml index 764cae1..73ddf5b 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -13,7 +13,7 @@ body: attributes: label: "Checklist" options: - - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." + - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/intellij-plugin-save-actions/issues) or [closed](https://github.com/xdev-software/intellij-plugin-save-actions/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." required: true - label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise." required: true diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml index 6ecd6ad..173a4a4 100644 --- a/.github/ISSUE_TEMPLATE/question.yml +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -12,7 +12,7 @@ body: attributes: label: "Checklist" options: - - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." + - label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/intellij-plugin-save-actions/issues) or [closed](https://github.com/xdev-software/intellij-plugin-save-actions/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to." required: true - label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise." required: true diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 5c51cfd..0b9e5e8 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -71,7 +71,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: plugin-files-java-${{ matrix.java }} - path: build/libs/template-placeholder-*.jar + path: build/libs/intellij-plugin-save-actions-*.jar if-no-files-found: error checkstyle: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 808ebdf..701a63d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -92,7 +92,7 @@ jobs: See [Changelog#v${{ steps.version.outputs.release }}](https://github.com/xdev-software/${{ github.event.repository.name }}/blob/develop/CHANGELOG.md#${{ steps.version.outputs.releasenumber }}) for more information. ## Installation - The plugin is listed on the [Marketplace](https://plugins.jetbrains.com/plugin/pluginId). + The plugin is listed on the [Marketplace](https://plugins.jetbrains.com/plugin/22113). Open the plugin Marketplace in your IDE (``File > Settings > Plugins > Marketplace``), search for the plugin and hit the install button. diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml index b52c3e2..20728c8 100644 --- a/.idea/checkstyle-idea.xml +++ b/.idea/checkstyle-idea.xml @@ -17,4 +17,4 @@ - \ No newline at end of file + diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 19681fa..21e0aff 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -96,4 +96,4 @@ - + \ No newline at end of file diff --git a/.idea/saveactions_settings.xml b/.idea/saveactions_settings.xml index 848c311..0b06f2f 100644 --- a/.idea/saveactions_settings.xml +++ b/.idea/saveactions_settings.xml @@ -17,5 +17,11 @@ \ No newline at end of file diff --git a/.run/Run Verifications.run.xml b/.run/Run Verifications.run.xml index 32783f5..b51e78c 100644 --- a/.run/Run Verifications.run.xml +++ b/.run/Run Verifications.run.xml @@ -22,4 +22,4 @@ false - \ No newline at end of file + diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29..619fc11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,68 @@ +## 1.4.0 +* Dropped support for IntelliJ versions < 2024.3 + * This is required to fix a few deprecations and remove some workarounds #171 + +## 1.3.1 +* Fix IDE hang when projects with different "Process files asynchronously" are open #160 + +## 1.3.0 +* Make it possible to run processors asynchronously #130 + * This way the UI should be more responsive when processing a lot of files + * May break processors that interact with the UI e.g. when showing dialogs +* Don't process files during project load #145 + * This should cause less race conditions due to partial project initialization + * Only active on IntelliJ < 2024.3 as [the underlying problem was fixed in IntelliJ 2024.3](https://github.com/JetBrains/intellij-community/commit/765caa71175d0a67a54836cf840fae829da590d9) + +## 1.2.4 +* Dropped support for IntelliJ versions < 2024.2 +* Removed deprecated code that was only required for older IDE versions + +## 1.2.3 +* Fix "run on multiple files" not working when the file is not a text file #129 + +## 1.2.2 +* Workaround scaling problem on "New UI" [#26](https://github.com/xdev-software/intellij-plugin-template/issues/26) + +## 1.2.1 +* Fixed ``ToggleAnAction must override getActionUpdateThread`` warning inside IntelliJ 2024+ +* Dropped support for IntelliJ versions < 2023.2 + +## 1.2.0 +* Run GlobalProcessors (e.g. Reformat) last so that code is formatted correctly #90 +* Dropped support for IntelliJ versions < 2023 + +## 1.1.1 +* Shortened plugin name - new name: "Save Actions X" +* Updated assets + +## 1.1.0 +* Removed "Remove unused suppress warning annotation" + * This option never worked #64 + * Allows usage of the plugin with IntelliJ IDEA 2024+ #63 + * If you used this option you should remove the line ``