From b4685a19d71a3d46d155cf7883529393ba394879 Mon Sep 17 00:00:00 2001 From: Helin Shiah Date: Mon, 17 Nov 2025 09:28:53 -0800 Subject: [PATCH 1/3] Fix changelog formatting in IDE --- third_party/CHANGELOG.md | 5 ++--- third_party/build.gradle.kts | 4 +++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/third_party/CHANGELOG.md b/third_party/CHANGELOG.md index 9291058aa..008c1db16 100644 --- a/third_party/CHANGELOG.md +++ b/third_party/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## 500.0.0 ### Added @@ -13,8 +13,7 @@ ### Changed - Vendor change from "JetBrains" to "Google" -- Build system change from Basel to Gradle - +- Build system change from Bazel to Gradle ## 251.27812.12 diff --git a/third_party/build.gradle.kts b/third_party/build.gradle.kts index 6c5b81e0b..e789845bf 100644 --- a/third_party/build.gradle.kts +++ b/third_party/build.gradle.kts @@ -1,3 +1,4 @@ +import org.jetbrains.changelog.Changelog import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType import org.jetbrains.intellij.platform.gradle.TestFrameworkType import org.jetbrains.intellij.platform.gradle.models.ProductRelease @@ -18,6 +19,7 @@ plugins { id("java") // Java support id("org.jetbrains.kotlin.jvm") version "2.2.21" // Kotlin support id("org.jetbrains.intellij.platform") version "2.10.3" // IntelliJ Platform Gradle Plugin + id("org.jetbrains.changelog") version "2.2.0" // Gradle Changelog Plugin } // Configure project's dependencies @@ -39,7 +41,7 @@ intellijPlatform { untilBuild = providers.gradleProperty("pluginUntilBuild") } changeNotes = provider { - file("CHANGELOG.md").readText(Charsets.UTF_8) + project.changelog.render(Changelog.OutputType.HTML) } } pluginVerification { From 2cb81556c04d37dfe114d66d6d2e33c15fd93832 Mon Sep 17 00:00:00 2001 From: Helin Shiah Date: Mon, 17 Nov 2025 09:50:51 -0800 Subject: [PATCH 2/3] Render only last item in changelog --- third_party/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/build.gradle.kts b/third_party/build.gradle.kts index e789845bf..840bea668 100644 --- a/third_party/build.gradle.kts +++ b/third_party/build.gradle.kts @@ -41,7 +41,7 @@ intellijPlatform { untilBuild = providers.gradleProperty("pluginUntilBuild") } changeNotes = provider { - project.changelog.render(Changelog.OutputType.HTML) + project.changelog.renderItem(project.changelog.getLatest(), Changelog.OutputType.HTML) } } pluginVerification { From 605595228a4444e0387bac342e5e2524af0700d8 Mon Sep 17 00:00:00 2001 From: Helin Shiah Date: Mon, 17 Nov 2025 10:00:34 -0800 Subject: [PATCH 3/3] Update properties to use semver format --- third_party/gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/gradle.properties b/third_party/gradle.properties index eb5a62d9b..e3f9e220f 100644 --- a/third_party/gradle.properties +++ b/third_party/gradle.properties @@ -7,7 +7,7 @@ pluginName = Dart pluginId = Dart # SemVer format -> https://semver.org -pluginVersion = 500.0 +pluginVersion = 500.0.0 # TODO(https://github.com/flutter/dart-intellij-third-party/issues/23) Add a changelog # Not currently used in the build.gradle.kts file: