Skip to content

Releases: cortinico/ktfmt-gradle

0.20.1

26 Aug 21:25
f7e8f23
Compare
Choose a tag to compare

Version 0.20.1 (2024-08-26)

  • Set 'manageTrailingCommas' to 'true' for kotlinLangStyle to align with ktfmt 0.52 @simonhauck

Full Changelog: 0.20.0...0.20.1

0.20.0

25 Aug 21:21
97cf130
Compare
Choose a tag to compare

Version 0.20.0 (2024-08-25)

  • Add new regex property to exclude sourceSets from analysis (#328) @simonhauck
  • Fix custom KtFmt tasks not compatible with configuration cache (#290) @simonhauck
  • Fix custom source directories not correctly recognized (#292) @simonhauck
  • Fix mixed up task descriptions (#342) @jessestricker
  • KtFmt to 0.52
  • AGP to 8.5.2
  • Gradle to 8.9

Full Changelog: 0.19.0...0.20.0

v0.19.0

03 Jul 12:53
ea185cf
Compare
Choose a tag to compare

Version 0.19.0 (2024-07-03)

  • Remove dropboxStyle since it is no longer supported by ktfmt. Use kotlinLangStyle() instead by @simonhauck
  • Fix task caching for ktfmtCheckTask when project has multiple source sets (#289) by @MartinNuc
  • Kotlin to 2.0.0 by @simonhauck
  • KtFmt to 0.51
  • AGP to 8.4.2
  • Gradle to 8.8

Full Changelog: 0.18.0...0.19.0

v0.18.0

14 Apr 17:46
64e8e0c
Compare
Choose a tag to compare

Version 0.18.0 (2024-04-13)

  • Make KtfmtCheckTask cacheable
  • Add support for manageTrailingCommas and enables it by default for googleStyle
  • Gradle to 8.7
  • AGP to 8.3.2
  • Kotlin to 1.9.23

New Contributors

Full Changelog: 0.17.0...0.18.0

v0.17.0

31 Jan 00:38
c7d7b9d
Compare
Choose a tag to compare

Version 0.17.0 (2024-01-31)

  • KTFMT to 0.47
  • Kotlin to 1.9.22
  • AGP to 8.2.2

Full Changelog: 0.16.0...0.17.0

v0.16.0

19 Dec 18:01
b76ab4b
Compare
Choose a tag to compare

What's Changed

  • Kotlin to 1.9.21
  • AGP to 8.2.0
  • Gradle to 8.5
  • Adapt the plugin to work with KSP 1.9.21
  • Remove legacy kotlin-compiler-embeddable dependency to prevent potential Kotlin version conflicts
  • Fix bug with Gradle Configuration Cache by always creating working dir if it's not existing

Full Changelog: 0.15.1...0.16.0

v0.15.1

31 Oct 15:13
d79b153
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.15.0...0.15.1

v0.15.0

31 Oct 00:05
23a4a43
Compare
Choose a tag to compare

What's Changed

  • Do not create tasks for aot srcset on Spring projects by @cortinico in #204
  • Fix broken windows test by @cortinico in #200
  • Replace classloader isolation strategy with process isolation strategy by @simonhauck in #206
  • Update dependency org.jetbrains.kotlin.multiplatform to v1.9.20 by @renovate in #207
  • Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v1.9.20 by @renovate in #208

New Contributors

Full Changelog: 0.14.0...0.15.0

v0.14.0

09 Oct 23:18
0c2a52c
Compare
Choose a tag to compare

Version 0.14.0 (2023-10-09)

  • Add support for Gradle Worker API and Classloader Isolation (#182)
  • KtFmt to 0.46
  • Kotlin to 1.9.10
  • Gradle to 8.4
  • AGP to 8.1.2

New Contributors

Full Changelog: 0.13.0...0.14.0

v0.13.0

15 Jul 22:41
a44afac
Compare
Choose a tag to compare

Version 0.13.0 (2023-07-15)

  • Handle implicit dependency error message for KMP project (#171)
  • Make sure files in the build/ folder are skipped (#170)
  • Fix incompatibility with KSP (#167)
  • The Plugin is now GPG signed (#166)
  • KtFmt to 0.44
  • Kotlin to 1.9.0
  • Gradle to 8.2.1
  • AGP to 8.0.2

Full Changelog: 0.12.0...0.13.0