|
5 | 5 | All Moodle Dev plugin changes will be documented here |
6 | 6 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). |
7 | 7 |
|
8 | | -## [Unreleased] |
| 8 | +## [Unreleased] |
9 | 9 |
|
10 | 10 | ### Added |
11 | 11 |
|
12 | | -- Bundled Moodle inspection profile and registered it in plugin.xml so it becomes available after plugin installation |
13 | | -- Automatically set the bundled "Moodle" inspection profile as the Project profile on first project open so it appears in Settings | Editor | Inspections and is selected in the Project profiles dropdown (non-intrusive: won’t override an existing custom selection) |
14 | | -- On project open, construct InspectionProfileImpl from bundled resources/inspectionProfiles/Moodle.xml and set it as the project profile via ProjectInspectionProfileManager#setCurrentProfile |
| 12 | +- Bundled Moodle inspection profile and registered it in `plugin.xml` so it becomes available after plugin installation. |
| 13 | +- Automatically set the bundled "Moodle" inspection profile as the Project profile on first project open (non‑intrusive: won’t override an existing custom selection). |
| 14 | +- On project open, construct `InspectionProfileImpl` from bundled `resources/inspectionProfiles/Moodle.xml` and set it as the project profile via `ProjectInspectionProfileManager#setCurrentProfile`. |
| 15 | + |
| 16 | +### Changed |
| 17 | + |
| 18 | +- Dependency updates and build tooling: |
| 19 | + - IntelliJ Platform Gradle plugin: 2.7.2 → 2.9.0. |
| 20 | + - Kotlin JVM: 2.2.10 → 2.2.20. |
| 21 | + - Kover: 0.9.1 → 0.9.2. |
| 22 | + - GitHub Actions: `actions/setup-java` 4 → 5, `gradle/actions` 4 → 5. |
| 23 | +- Removed `MoodleManagerListener` (registration moved to `plugin.xml`) and registered bundled inspection profile via `<bundledInspectionProfile/>`. |
15 | 24 |
|
16 | 25 | ### Fixed |
17 | 26 |
|
18 | | -- Corrected automatic selection of the bundled "Moodle" inspection profile as the Project profile on project open so it reliably appears in Settings | Editor | Inspections profiles dropdown |
19 | | -- Replaced deprecated ProcessAdapter with ProcessListener in ComposerUtil.kt to maintain compatibility with latest IntelliJ Platform SDK |
20 | | -- Removed usage of unstable UI DSL builder textFieldWithBrowseButton in MoodleSettingsForm by using Swing TextFieldWithBrowseButton within cell(...); satisfies UnstableApiUsage inspection |
| 27 | +- Corrected automatic selection of the bundled "Moodle" inspection profile as the Project profile so it reliably appears in Settings | Editor | Inspections. |
| 28 | +- Replaced deprecated `ProcessAdapter` with `ProcessListener` in `ComposerUtil.kt` to maintain compatibility with the latest IntelliJ Platform SDK. |
| 29 | +- Removed usage of unstable UI DSL `textFieldWithBrowseButton` in `MoodleSettingsForm`; used Swing `TextFieldWithBrowseButton` within `cell(...)` to satisfy `UnstableApiUsage` inspection. |
| 30 | + |
| 31 | +## [2.1.1] - 2025-08-15 |
| 32 | + |
| 33 | +### Changed |
| 34 | + |
| 35 | +- Bump dependencies: IntelliJ Platform Gradle plugin 2.7.1 → 2.7.2, Kotlin 2.2.0 → 2.2.10, Qodana plugin/action, and `actions/checkout` 4 → 5. |
| 36 | + |
| 37 | +### Fixed |
| 38 | + |
| 39 | +- Replace deprecated `ProcessAdapter` with `ProcessListener` for IntelliJ SDK compatibility. |
| 40 | +- Refactor `MoodleSettingsForm` to replace unstable `textFieldWithBrowseButton` with `TextFieldWithBrowseButton`. |
| 41 | + |
| 42 | +## [2.1.0] - 2025-08-12 |
| 43 | + |
| 44 | +### Added |
| 45 | + |
| 46 | +- Development tooling: add `.devcontainer.json` and `.junie` workflow. |
| 47 | + |
| 48 | +### Changed |
| 49 | + |
| 50 | +- Remove unnecessary `isAvailable` overrides in actions. |
| 51 | +- Dependency updates: IntelliJ Platform Gradle plugin to 2.7.1, Kotlin to 2.2.0, Gradle toolchains Foojay resolver, and JetBrains changelog plugin updates. |
| 52 | +- CI/CD and quality: update Qodana versions and GitHub workflows. |
21 | 53 |
|
22 | 54 | ## [2.0.0] - 2025-04-15 |
23 | 55 |
|
@@ -190,7 +222,10 @@ Add support for PHPStorm 2022.2 |
190 | 222 | - Add live Template for Moodle $ADMIN by type ADMIN |
191 | 223 | - Add Moodle code style for predefined code styles for PHP/Javascript/SCSS/LESS |
192 | 224 |
|
193 | | -[Unreleased]: https://github.com/SysBind/moodle-dev/compare/v2.0.0...HEAD |
| 225 | +[Unreleased]: https://github.com/SysBind/moodle-dev/compare/2.2.0...HEAD |
| 226 | +[2.2.0]: https://github.com/SysBind/moodle-dev/compare/2.1.1...2.2.0 |
| 227 | +[2.1.1]: https://github.com/SysBind/moodle-dev/compare/2.1.0...2.1.1 |
| 228 | +[2.1.0]: https://github.com/SysBind/moodle-dev/compare/v2.0.0...2.1.0 |
194 | 229 | [2.0.0]: https://github.com/SysBind/moodle-dev/compare/v1.3.3...v2.0.0 |
195 | 230 | [1.3.3]: https://github.com/SysBind/moodle-dev/compare/v1.3.2...v1.3.3 |
196 | 231 | [1.3.2]: https://github.com/SysBind/moodle-dev/compare/v1.3.1...v1.3.2 |
|
0 commit comments