Releases: JetBrains/gradle-changelog-plugin
Releases · JetBrains/gradle-changelog-plugin
v2.2.1
v2.2.0
v2.1.2
v2.1.1
v2.1.0
v2.0.0
Added
- Allow for customizing the changelog introduction
- Make
changelog.instance
property public - Introduce changelog
summary
and changelog property #127 - Introduce changelog
preTitle
andtitle
changelog properties - Ensure patched changelog ends with a newline #126
- Added the
changelog.lineSeparator
property to allow for customizing the line separator used in the changelog #104 - Added the
--version=...
CLI parameter for thegetChangelog
task #83 - Throw an exception when
initializeChangelog
task works on non-empty file #82 - Remove empty sections from the changelog while patching #28
- Added the
changelog.combinePreReleases
property to allow for combining pre-releases into a single section #50
Changed
- Upgrade minimal required Gradle version to
6.8
- Make
withHeader
property of theChangelog.Item
objecttrue
by default - Updated the
HeaderParseException
message #84 - Use
"[${project.version}] - ${date()}"
as the default value for thechangelog.header
property #18
Deprecated
Changelog.Item.toText()
replaced withChangelog.renderItem(Chagnelog.Item)
Changelog.Item.toHTML()
replaced withChangelog.renderItem(Chagnelog.Item, Changelog.OutputType.HTML)
Changelog.Item.toPlainText()
replaced withChangelog.renderItem(Chagnelog.Item, Changelog.OutputType.PLAIN_TEXT)
v1.3.1
Changed
- Use the actual version numbers as keys for
extension.items
instead of raw header value
v1.3.0
Added
- PatchChangelogTask:
--release-note
CLI option to add a custom release note to the latest changelog entry
v1.2.1
Added
getOrNull
extension method- Configuration Cache support
v1.2.0
Added
- Task Configuration Avoidance
- Lazy Properties
Fixed
- InitializeChangelogTask issue for no groups present