Badges: [UPDATED]
, [FIXED]
, [NEW]
, [DEPRECATED]
, [REMOVED]
, [BREAKING]
[NEW]
- Added@KoinWorker
annotation to declare a Androidworker
definition[NEW]
- Allow to declare a pure function as a component with definition annotation on it. It will alocated to the nearest module definition. For example:
@Single
fun createMyOtherComponent(i: MyInterfaceExt) = MyOtherComponent(i)
[FIXED]
- fix #70 -interface
forbidden package name[FIXED]
- fix #66 #67 - KSP Multiple round PR merge + Code clean[UPDATED]
- Update Lib Koin 3.3.3
[UPDATED]
- Kotlin1.7.21
[UPDATED]
- Google KSP1.7.21-1.0.8
[UPDATED]
- Update Lib Koin 3.3.1[FIXED]
- Added macosArm64 Target[REMOVED]
- JS support, as array is not supported yet in annotations[UPDATED]
- Multiple Round Processing PR #62[FIXED]
- Import Module package generation is now fixed[NEW]
- Detect injection of List, to generategetAll<A>
[NEW]
- Detect injection of Lazy, to generateinject<A>
[FIXED]
- Module visibility is now fixed from PR #63
[UPDATED]
- Koin 3.2.2
[UPDATED]
- KSP1.6.21-1.0.6
[MERGED]
- Gradle KSP Config for Android #39[FIXED]
- KMM compatible File generation #51, #41, #8, #20[FIXED]
- File Path generation #42, #40
[FIXED]
- Fixed ViewModel code Generation[FIXED]
- Module Header generation
[FIXED]
- Allow same name of Module, but different package - #14 #16[FIXED]
- Allow collocated module independant of @ComponentScan annotation[ADDED]
- @ComponentScan annotation scan check (avoid double declaration)
[FIXED]
- Generating right package type withbind
- #7[FIXED]
- Remove useless dependency withtest-junit
- #6[FIXED]
- Generate right StringQualifier import - #5
- first public version