Update all dependencies
This PR contains the following updates:
Release Notes
InsertKoinIO/koin (io.insert-koin:koin-test-junit4)
v3.5.6
What's Changed
- Fix Gradle dependencies to be in 3.5.3 style by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1851
Full Changelog: https://github.com/InsertKoinIO/koin/compare/3.5.5...3.5.6
v3.5.5
What's Changed
- 3.5.5/fix sources export by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1850
Full Changelog: https://github.com/InsertKoinIO/koin/compare/3.5.4...3.5.5
v3.5.4
Milestones
- https://github.com/InsertKoinIO/koin/milestone/63
- https://github.com/InsertKoinIO/koin/milestone/62
- https://github.com/InsertKoinIO/koin/milestone/67
- https://github.com/InsertKoinIO/koin/milestone/69
What's Changed
- use io.github.gradle-nexus.publish-plugin by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1739
- [maintenance] bom added to versions table by @​GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1777
- Bump version by @​kpgalligan in https://github.com/InsertKoinIO/koin/pull/1786
- [DOC][FIX-1795] - Proofreading docs by @​pedrofsn in https://github.com/InsertKoinIO/koin/pull/1796
- Adding koin BOM doc by @​pedrofsn in https://github.com/InsertKoinIO/koin/pull/1760
- Fix coroutine engine fix dispatcher by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1798
- ios concurrency fix by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1799
- Fix test dependencies by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1802
- Add tests + Fix koin-test jvm reflect import by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1804
- Fix verify API dependency by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1807
- fix #​1767 - Fix documentation links by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1808
- Creating tests to resolveViewModel method by @​gustavobarbosab in https://github.com/InsertKoinIO/koin/pull/1800
- Fix ViewModel key generation + Fix ViewModel scope handling by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1809
- Add information about wrapping up around ClosedScopeException case by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1810
- Fix back VM resolution on root scope only, add scope logs by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1834
- Fix VM key generation - on key only, or qualifier + class name by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1835
- Fix for can auto-reload on ktor by @​momosetkn in https://github.com/InsertKoinIO/koin/pull/1797
- Fix backward binary compatibility with Koin 3.4 by @​gsprdev in https://github.com/InsertKoinIO/koin/pull/1830
- Update libs for 3.5 - kotlin 1.9.22 - jb compose 1.5.12 - jetpack compose 1.5.10 by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1836
- Koin version 3.5.4 & compose 1.1.3 by @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1842
New Contributors
- @​momosetkn made their first contribution in https://github.com/InsertKoinIO/koin/pull/1797
- @​gsprdev made their first contribution in https://github.com/InsertKoinIO/koin/pull/1830
Full Changelog: https://github.com/InsertKoinIO/koin/compare/3.5.3...3.5.4
v3.5.3
v3.5.2
v3.5.0
bom-3.5.0
- Create BOM for Koin
io.insert-koin:koin-bomto cover koin projects, by @​arnaudgiuliani in73acbcf, Fix #​1519
core-3.5.0
Version upgrades
- Kotlin update to
1.9.0by @​arnaudgiuliani incc44d81 - JUnit 5 update to
5.9.3& stately-concurrency to1.2.5by @​arnaudgiuliani in0e9ec2c - Coroutines lib updates to
1.7.3by @​arnaudgiuliani in217e2cb
Updates
- Type alias NoBeanDefFoundException to NoDefinitionFoundException & KoinAppAlreadyStartedException to ApplicationAlreadyStartedException by @​arnaudgiuliani in
901b0cc - Remove old native memory management by @​arnaudgiuliani in
313f6dc - Remove deprecated use of native time API by @​arnaudgiuliani in
0a91bce - Open K2 compiler experiment by @​arnaudgiuliani in
d7382d9 - Protect Logger internal API by @​arnaudgiuliani in
565f642 - add optional boolean "createEagerinstances" to
loadKoinModulesfunction, to let decide to create eager instances or not by @​arnaudgiuliani in4477082 - Update case of Scope source type shadowing by @​arnaudgiuliani in #​1595
- Allow includes to take Collection by @​DebitCardz in https://github.com/InsertKoinIO/koin/pull/1632
- update start message by @​arnaudgiuliani in
9c7d8d3
Fixes
- Fixing race condition in Scope - Fixed for 3.5.0 by @​octa-one and @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1643
- Allow to run koinApplication and specify if eager instances are created or not, with
createEagerInstances : Boolean = trueparameter, by @​arnaudgiuliani inbbd18de - Clean up
verify()API logs by @​arnaudgiuliani in088d8da -
Scopeclass is no longer a data class by @​arnaudgiuliani in1110c2a - Improve formatting. by @​johnjohndoe in https://github.com/InsertKoinIO/koin/pull/1608
- Fix number of type parameters for scopedOf dsl by @​floatdrop in https://github.com/InsertKoinIO/koin/pull/1641
- perf The module flattening function can reduce GC using MutableSet by @​KAMO030 in https://github.com/InsertKoinIO/koin/pull/1640
android-3.5.0
Version upgrades
- android lib updates:
androidx.activity:activity-ktx:1.7.2,androidx.fragment:fragment-ktx:1.6.1,androidx.navigation:navigation-fragment-ktx:2.7.1by @​arnaudgiuliani in1fb1193
Fixes
- Fix #​1631, Disable BuildConfig for android modules by @​5peak2me in https://github.com/InsertKoinIO/koin/pull/1642
- Dont ignore getviewmodel key by @​lammertw and @​arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1644
- Fix Java compat for ViewModel creation extras by @​arnaudgiuliani #​1584
- androidContext redundant bind by @​GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1648
ktor-3.5.0
Version upgrades
- ktor
2.3.3by @​arnaudgiuliani inaff4f42
Updates
- Koin context isolation for Ktor by @​zakhenry in
fff847e - Koin Request Scope for Ktor by @​arnaudgiuliani in
280fdfe2e491fbdc46cec
compose-1.1.0 androidx-compose-3.5.0
Version upgrades
- Jetpack & Jetbrains Compose compiler to
1.5.0by @​arnaudgiuliani inea90be4 - Android lib update for compose -
androidx.compose.runtime:runtime:1.5.0,androidx.navigation:navigation-compose:2.7.1by @​arnaudgiuliani inea90be4
New Features
- Compose
KoinIsolatedContextto help run child composables using a isolated Koin context by @​arnaudgiuliani in8ca591b - add KoinContext & KoinAndroidContext with check over CompositionLocalProvider to avoid outdated link to Koin scope - Fix #​1557 by @​arnaudgiuliani and @​jjkester in
61a88bb
Fixes
- koin-compose - Fix #​1601 with stable parameter definition holder by @​arnaudgiuliani in
deb1253
documentation
- Pointed to correct dependancy for koin-test-junit5 in docs by @​MarcusDunn in https://github.com/InsertKoinIO/koin/pull/1610
- Fixed a typo in context-isolation.md by @​Deishelon in https://github.com/InsertKoinIO/koin/pull/1602
- docs: Fix a typo in the context isolation reference by @​sschuberth in https://github.com/InsertKoinIO/koin/pull/1620
- [bugfix] dls documentation by @​GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1645
- Workaround for module include compile issue - Fix #​1341 doc note by @​arnaudgiuliani in
57c84c3 - Doc update for Compose features - KoinContext KoinAndroidContext and KoinIsolatedContext by @​arnaudgiuliani in
11397b2
CI/CD
- Add CodeQL workflow by @​jorgectf in https://github.com/InsertKoinIO/koin/pull/1615
- Use more gradle-build-action by @​Goooler in https://github.com/InsertKoinIO/koin/pull/1628
- Add binary API check format by @​arnaudgiuliani in
c839ae1
New Contributors
- @​MarcusDunn made their first contribution in https://github.com/InsertKoinIO/koin/pull/1610
- @​Deishelon made their first contribution in https://github.com/InsertKoinIO/koin/pull/1602
- @​Goooler made their first contribution in https://github.com/InsertKoinIO/koin/pull/1628
- @​sschuberth made their first contribution in https://github.com/InsertKoinIO/koin/pull/1620
- @​jorgectf made their first contribution in https://github.com/InsertKoinIO/koin/pull/1615
- @​floatdrop made their first contribution in https://github.com/InsertKoinIO/koin/pull/1641
- @​5peak2me made their first contribution in https://github.com/InsertKoinIO/koin/pull/1642
- @​KAMO030 made their first contribution in https://github.com/InsertKoinIO/koin/pull/1640
- @​DebitCardz made their first contribution in https://github.com/InsertKoinIO/koin/pull/1632
Full Changelog: https://github.com/InsertKoinIO/koin/compare/core-3.4.3...3.5.0
v3.4.3
google/accompanist (com.google.accompanist:accompanist-themeadapter-material3)
v0.34.0: 🌈
What’s Changed
- Upgrade to Compose 1.6 stable (#​1742) @​bentrengrove
- [ThemeAdapter-Material3] Fix warning in docs (#​1735) @​osipxd
- [Navigation Material] Ensure Navigation Material properly handles back for nested nav (#​1736) @​jbw0033
- [FlowLayout Documentation] Update flowlayout.md (#​1730) @​Monkey-Matt
- [Documentation] Fix warning box/text in docs (#​1731) @​Monkey-Matt
- [Placeholder documentation] Show deprecated message within the warning box (#​1724) @​Monkey-Matt
- Update issue templates with library changes (#​1722) @​alexvanyo
- Update pager.md (#​1719) @​riggaroo
- [Permissions-Lint] Migrate gradle file to Kotlin DSL (#​1631) @​oas004
v0.32.0: 🌈
What’s Changed
- Upgrade to Compose 1.5 Stable
material-components/material-components-android (com.google.android.material:material)
v1.12.0
What's new since 1.11.0
-
SliderandProgress Indicatorhave been updated to better support Non-Text Contrast Accessibility requirements. - Predictive Back Fragment/View support added to Material motion transitions (
MaterialSharedAxis,MaterialFadeThrough,MaterialFade,MaterialElevationScale).
Important
Required minSdkVersion is now 19 or higher, for Material and AndroidX (blog post).
Dependency Updates
| Dependency | Previous version | New version |
|---|---|---|
| androidx.transition | 1.2.0 | 1.5.0 |
Library Updates
-
Gradle -
Carousel- Shifted keylines in contained strategies when there exists padding, and clipToPadding=false (
1ef42e2) - Fixed Javadoc formatting error in
FullScreenCarouselStrategyclass documentation. (a0a1c6e) - Added support for cross axis wrap_content RecyclerViews (
e88a1b9) - Added documentation recommending snapping for multi-browse strategy (
9e64a1f) - Add attributes to change small item size (
92a5444)
- Shifted keylines in contained strategies when there exists padding, and clipToPadding=false (
-
CollapsingToolbarLayout- Fix text shadow fading when transitioning between expanded and collapsed states (
7674e12)
- Fix text shadow fading when transitioning between expanded and collapsed states (
-
Checkbox- Updated string translations (
198e08c)
- Updated string translations (
-
Dialog- Unified scrim opacity in Material themes/theme overlays. (
f3e4439)
- Unified scrim opacity in Material themes/theme overlays. (
-
Divider- Fixed divider instantly appearing or disappearing on insertion or removal (
ef4a0c5)
- Fixed divider instantly appearing or disappearing on insertion or removal (
-
i18n- Update translated strings (
a8307ef)
- Update translated strings (
-
MaterialDatePicker- Fix date validation on Samsung devices (
5aa6edf)
- Fix date validation on Samsung devices (
-
MaterialAutoCompleteTextView- Enabled switch access in MaterialAutoCompleteTextView. (
14a7b40)
- Enabled switch access in MaterialAutoCompleteTextView. (
-
NavigationDrawer- Fixed wrong item selected after click (
a3af20a)
- Fixed wrong item selected after click (
-
NavigationRail -
Predictive Back- Animated corners during predictive back when no drawerLayoutCornerSize is set (
c8b9b1c)
- Animated corners during predictive back when no drawerLayoutCornerSize is set (
-
ProgressIndicator- Updated inactive track color from primary container to secondary container. (
c8cb0c6) - Updated the setter of track thickness to not update track corner radius. (
540f5ee) - Added the limit to not have stop indicator size bigger than track thickness. (
689e04f) - Fixed the rounded ends overlapping bug with semi-transparent track/indicator color in Circular default style. (
8167c11) - Removed the call to draw a transparent full track. (
3f80fdb) - Flipped the canvas for different circular directions. (
bcc27a3) - Split stop indicator drawing from indicator drawing. (
76207cb) - Added ActiveIndicator to improve readability. (
6fd920a) - Fixed ESCAPE animation in linear and added ESCAPE animation in circular. (
98284e7) - Updated to use the same drawing delegate object between determinate drawable and indeterminate drawable to prevent inconsistent drawings when specs update. (
52b4845) - Added missing graphics updates when spec changes. (
93b3010) - Update styles for new Accessibility updates (
15b533f) - Added static drawable for Circular type when system animator is disabled. (
22e054b)
- Updated inactive track color from primary container to secondary container. (
-
Search -
SideSheet- Moved the modal side sheet default width/height into style so they can be customized
- Updated string translations (
198e08c)
-
Slider- Made tick size defaults to the stop indicator size if set (
92bc02c) - Fixed incorrect style of stop indicators near handles (
d61cffd) - Resolved issues that crash when assigning a large value to
valueTo(4d1b9e5) - Updated the track drawing for some corner cases. (
10484df) - Fixed ripple not transparent on API 33 (
cd4f618) - Updated documentation (
a641e18) - Updated styles (
c218b3c)(3b278d7) - Fixed slider label not moving while scrolling (
144b515)
- Made tick size defaults to the stop indicator size if set (
-
Tabs- Fixed title being announced twice when there's a badge in TalkBack mode. (
aaa7034)
- Fixed title being announced twice when there's a badge in TalkBack mode. (
-
Theming -
Tokens -
TopAppBar -
TextInputLayout -
Transitions / Motion- Updated androidx transition dep to version 1.5.0-beta01 (
8c63848) - Added predictive fade through fragment transition demo to Catalog. (
6092a7d) - Added titles to fade through demo fragments in Catalog. (
104043c) - Added predictive transition support for fragments and views to the Material motion library, and enabled it in shared axis fragment transition demo. (
8ccec33)
- Updated androidx transition dep to version 1.5.0-beta01 (
Full list of release notes
Full list of changes
v1.11.0
Important
Elevation Overlays within default component styles have been replaced by the new Tonal Surface Color system. Instead of blending the Primary color with the Surface color based on an elevation value, components now use a specific Surface color role that can be more easily understood and customized.
Documentation for the affected components and which Surface color roles they use has been updated in https://github.com/material-components/material-components-android/commit/2114a11378fd801b32cd7431bb8a2c94de4f462c.
What's new since 1.10.0
- New Tonal Surface Color system! Check out the design guidance and the commit with documentation updates for more details.
- New Carousel variants! 1.11.0 introduces three new Carousel variants: center-aligned hero, uncontained, and fullscreen. Check out the Carousel documentation for more details.
Dependency Updates
None.
Note: Earlier versions of 1.11.0 used other versions of the androidx.activity 1.8.0 library dependency, but there is no change in the dependency from 1.10.0, the last stable MDC library version.
Library Updates
-
Badging- Adjusted badge vertical offset for certain components to fit design requirements (
78cc54b) - Added note in attachBadgeDrawable method docs about menu item views being re-used when there is a structural change in the menu. Since badges are attached to the views, this may change the menu item that the badge is intended for (
5e6ea58)
- Adjusted badge vertical offset for certain components to fit design requirements (
-
BottomNavigationView- Set badges to be null instead of removing them from the sparse array so that removing badges before restoring badge states will not override the current state (
9f2e686)
- Set badges to be null instead of removing them from the sparse array so that removing badges before restoring badge states will not override the current state (
-
BottomSheet- Fix sheet corners animation (
de27132)
- Fix sheet corners animation (
-
Carousel- Ensure that extra small size is not larger than the large size (
17baf71) - Fixed crash when recyclerview has a size of zero. (
26c3129) - When navigating with keyboard, scroll focused item to nearest focal keyline, not the first focal keyline (
fb9c1c6) - Force hero strategy to be start-aligned if there are not enough items to make it center-aligned ([
9a2347b](https://togithub.com/material-components/material-components-android/comm
- Ensure that extra small size is not larger than the large size (
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.