File tree Expand file tree Collapse file tree 4 files changed +21
-8
lines changed
Expand file tree Collapse file tree 4 files changed +21
-8
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
66and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.7.2] 2024-09-13
9+
10+ ### Changed
11+ - kotlin updated to 2.0.0
12+
13+ ### Fixed
14+ - Fixed various issues with qualifier annotations.
15+ - Fixed issue with inner class or companion inside a component extending the component interface causing an error.
16+ - Fixed crash when attempting to display a type parameter.
17+ - Added ksp work-around when running multiple rounds to prevent a FileAlreadyExistsException on a duplicate symbol.
18+ - Fixed injecting into a java constructor that doesn't have a nullability annotation defined.
19+ - Fixed various issues when resolving cycles.
20+
821## [ 0.7.1] 2024-06-12
922
1023### Fixed
Original file line number Diff line number Diff line change @@ -64,8 +64,8 @@ repositories {
6464}
6565
6666dependencies {
67- ksp("me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.1 ")
68- implementation("me.tatarka.inject:kotlin-inject-runtime:0.7.1 ")
67+ ksp("me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.2 ")
68+ implementation("me.tatarka.inject:kotlin-inject-runtime:0.7.2 ")
6969}
7070```
7171
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ Add the runtime dependency in commonMain
4040sourceSets {
4141 commonMain {
4242 dependencies {
43- implementation(" me.tatarka.inject:kotlin-inject-runtime-kmp:0.7.1 " )
43+ implementation(" me.tatarka.inject:kotlin-inject-runtime-kmp:0.7.2 " )
4444 }
4545 }
4646}
@@ -67,10 +67,10 @@ dependencies {
6767 kspCommonMainMetadata(libs.kotlinInject)
6868
6969 // 2. Configure code generation into each KMP target source set
70- kspAndroid(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.1 " )
71- kspIosX64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.1 " )
72- kspIosArm64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.1 " )
73- kspIosSimulatorArm64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.1 " )
70+ kspAndroid(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.2 " )
71+ kspIosX64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.2 " )
72+ kspIosArm64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.2 " )
73+ kspIosSimulatorArm64(" me.tatarka.inject:kotlin-inject-compiler-ksp:0.7.2 " )
7474}
7575```
7676
Original file line number Diff line number Diff line change 11[versions ]
2- kotlin-inject = " 0.7.2-SNAPSHOT "
2+ kotlin-inject = " 0.7.2"
33kotlin = " 2.0.0"
44ksp = " 2.0.0-1.0.22"
55kotlinpoet = " 1.16.0"
You can’t perform that action at this time.
0 commit comments