Releases: SimonMarquis/SealedObjectInstances
Releases · SimonMarquis/SealedObjectInstances
1.8.0
- Update Kotlin 1.9.0 in #89
- Update Gradle 8.2 in #114
- Migrate compiler tests to ZacSweers/kotlin-compile-testing in #115
Full Changelog: 1.7.0...1.8.0
1.7.0
- Fix #98 by removing unexpected generics marker on Companion extension
- Constraint dependencies to not leak through consumers (KSP-api and Kotlin reflect)
- Remove unnecessarily enforced
kotlin.jvmToolchain(17)
- Support inferred visibility of Companion object based on sealed class visibility
Full Changelog: 1.6.3...1.7.0
1.6.3
What's Changed
- Bump kotlin from 1.8.20 to 1.8.21 by @dependabot in #78
- Bump junit from 5.9.2 to 5.9.3 by @dependabot in #80
- Bump ksp from 1.8.20-1.0.11 to 1.8.21-1.0.11 by @dependabot in #82
- Downgrade compatibility version to JVM 11 by @SimonMarquis in #83
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- 🩹 Apply visibility modifier to Companion object extensions by @SimonMarquis in #76
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- 🩹 Ignore duplicated annotations by @SimonMarquis in #75
- Update dependency gradle to v8.1.1 by @renovate in #68
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- Update Kotlin 1.8.20
- Update KSP 1.8.20-1.0.11
- Update Gradle 8.1
- 🆕 Add support for extensions on the companion object by @SimonMarquis in #73
- Add support for Spotless by @SimonMarquis in #53
- Enable Gradle local build cache by @SimonMarquis in #37
- Enable workflow_dispatch for build workflow by @SimonMarquis in #36
- Fix publication artifacts by manually selecting Dokka variants by @SimonMarquis in #26
- ⚙️ Disable Gradle configuration cache by @SimonMarquis in #15
- ⚙️ Configure JVM toolchain by @SimonMarquis in #14
- 📝 Update KSP version in README by @SimonMarquis in #13
- ⚙️ Correctly disable configuration cache for Dokka tasks by @SimonMarquis in #12
- ⚙️ Configure JVM toolchain first by @SimonMarquis in #11
- 🆕 Add toggle for return type on the generated method by @SimonMarquis in #10
- 📦 Update Kotlin 1.8.10 and KSP 1.8.10-1.0.9 by @SimonMarquis in #9
- 🧪 Add new tests with bounded types by @SimonMarquis in #8
- 🐛 Fix wrong type in tests by @SimonMarquis in #7
- ⚙️ Enable allWarningsAsErrors by @SimonMarquis in #6
Full Changelog: 1.5.0...1.6.0
1.5.0
- Add a
fileName
parameter toSealedObjectInstances
annotation - Migrate default javadoc to Dokka
1.4.0
Update Kotlin 1.7.20
1.3.0
- Add support for visibility modifier
- Add support for generic type parameters
1.2.0
Allow nested references to extensions by removing unnecessary KSP validation step.