Skip to content

Latest commit

 

History

History
117 lines (78 loc) · 4.98 KB

CHANGELOG.md

File metadata and controls

117 lines (78 loc) · 4.98 KB

Changelog

  • Provide default proguard file to prevent errors on Android consumers

2023-07-09

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 to SealedObjectInstances 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