Immutable
release. Only release title and notes can be modified.
This release updates Kore to Kotlin 2.4.0, which is great news because you don't need the -Xcontext-parameters compiler argument anymore !
I also migrated the UUIDArgument to use the new stable Uuid API from Kotlin instead of UUID from Java, this is because the API is more idiomatic to Kotlin and simpler and multiplatform.
If you're using the uuid() functions you probably don't need to change anything, else the migration is very easy:
UUID.fromString("...")
↓
Uuid.parse("...")UUID.randomUUID()
↓
Uuid.random()Documentation
docs(components): Revisecomponentsguide to update examples, clarify predicates, and link component matchers table.9d3cf51docs(generation): Add short KDoc to the generation module's key entry points.f8b527a
Refactors
refactor(uuid)!: Replacejava.util.UUIDwithkotlin.uuid.Uuidacross modules, update related methods and constructors accordingly.
Full changelog: https://github.com/Ayfri/Kore/compare/v2.6.2-26.1.2..v2.7.0-26.1.2