Skip to content

Release 4.0.0

Latest

Choose a tag to compare

@eygraber eygraber released this 07 Jun 23:20
· 43 commits to master since this release
a721f0b

✨ Enhancements

  • Resolve ranges before resolving unions (#136)
  • Update Detekt v2 to alpha 2 (#275)
  • Remove Mac X64 benchmark from GitHub Actions workflow (#282)
  • Add Kotlin binary compatibility validation (#319)

⚙️ Chores

  • Automerge develocity plugin updates (#158)
  • Update publishing for maven central portal (#210)
  • Update format script to use ktlint globally (#256)
  • Enable automerge for Maven dependencies (#302)
  • Update README with Snapshots section (#305)

📖 Documentation

  • Update the benchmarks in the README (#137)

📦 Dependencies

  • Update plugin com.gradle.develocity to v3.17.3 (#119)
  • Update plugin com.gradle.develocity to v3.17.4 (#120)
  • Update dependency gradle to v8.8 (#124)
  • Kotlin 2.0.0 (#123)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.3.0 (#125)
  • Update dependency io.kotest:kotest-assertions-core to v5.9.1 (#126)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.0 (#127)
  • Update plugin com.gradle.develocity to v3.17.5 (#128)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.29.0 (#129)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.1 (#130)
  • Update gradle-conventions to v0.0.75 (#131)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.3.1 (#132)
  • Update jackson to v2.17.2 (#133)
  • Update dependency gradle to v8.9 (#134)
  • Update plugin com.gradle.develocity to v3.17.6 (#138)
  • Update gradle-conventions to v0.0.76 (#140)
  • Update mikepenz/release-changelog-builder-action action to v5 (#139)
  • Update gradle/actions action to v4 (#142)
  • Update kotlin monorepo to v2.0.10 (#143)
  • Update dependency org.slf4j:slf4j-nop to v2.0.14 (#144)
  • Update dependency org.slf4j:slf4j-nop to v2.0.15 (#145)
  • Update dependency org.slf4j:slf4j-nop to v2.0.16 (#146)
  • Update dependency gradle to v8.10 (#147)
  • Update plugin com.gradle.develocity to v3.18 (#148)
  • Update kotlin monorepo to v2.0.20 (#149)
  • Update gradle-conventions to v0.0.77 (#150)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.2 (#151)
  • Update dependency io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.23.7 (#152)
  • Update dependency gradle to v8.10.1 (#153)
  • Update plugin com.gradle.develocity to v3.18.1 (#154)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.3 (#155)
  • Update gradle-conventions to v0.0.78 (#156)
  • Update dependency gradle to v8.10.2 (#157)
  • Update jackson to v2.18.0 (#159)
  • Update kotlin monorepo to v2.0.21 (#161)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.30.0 (#162)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.4.0 (#163)
  • Update dependency com.fasterxml.jackson.core:jackson-core to v2.18.1 (#164)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.4.1 (#166)
  • Update dependency gradle to v8.11 (#167)
  • Update plugin com.gradle.develocity to v3.18.2 (#168)
  • Update dependency gradle to v8.11.1 (#169)
  • Update gradle-conventions to v0.0.79 (#170)
  • Update kotlin monorepo to v2.1.0 (#171)
  • Update dependency com.fasterxml.jackson.core:jackson-core to v2.18.2 (#173)
  • Update danger/kotlin action to v1.3.2 (#175)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.5.0 (#176)
  • Update plugin com.gradle.develocity to v3.19 (#177)
  • Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2 (#178)
  • Update dependency gradle to v8.12 (#179)
  • Update dependency org.json:json to v20241224 (#180)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0 (#181)
  • Update dependency org.json:json to v20250107 (#182)
  • Update plugin com.gradle.develocity to v3.19.1 (#183)
  • Update dependency gradle to v8.12.1 (#184)
  • Update dependency org.jetbrains.kotlin.plugin.serialization to v2.1.10 (#185)
  • Update plugin com.gradle.develocity to v3.19.2 (#186)
  • Update danger/kotlin action to v1.3.3 (#187)
  • Update dependency io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.23.8 (#188)
  • Update dependency gradle to v8.13 (#189)
  • Update dependency org.slf4j:slf4j-nop to v2.0.17 (#190)
  • Update jackson monorepo to v2.18.3 (#191)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.31.0 (#192)
  • Update kotlin monorepo to v2.1.20 (#193)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.1 (#194)
  • Update plugin com.gradle.develocity to v4 (#195)
  • Update jackson monorepo to v2.19.0 (#197)
  • Update dependency gradle to v8.14 (#198)
  • Update plugin com.gradle.develocity to v4.0.1 (#199)
  • Update gradle-conventions to v0.0.82 (#200)
  • Update kotlin monorepo to v2.1.21 (#201)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.32.0 (#202)
  • Update gradle-conventions to v0.0.83 (#203)
  • Update dependency org.json:json to v20250517 (#204)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.6.0 (#205)
  • Update dependency gradle to v8.14.1 (#206)
  • Update plugin com.gradle.develocity to v4.0.2 (#207)
  • Update dependency gradle to v8.14.2 (#208)
  • Update gradle-conventions to v0.0.84 (#209)
  • Update jackson monorepo to v2.19.1 (#211)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.33.0 (#212)
  • Update gradle-conventions to v0.0.85 (#213)
  • Update kotlin monorepo to v2.2.0 (#214)
  • Update gradle-conventions to v0.0.86 (#215)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.9.0 (#216)
  • Update dependency gradle to v8.14.3 (#217)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.34.0 (#218)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.7.0 (#219)
  • Update plugin com.gradle.develocity to v4.1 (#220)
  • Update jackson monorepo to v2.19.2 (#221)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.7.1 (#222)
  • Update gradle-conventions to v0.0.87 (#223)
  • Update dependency gradle to v9 (#224)
  • Update actions/checkout action to v5 (#225)
  • Update kotlin monorepo to v2.2.10 (#226)
  • Update dependency io.kotest:kotest-assertions-core to v6 (#227)
  • Update plugin com.gradle.develocity to v4.1.1 (#228)
  • Update actions/setup-java action to v5 (#229)
  • Update dependency io.kotest:kotest-assertions-core to v6.0.1 (#230)
  • Update jackson monorepo to v2.20.0 (#231)
  • Update dependency io.kotest:kotest-assertions-core to v6.0.2 (#232)
  • Update actions/github-script action to v8 (#233)
  • Update dependency io.kotest:kotest-assertions-core to v6.0.3 (#234)
  • Update kotlin monorepo to v2.2.20 (#235)
  • Update plugin com.gradle.develocity to v4.2 (#236)
  • Update Gradle to v9.1.0 (#237)
  • Update plugin com.gradle.develocity to v4.2.1 (#239)
  • Update gradle/actions action to v5 (#238)
  • Update plugin com.gradle.develocity to v4.2.2 (#240)
  • Update dependency io.kotest:kotest-assertions-core to v6.0.4 (#241)
  • Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2.1.0 (#242)
  • Update gradle-conventions to v0.0.88 (#243)
  • Update kotlin monorepo to v2.2.21 (#244)
  • Update gradle-conventions to v0.0.89 (#245)
  • Update Gradle to v9.2.0 (#246)
  • Update jackson monorepo to v2.20.1 (#247)
  • Update mikepenz/release-changelog-builder-action action to v6 (#248)
  • Update dependency com.jayway.jsonpath:json-path to v2.10.0 (#249)
  • Update danger/kotlin action to v1.3.4 (#250)
  • Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.35.0 (#251)
  • Update dependency com.pinterest.ktlint:ktlint-bom to v1.8.0 (#252)
  • Update Gradle to v9.2.1 (#254)
  • Update actions/checkout action to v6 (#255)
  • Update dependency io.kotest:kotest-assertions-core to v6.0.7 (#253)
  • Update plugin com.gradle.develocity to v4.3 (#257)
  • Update gradle-conventions to v0.0.91 (#259)
  • Update gradle-conventions to v0.0.92 (#260)
  • Update gradle-conventions to v0.0.93 (#261)
  • Update gradle-conventions to v0.0.94 (#262)
  • Update Kotlin to 2.3.0 and Detekt to v2 alpha 1 (#263)
  • Update plugin com.gradle.develocity to v4.3.1 (#265)
  • Update gradle-conventions to v0.0.97 (#264)
  • Update jackson monorepo to v2.21.0 (#268)
  • Update Gradle to v9.3.0 (#267)
  • Update gradle-conventions to v0.0.98 (#269)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.0 (#270)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.10.0 (#271)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.1 (#272)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.2 (#274)
  • Update plugin com.gradle.develocity to v4.3.2 (#276)
  • Update Gradle to v9.3.1 (#277)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.3 (#279)
  • Update gradle-conventions to v0.0.99 (#280)
  • Update dependency com.jayway.jsonpath:json-path to v3 (#281)
  • Update jackson monorepo to v2.21.1 (#283)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.4 (#284)
  • Update crazy-max/ghaction-import-gpg action to v7 (#285)
  • Update Gradle to v9.4.0 (#286)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.5 (#287)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.6 (#288)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.7 (#289)
  • Fix jsNodeTest failure after Kotlin 2.3.20 upgrade (#290)
  • Update Gradle to v9.4.1 (#291)
  • Update jackson monorepo to v2.21.2 (#292)
  • Update EndBug/add-and-commit action to v10 (#293)
  • Update gradle/actions action to v6 (#294)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.8 (#295)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.9 (#296)
  • Update plugin com.gradle.develocity to v4.4.0 (#297)
  • Update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2.2.0 (#298)
  • Update dependency io.kotest:kotest-assertions-core to v6.1.11 (#299)
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.11.0 (#300)
  • Update actions/github-script action to v9 (#301)
  • Update plugin com.gradle.develocity to v4.4.1 (#304)
  • Update kotlin monorepo to v2.3.21 (#306)
  • Update dependency dev.detekt:detekt-gradle-plugin to v2.0.0-alpha.3 (#307)
  • Update gradle-conventions to v0.0.100 (#308)
  • Update Gradle to v9.5.0 (#309)
  • Update jackson monorepo to v2.21.3 (#310)
  • Update dependency org.slf4j:slf4j-nop to v2.0.18 (#311)
  • Update Gradle to v9.5.1 (#312)
  • Update plugin com.gradle.develocity to v4.4.2 (#313)
  • Update jackson monorepo to v2.21.4 (#314)
  • Update kotlin monorepo to v2.4.0 (#316)
  • Temporarily revert Kotlin 2.4 (for a release) (#317)
  • Update jackson monorepo to v2.22.0 (#315)

💥 GitHub Actions

  • Update package lock when releasing (#172)