This release renames the copy-returning methods on PersistentCollection, PersistentList, and PersistentMap to participial forms (KEEP-0459) — add→adding, put→putting, set→replacingAt, clear→cleared, and the rest. The old imperative names continue to compile in 0.5.x as @Deprecated(WARNING), become a compile error in 0.6.0, and are removed in 0.7.0. First shipped in 0.5.0-beta01; 0.5.0 is the stable release, with only internal fixes since.
To migrate, apply the IDE quick-fixes, follow the migration guide, or use the 0.5.x migration skill with an AI assistant — each applies the rename the deprecation warnings name.
Changes since 0.4.0:
- Renamed copy-returning methods to participial forms; deprecated the old names #233
- Enabled the Kotlin return-value checker (
-Xreturn-value-checker=full) for the core module #243 - Updated Kotlin to 2.3.0 #242
- Configured JDK release 8 for the Kotlin compiler #239
- Populated
Implementation-*attributes in published JAR manifests #237 - Enabled Dokka documentation generation, upgraded to Dokka 2.2.0 #225, #245, #248
Full changelog: v0.4.0...v0.5.0