Releases: InsertKoinIO/koin
Releases · InsertKoinIO/koin
4.0.2-RC3
4.1.0-Beta4
What's Changed
- typo fixes in Bug_report.md by @shabinder-singh in #2073
- [Maintenance] Github actions migrations by @GrzegorzBobryk in #2109
- Fix DeclaredScopedInstance into adapted ScopedInstanceFactory by @arnaudgiuliani in #2111
New Contributors
- @shabinder-singh made their first contribution in #2073
Full Changelog: 4.1.0-Beta3...4.1.0-Beta4
4.0.2-RC2
What's Changed
- typo fixes in Bug_report.md by @shabinder-singh in #2073
- Fix DeclaredScopedInstance into adapted ScopedInstanceFactory by @arnaudgiuliani in #2111
- Fix Scope closing concurrent access by @arnaudgiuliani in #2113
New Contributors
- @shabinder-singh made their first contribution in #2073
Full Changelog: 4.0.1...4.0.2-RC2
4.1.0-Beta3
What's Changed
- Ktor requestscope function dsl by @arnaudgiuliani in #2075
- fix typo by @matsuyoshi30 in #2068
- Fix parameters stability inject by @arnaudgiuliani in #2081
- Scope declared instance by @arnaudgiuliani in #2082
- Adjust stately collection usages by @arnaudgiuliani in #2084
- [maintenance] CodeQL beta support for kotlin by @GrzegorzBobryk in #1942
- KoinApplication Multiplatform Config - Logger + Androic context automatic injection by @arnaudgiuliani in #2086
New Contributors
- @matsuyoshi30 made their first contribution in #2068
Full Changelog: 4.1.0-Beta1...4.1.0-Beta3
4.0.1-RC2
- KoinConfiguration type & helper function + KoinStartup update ad43516 by @arnaudgiuliani
Full Changelog: 4.0.1-RC1...4.0.1-RC2
4.0.1
What's Changed
- update KoinExtension.kt by @JunJaBoy in #1913
- Fix KoinApplication to create the right Global context by @arnaudgiuliani in #2035
- [Documentation] Versions table fix by @GrzegorzBobryk in #2021
- Update KoinStartup proposal for safer access by @arnaudgiuliani in #2039
- Optimize scope allocation in Compose by @arnaudgiuliani in #2049
- Fix
koin-core-viewmodel-navigation
link by @igorwojda in #2045 - Resolved issues #2031 , #2024 and #2011 by @kdroidFilter in #2046
- Update context-isolation.md by @pagsantos in #2047
- Fix syntax of Maven POM SCM connections URLs by @sschuberth in #2006
- fix(SLF4JLogger): add missing mapping for WARNING level by @monosoul in #2026
- [Maintenance] replace
listOf()
withemptyList()
by @GrzegorzBobryk in #1993 - [Maintenance] performance
forEach
on range by @GrzegorzBobryk in #1992 - [Maintenance] simplify
all
tonone
by @GrzegorzBobryk in #1991 - Update kotlin.md - fix typo by @sheix in #2013
- Fixed typo in dsl.md by @ifeomaro in #2000
- Update cmp.md by @mohammad-mahmoodi in #2052
- koinConfiguration function by @arnaudgiuliani in #2054
- fix typo by @matsuyoshi30 in #2068
- Fix parameters stability inject by @arnaudgiuliani in #2081
- Scope declared instance by @arnaudgiuliani in #2082
- Adjust stately collection usages by @arnaudgiuliani in #2084
- [maintenance] CodeQL beta support for kotlin by @GrzegorzBobryk in #1942
- KoinConfiguration type & helper function + KoinStartup update ad43516 by @arnaudgiuliani
New Contributors
- @kdroidFilter made their first contribution in #2046
- @pagsantos made their first contribution in #2047
- @monosoul made their first contribution in #2026
- @sheix made their first contribution in #2013
- @ifeomaro made their first contribution in #2000
- @mohammad-mahmoodi made their first contribution in #2052
- @matsuyoshi30 made their first contribution in #2068
Full Changelog: 4.0.0...4.0.1
4.0.1-RC1
What's Changed
- fix typo by @matsuyoshi30 in #2068
- Fix parameters stability inject by @arnaudgiuliani in #2081
- Scope declared instance by @arnaudgiuliani in #2082
- Adjust stately collection usages by @arnaudgiuliani in #2084
- [maintenance] CodeQL beta support for kotlin by @GrzegorzBobryk in #1942
New Contributors
- @matsuyoshi30 made their first contribution in #2068
Full Changelog: 4.0.1-Beta1...4.0.1-RC1
4.1.0-Beta1
What's Changed
- Add Ktor3 Package by @chrisjenx in #1978
New Contributors
- @chrisjenx made their first contribution in #1978
Full Changelog: 4.0.1-Beta1...4.1.0-Beta1
4.0.1-Beta1
What's Changed
- update KoinExtension.kt by @JunJaBoy in #1913
- Fix KoinApplication to create the right Global context by @arnaudgiuliani in #2035
- [Documentation] Versions table fix by @GrzegorzBobryk in #2021
- Update KoinStartup proposal for safer access by @arnaudgiuliani in #2039
- Optimize scope allocation in Compose by @arnaudgiuliani in #2049
- Fix
koin-core-viewmodel-navigation
link by @igorwojda in #2045 - Resolved issues #2031 , #2024 and #2011 by @kdroidFilter in #2046
- Update context-isolation.md by @pagsantos in #2047
- Fix syntax of Maven POM SCM connections URLs by @sschuberth in #2006
- fix(SLF4JLogger): add missing mapping for WARNING level by @monosoul in #2026
- [Maintenance] replace
listOf()
withemptyList()
by @GrzegorzBobryk in #1993 - [Maintenance] performance
forEach
on range by @GrzegorzBobryk in #1992 - [Maintenance] simplify
all
tonone
by @GrzegorzBobryk in #1991 - Update kotlin.md - fix typo by @sheix in #2013
- Fixed typo in dsl.md by @ifeomaro in #2000
- Update cmp.md by @mohammad-mahmoodi in #2052
- koinConfiguration function by @arnaudgiuliani in #2054
New Contributors
- @kdroidFilter made their first contribution in #2046
- @pagsantos made their first contribution in #2047
- @monosoul made their first contribution in #2026
- @sheix made their first contribution in #2013
- @ifeomaro made their first contribution in #2000
- @mohammad-mahmoodi made their first contribution in #2052
Full Changelog: 4.0.0...4.0.1-Beta1
4.0.0
What's Changed
- Add Lazy concrete implementation & missing "plus" operator by @cpaleop in #1756
- flatten: use loop and ArrayDeque instead of recursion by @hoc081098 in #1801
- 3.6 - full upgrade environment by @arnaudgiuliani in #1839
- Add watchos support by @suau in #1751
- fix(flatten): use
LinkedHashSet
instead ofHashSet
by @hoc081098 in #1841 - Fix CI: update
examples/gradle/versions.gradle
kotlin to 1.9.23 by @hoc081098 in #1846 - update quickstart hyperlink for KMP by @wiryadev in #1852
- koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by @hoc081098 in #1768
- Checkmodules deprecation by @arnaudgiuliani in #1867
- makes lazy modules & extension engine stable by @arnaudgiuliani in #1868
- 3.6.0 compose viewmodel - KMP by @arnaudgiuliani in #1875
- Instance Factory isolation fix by @arnaudgiuliani in #1905
- Module Mapping isolation fix by @arnaudgiuliani in #1915
- [maintenance] androidContext readability by @GrzegorzBobryk in #1655
- [maintenance] toLowerCase deprecation by @GrzegorzBobryk in #1653
- Multiplatform ViewModel API by @arnaudgiuliani in #1924
- update
rememberKoinModules
usage sample by @wiryadev in #1856 - Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by @arnaudgiuliani in #1953
- Restoring CheckModules as deprecated code by @pedrofsn in #1939
- Fix SLF4J logger by @arnaudgiuliani in #1954
- [Breaking] KoinApplication reworked to start/stop on Compose cycle by @arnaudgiuliani in #1960
- Retained scope id fix by @arnaudgiuliani in #1961
- Fix CMP NavBackStack argument unboxing by @arnaudgiuliani in #1962
- Catch Koin injection error only - Fix #1932 by @arnaudgiuliani in #1970
- update stately fix - fix #1887 by @arnaudgiuliani in #1971
- Clean up and optimise core internals core by @arnaudgiuliani in #1972
- [Experimental] Koin fu dsl - proposal for function oriented DSL by @arnaudgiuliani in #1973
- fix scope compose regression #1900 #1844 #1557 by @arnaudgiuliani in #1975
- Add RequestScope UUID to avoid collision over local hashcode by @arnaudgiuliani in #1976
- Verify API - allow declare parameter injection type to be verified by @arnaudgiuliani in #1977
- Revert KoinApplication to be more compose natural style by @arnaudgiuliani in #1981
- add onKoinStartup function to help start with AndroidX startup by @arnaudgiuliani in #1984
- Fix formatting issue by @SarahDelCastillo in #1980
- Update kotlin.md by @brianbritto in #1958
- fix: subsequent instrumented tests failing by @wagarcdev in #1957
- Fix a small typo by @yuk1ty in #1920
- docs: Fix typo in android.md by @FireLord in #1917
- Update koin.md - Added missing project koin-test-junit4 to BOM by @jpicklyk in #1914
- Add testing description for Context Isolation by @igorwojda in #1909
- update ScopeAlreadyCreatedException.kt by @JunJaBoy in #1912
- Use explicit Gradle DependencyHandlerEnvorderPlatform by @dragetd in #1865
- Update kmp.md by @GabrielBrasileiro in #1916
New Contributors
- @cpaleop made their first contribution in #1756
- @suau made their first contribution in #1751
- @SarahDelCastillo made their first contribution in #1980
- @brianbritto made their first contribution in #1958
- @wagarcdev made their first contribution in #1957
- @yuk1ty made their first contribution in #1920
- @FireLord made their first contribution in #1917
- @jpicklyk made their first contribution in #1914
- @dragetd made their first contribution in #1865
Full Changelog: 3.5.6...4.0.0