2024-12-17
- Provide default proguard file to prevent errors on Android consumers
- Add basic unit tests in app module in #238
- Kotlin Multiplatform example in #239
- Migrate to Dokka 2 in #304
- Restore Gradle Configuration cache in #305
- Gradle dependency signature verification in #307
- Setup Gradle Configuration cache encryption in #308
2023-07-09
- Update Kotlin 1.9.0 in #89
- Update Gradle 8.2 in #114
- Migrate compiler tests to ZacSweers/kotlin-compile-testing in #115
2023-06-18
- 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
2023-04-29
- Downgrade compatibility version to JVM 11 @SimonMarquis in #83
2023-04-23
- 🩹 Apply visibility modifier to Companion object extensions by @SimonMarquis in #76
2023-04-23
- 🩹 Ignore duplicated annotations by @SimonMarquis in #75
- Update dependency gradle to v8.1.1 by @renovate in #68
2023-04-22
- 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
2022-11-02
- Add a
fileName
parameter toSealedObjectInstances
annotation - Migrate default javadoc to Dokka
2022-09-30
- Update Kotlin 1.7.20
2022-09-14
- Add support for visibility modifier
- Add support for generic type parameters
2022-09-01
- Allow nested references to extensions by removing unnecessary KSP validation step
2022-08-28
- Add
@SealedObjectInstances
parameters to configure method name and raw type - Support repeatable
@SealedObjectInstances
annotations to produce different extensions
2022-08-22
Note 🎉 Initial release