Badges: [UPDATED]
, [FIXED]
, [NEW]
, [DEPRECATED]
, [REMOVED]
, [BREAKING]
1.2.2 - 2023-06-05
[FIXED]
- Fix createOnStart single generation - Fix #84
1.2.1 - 2023-05-31
[FIXED]
- Fix generation of empty qualifier. Also fix usingworker
API[FIXED]
- Fix code generation from using KSPcontaingFile?.packageName
but usepackageName
direclty - Fixes #78[FIXED]
- Allow to force empty bidings withbinds = []
in annotation, to avoid using default bdindings proposed by Koin - Fixes #82[FIXED]
- Code generation more complete to allow to useexplicit API
compilation mode - Fixes #21[FIXED]
- Code generation allowed for empty module (Will generate Module class code) - Fixes #80[UPDATED]
- UseUnit
as default parameter - PR #81 - Thanks @jakoss[UPDATED]
- Kotlin1.8.21
[UPDATED]
- Google KSP1.8.21-1.0.11
[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