Releases: InsertKoinIO/koin-annotations
Releases · InsertKoinIO/koin-annotations
2.1.1-Beta1
What's Changed
- Fix Maven central publication with nmcp publication - 2.1.1-Alpha1 by @arnaudgiuliani in #291
- Fix Koin Tag Generation (stability) by @arnaudgiuliani in #294
- Fix cycle detection up and down by @arnaudgiuliani in #295
Full Changelog: 2.1.0...2.1.1-Beta1
2.1.0
Full Changelog: 2.0.1...2.1.0
- Merge from 2.0.1 & help upgrade on latest KSP 1.0.x @arnaudgiuliani
- Version update
kotlin = "2.1.20"
koin = "4.1.0"
ksp = "2.1.20-1.0.32" - Use Koin 4.1.0 core annotations
2.0.1
What's Changed
- Fix - Fix all kmp generation from commonMain to native side by @arnaudgiuliani in #258
- Fix bad cast exception by @arnaudgiuliani in #263
- Fix component scan default package / fix component scan package extraction by @arnaudgiuliani in #264
- Fix Parameter injection concrete type signature by @arnaudgiuliani in #265
- Extract scope data to reuse it to function scanner by @arnaudgiuliani in #266
- fix cycle detection by @arnaudgiuliani in #267
- Fix 242 scope exported definitions by @arnaudgiuliani in #284
- fix #232 by adjusting recursion depth by @arnaudgiuliani in #285
- [Fix] : Build failure when hyphen(-) is used in @nAmed value by @kibettheophilus in #246
- Fix default package generation import by @arnaudgiuliani in #286
Full Changelog: 2.0.0...2.0.1
2.0.1-RC1
What's Changed
- Fix - Fix all kmp generation from commonMain to native side by @arnaudgiuliani in #258
- Fix bad cast exception by @arnaudgiuliani in #263
- Fix component scan default package / fix component scan package extraction by @arnaudgiuliani in #264
- Fix Parameter injection concrete type signature by @arnaudgiuliani in #265
- Extract scope data to reuse it to function scanner by @arnaudgiuliani in #266
- fix cycle detection by @arnaudgiuliani in #267
Full Changelog: 2.0.0...2.0.1-RC1
2.0.1-Beta1
What's Changed
- Fix - Fix all kmp generation from commonMain to native side by @arnaudgiuliani in #258
Full Changelog: 2.0.0...2.0.1-Beta1
2.0.0
What's Changed
- Fix compose import by @kibettheophilus in #172
- Fix expect actual module generation by @arnaudgiuliani in #189
- fix: Remove the Provided annotation for consideration for the depende… by @kmbisset89 in #199
- Close OutputStream created by
writeTagFile()by @KengoTODA in #195 - Realize Reproducible Builds by stabilize name of the
KoinMetafile by @KengoTODA in #196 - feat: allow creating custom qualifier annotations by @skyecodes in #176
- Remove internal scan state from Symbol Scanning by @Jarvvski in #203
- Bind generating tag files to KOIN_CONFIG_CHECK parameter. by @Sepehr1812 in #206
- ViewModel generation default to Koin 4.0 by @arnaudgiuliani in #212
- Fix verification engine for KSP 2 / Kotlin 2 by @arnaudgiuliani in #216
- fix:
Scope.getValuereturns KSP type name by @SIMULATAN in #213 - fix: custom qualifier annotations not generating qualifier at injection point by @skyecodes in #211
- Let WorkerParameters injected by default by @arnaudgiuliani in #217
- Fix keyword package generation by @arnaudgiuliani in #218
- Warn about default value usage by @arnaudgiuliani in #219
- Feature - split module generation if goes over 500 by @arnaudgiuliani in #220
- Fix error message type by @arnaudgiuliani in #221
- Scan more than one component at the time by @vivodikj in #182
- Add multi-module classes definition duplication issue case. by @Sepehr1812 in #227
- Fix tag generation to avoid classes overlap by @arnaudgiuliani in #229
- Fix param injection - generate real arguments & types by @arnaudgiuliani in #230
- feat: @componentscan glob support by @OffRange in #131
- Fix Parameter meta extraction order + lazy qualifier by @arnaudgiuliani in #231
- Improve docs for
ComponentScanby @OffRange in #233 - Fix meta tag factory to have real type by @arnaudgiuliani in #234
- Fix ksp meta tags - Compat with KSP1 by @arnaudgiuliani in #235
New Contributors
- @kmbisset89 made their first contribution in #199
- @KengoTODA made their first contribution in #195
- @skyecodes made their first contribution in #176
- @Jarvvski made their first contribution in #203
- @Sepehr1812 made their first contribution in #206
- @SIMULATAN made their first contribution in #213
- @vivodikj made their first contribution in #182
- @OffRange made their first contribution in #131
Full Changelog: 1.4.0...2.0.0
2.0.0-RC4
Full Changelog: 2.0.0-RC3...2.0.0-RC4
- allow to pass Koin Scope as argument of function to resolve side objects @arnaudgiuliani 64d12b7
- fix generation to accept "expect" tag definition & module overwrite for KMP @arnaudgiuliani 7909e4c)
2.0.0-RC3
What's Changed
- Fix compose import by @kibettheophilus in #172
- Fix expect actual module generation by @arnaudgiuliani in #189
- fix: Remove the Provided annotation for consideration for the depende… by @kmbisset89 in #199
- Close OutputStream created by
writeTagFile()by @KengoTODA in #195 - Realize Reproducible Builds by stabilize name of the
KoinMetafile by @KengoTODA in #196 - feat: allow creating custom qualifier annotations by @skyecodes in #176
- Remove internal scan state from Symbol Scanning by @Jarvvski in #203
- Bind generating tag files to KOIN_CONFIG_CHECK parameter. by @Sepehr1812 in #206
- ViewModel generation default to Koin 4.0 by @arnaudgiuliani in #212
- Fix verification engine for KSP 2 / Kotlin 2 by @arnaudgiuliani in #216
- fix:
Scope.getValuereturns KSP type name by @SIMULATAN in #213 - fix: custom qualifier annotations not generating qualifier at injection point by @skyecodes in #211
- Let WorkerParameters injected by default by @arnaudgiuliani in #217
- Fix keyword package generation by @arnaudgiuliani in #218
- Warn about default value usage by @arnaudgiuliani in #219
- Feature - split module generation if goes over 500 by @arnaudgiuliani in #220
- Fix error message type by @arnaudgiuliani in #221
- Scan more than one component at the time by @vivodikj in #182
- Add multi-module classes definition duplication issue case. by @Sepehr1812 in #227
- Fix tag generation to avoid classes overlap by @arnaudgiuliani in #229
- Fix param injection - generate real arguments & types by @arnaudgiuliani in #230
- feat: @componentscan glob support by @OffRange in #131
- Fix Parameter meta extraction order + lazy qualifier by @arnaudgiuliani in #231
New Contributors
- @kmbisset89 made their first contribution in #199
- @KengoTODA made their first contribution in #195
- @skyecodes made their first contribution in #176
- @Jarvvski made their first contribution in #203
- @Sepehr1812 made their first contribution in #206
- @SIMULATAN made their first contribution in #213
- @vivodikj made their first contribution in #182
- @OffRange made their first contribution in #131
Full Changelog: 1.4.0...2.0.0-RC3
2.0.0-RC1
What's Changed
- Fix compose import by @kibettheophilus in #172
- Fix expect actual module generation by @arnaudgiuliani in #189
- fix: Remove the Provided annotation for consideration for the depende… by @kmbisset89 in #199
- Close OutputStream created by
writeTagFile()by @KengoTODA in #195 - Realize Reproducible Builds by stabilize name of the
KoinMetafile by @KengoTODA in #196 - feat: allow creating custom qualifier annotations by @skyecodes in #176
- Remove internal scan state from Symbol Scanning by @Jarvvski in #203
- Bind generating tag files to KOIN_CONFIG_CHECK parameter. by @Sepehr1812 in #206
- ViewModel generation default to Koin 4.0 by @arnaudgiuliani in #212
- Fix verification engine for KSP 2 / Kotlin 2 by @arnaudgiuliani in #216
- fix:
Scope.getValuereturns KSP type name by @SIMULATAN in #213 - fix: custom qualifier annotations not generating qualifier at injection point by @skyecodes in #211
- Let WorkerParameters injected by default by @arnaudgiuliani in #217
- Fix keyword package generation by @arnaudgiuliani in #218
- Warn about default value usage by @arnaudgiuliani in #219
- Feature - split module generation if goes over 500 by @arnaudgiuliani in #220
- Fix error message type by @arnaudgiuliani in #221
New Contributors
- @kmbisset89 made their first contribution in #199
- @KengoTODA made their first contribution in #195
- @skyecodes made their first contribution in #176
- @Jarvvski made their first contribution in #203
- @Sepehr1812 made their first contribution in #206
- @SIMULATAN made their first contribution in #213
Full Changelog: 1.4.0...2.0.0-RC1
2.0.0-Beta3
What's Changed
- fix: Remove the Provided annotation for consideration for the depende… by @kmbisset89 in #199
- Close OutputStream created by
writeTagFile()by @KengoTODA in #195 - Realize Reproducible Builds by stabilize name of the
KoinMetafile by @KengoTODA in #196 - feat: allow creating custom qualifier annotations by @skyecodes in #176
New Contributors
- @kmbisset89 made their first contribution in #199
- @KengoTODA made their first contribution in #195
- @skyecodes made their first contribution in #176
Full Changelog: 2.0.0-Beta2...2.0.0-Beta3