Skip to content

Commit f90ef77

Browse files
authored
chore: add jetbrains change log to build (#953)
1 parent 2acfcdb commit f90ef77

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

packages/ide/jetbrains/.idea/misc.xml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ide/jetbrains/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
### Added
6+
- Auto-completion is now supported inside attributes.

packages/ide/jetbrains/build.gradle.kts

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
import org.jetbrains.changelog.Changelog
2+
import org.jetbrains.changelog.date
3+
14
plugins {
25
id("java")
36
id("org.jetbrains.kotlin.jvm") version "1.9.21"
47
id("org.jetbrains.intellij") version "1.16.1"
8+
id("org.jetbrains.changelog") version "2.2.0"
59
}
610

711
group = "dev.zenstack"
@@ -52,8 +56,17 @@ tasks {
5256
}
5357

5458
patchPluginXml {
55-
sinceBuild.set("231")
56-
untilBuild.set("241.*")
59+
sinceBuild.set("233.2")
60+
untilBuild.set("251.*")
61+
changeNotes.set(provider {
62+
changelog.renderItem(
63+
changelog
64+
.getUnreleased()
65+
.withHeader(false)
66+
.withEmptySections(false),
67+
Changelog.OutputType.HTML
68+
)
69+
})
5770
}
5871

5972
signPlugin {
@@ -66,3 +79,21 @@ tasks {
6679
token.set(System.getenv("PUBLISH_TOKEN"))
6780
}
6881
}
82+
83+
changelog {
84+
header.set(provider { "[${version.get()}] - ${date()}" })
85+
introduction.set(
86+
"""
87+
[ZenStack](https://zenstack.dev) is a toolkit that simplifies the development of a web app's backend. This plugin provides code editing experiences for its ZModel schema language.
88+
89+
## Features
90+
91+
- Syntax highlighting
92+
- Error highlighting
93+
- Go to definition
94+
- Code completion
95+
- Formatting
96+
""".trimIndent()
97+
)
98+
groups.set(listOf("Added", "Changed", "Deprecated", "Removed", "Fixed", "Security"))
99+
}

0 commit comments

Comments
 (0)