Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
3.0.0 source code.tar.gz | 2024-07-20 | 129.8 kB | |
3.0.0 source code.zip | 2024-07-20 | 222.3 kB | |
README.md | 2024-07-20 | 3.8 kB | |
Totals: 3 Items | 356.0 kB | 0 |
Changes
K2 / KSP 2 support
Kotshi now supports Kotlin 2.0 and KSP2. Going forward only Kotlin 2.0 or later will be officially supported. Support for KSP1 will continue in the 2.x versions of Kotshi.
Removal of support for abstract factories
Having abstract classes or interfaces for your factories has been deprecated and is now removed. Factories must now be objects that implement the factory interface and delegate to the generated factory.
Details
- Bump org.jetbrains.kotlinx:kotlinx-metadata-jvm from 0.8.0 to 0.9.0 by @dependabot in https://github.com/ansman/kotshi/pull/286
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.13.2 to 0.14.0 by @dependabot in https://github.com/ansman/kotshi/pull/289
- Bump ksp from 1.9.22-1.0.16 to 1.9.22-1.0.17 by @dependabot in https://github.com/ansman/kotshi/pull/287
- Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.9.10 to 1.9.20 by @dependabot in https://github.com/ansman/kotshi/pull/293
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.23 by @dependabot in https://github.com/ansman/kotshi/pull/294
- Bump ksp from 1.9.22-1.0.17 to 1.9.23-1.0.19 by @dependabot in https://github.com/ansman/kotshi/pull/295
- Update update-gradle-wrapper.yml by @ansman in https://github.com/ansman/kotshi/pull/297
- Bump org.ow2.asm:asm from 9.6 to 9.7 by @dependabot in https://github.com/ansman/kotshi/pull/298
- Bump com.squareup.moshi:moshi from 1.8.0 to 1.15.1 by @dependabot in https://github.com/ansman/kotshi/pull/290
- Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in https://github.com/ansman/kotshi/pull/291
- Bump kotlinpoet from 1.15.3 to 1.16.0 by @dependabot in https://github.com/ansman/kotshi/pull/288
- Update to Java 21 by @ansman in https://github.com/ansman/kotshi/pull/299
- Bump compileTesting from 0.4.0 to 0.4.1 by @dependabot in https://github.com/ansman/kotshi/pull/301
- Make it an error to use non data objects by @ansman in https://github.com/ansman/kotshi/pull/300
- Update Gradle Wrapper from 8.5 to 8.7 by @ansman-gradle-wrapper-update in https://github.com/ansman/kotshi/pull/302
- Bump ksp from 1.9.23-1.0.19 to 1.9.23-1.0.20 by @dependabot in https://github.com/ansman/kotshi/pull/304
- Bump com.willowtreeapps.assertk:assertk-jvm from 0.28.0 to 0.28.1 by @dependabot in https://github.com/ansman/kotshi/pull/305
- Update to Kotlin 1.9.24 by @ansman in https://github.com/ansman/kotshi/pull/308
- Fix typos in README by @simon-aira in https://github.com/ansman/kotshi/pull/313
- Bump kotlinpoet from 1.16.0 to 1.17.0 by @dependabot in https://github.com/ansman/kotshi/pull/312
- Update Gradle Wrapper from 8.7 to 8.8 by @ansman-gradle-wrapper-update in https://github.com/ansman/kotshi/pull/314
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by @dependabot in https://github.com/ansman/kotshi/pull/317
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.14.0 to 0.15.1 by @dependabot in https://github.com/ansman/kotshi/pull/321
- Update Gradle Wrapper from 8.8 to 8.9 by @ansman-gradle-wrapper-update in https://github.com/ansman/kotshi/pull/322
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.1 to 0.16.0 by @dependabot in https://github.com/ansman/kotshi/pull/325
- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.24 to 2.0.0 by @dependabot in https://github.com/ansman/kotshi/pull/310
- Bump compileTesting from 0.4.1 to 0.5.1 by @dependabot in https://github.com/ansman/kotshi/pull/318
- Bump kotlinpoet from 1.17.0 to 1.18.1 by @dependabot in https://github.com/ansman/kotshi/pull/324
New Contributors
- @simon-aira made their first contribution in https://github.com/ansman/kotshi/pull/313
Full Changelog: https://github.com/ansman/kotshi/compare/2.15.0...3.0.0