ComposeSensors
ComposeSensors copied to clipboard
Update all dependencies
This PR contains the following updates:
Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|---|---|
github/super-linter | action | major | v5 -> v7 |
||||
gradle (source) | minor | 8.7 -> 8.10.2 |
|||||
androidx.activity:activity-compose (source) | dependencies | minor | 1.8.2 -> 1.9.2 |
||||
androidx.lifecycle:lifecycle-runtime-ktx (source) | dependencies | minor | 2.7.0 -> 2.8.6 |
||||
androidx.test.espresso:espresso-core | dependencies | minor | 3.5.1 -> 3.6.1 |
||||
androidx.test.ext:junit | dependencies | minor | 1.1.5 -> 1.2.1 |
||||
androidx.core:core-ktx (source) | dependencies | minor | 1.12.0 -> 1.13.1 |
||||
com.google.android.gms:play-services-wearable | dependencies | minor | 18.1.0 -> 18.2.0 |
||||
androidx.compose.material3:material3 (source) | dependencies | minor | 1.2.1 -> 1.3.0 |
||||
androidx.compose.ui:ui-test-manifest (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
androidx.compose.ui:ui-tooling (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
androidx.compose.ui:ui-test-junit4 (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
androidx.compose.ui:ui-tooling-preview (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
androidx.compose.ui:ui-graphics (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
androidx.compose.ui:ui (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
composeOptions (source) | dependencies | patch | 1.5.11 -> 1.5.15 |
||||
androidx.compose.runtime:runtime (source) | dependencies | minor | 1.6.4 -> 1.7.3 |
||||
com.google.android.material:material | dependencies | minor | 1.11.0 -> 1.12.0 |
||||
androidx.appcompat:appcompat (source) | dependencies | minor | 1.6.1 -> 1.7.0 |
||||
org.jetbrains.kotlin.android (source) | plugin | major | 1.9.23 -> 2.0.20 |
||||
com.android.library (source) | plugin | minor | 8.3.1 -> 8.7.0 |
||||
com.android.application (source) | plugin | minor | 8.3.1 -> 8.7.0 |
||||
com.vanniktech.maven.publish | plugin | minor | 0.28.0 -> 0.29.0 |
||||
androidx.wear.compose:compose-foundation (source) | dependencies | minor | 1.3.0 -> 1.4.0 |
||||
androidx.wear.compose:compose-material (source) | dependencies | minor | 1.3.0 -> 1.4.0 |
Release Notes
github/super-linter (github/super-linter)
v7
What's Changed
- Upstream by @zkoppert in https://github.com/github/super-linter/pull/10
- Update fork to make v7 release available (Go 1.23 compatibility) by @jhongturney in https://github.com/github/super-linter/pull/9
New Contributors
- @zkoppert made their first contribution in https://github.com/github/super-linter/pull/10
- @jhongturney made their first contribution in https://github.com/github/super-linter/pull/9
Full Changelog: https://github.com/github/super-linter/compare/v6...v7
v6
Full Changelog: https://github.com/github/super-linter/compare/v4.10.2...v6
gradle/gradle (gradle)
v8.10.2
v8.10.1
v8.10
v8.9
v8.8
: 8.8
The Gradle team is excited to announce Gradle 8.8.
We would like to thank the following community members for their contributions to this release of Gradle: Björn Kautler, Denes Daniel, Fabian Windheuser, Hélio Fernandes Sebastião, Jay Wei, jhrom, jwp345, Jörgen Andersson, Kirill Gavrilov, MajesticMagikarpKing, Maksim Lazeba, Philip Wedemann, Robert Elliot, Róbert Papp, Stefan M., Tibor Vyletel, Tony Robalik, Valentin Kulesh, Yanming Zhou, 김용후
Upgrade instructions
Switch your build to use Gradle 8.8 by updating your wrapper:
./gradlew wrapper --gradle-version=8.8
See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
material-components/material-components-android (com.google.android.material:material)
v1.12.0
What's new since 1.11.0
-
Slider
andProgress Indicator
have 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
FullScreenCarouselStrategy
class 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
JetBrains/kotlin (org.jetbrains.kotlin.android)
v2.0.20
Analysis. API
New Features
-
KT-68143
Analysis API: support KtWhenConditionInRange call resolution
Performance Improvements
-
KT-67195
K2: do not call redundant resolve on body resolution phase for classes
Fixes
-
KT-67360
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be KtLocalVariableSymbol -
KT-67748
K2: AllCandidatesResolver modifies the original FirDelegatedConstructorCall -
KT-68198
Analysis API: Support application service registration in plugin XMLs -
KT-62936
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported for Kotlin/Native -
KT-68689
LL API: support analysis from builtins module -
KT-69630
KAPT User project builds with KAPT4 enabled fail with Metaspace overflow -
KT-65417
K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets -
KT-68882
Analysis API: RefactorKaSymbol
s -
KT-65413
K2 IDE: KTOR unresolved serializer() call for@Serializable
class in common code -
KT-67996
Analysis API: rename Kt prefix to Ka -
KT-67775
Analysis API: expose only interfaces/abstract classes for the user surface -
KT-68009
K2: lowering transformers of Compose compiler plugin access AbstractFir2IrLazyFunction modality, which results in null point exception -
KT-68918
collectCallCandidates works incorrectly for parenthesis invoke -
KT-68462
Analysis API: Integrateproject-structure
module intoanalysis-api
andanalysis-api-platform-interface
-
KT-69131
AA: "provideDelegate" operator is not resolved from the delegation reference in FIR implementation -
KT-69055
Analysis API: StabilizeKaScope
s -
KT-66216
K2 IDE. "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect string template -
KT-68959
Introduce KaSeverity -
KT-53669
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java source/library declarations -
KT-68846
Mark KaFirReference and all implementations with internal modifier -
KT-68845
Move KaSymbolBasedReference to resolution package -
KT-68844
Move KaTypeProjection to types package -
KT-65849
K2: Rename 'high-level-api' family of JARs to 'analysis-api' -
KT-62540
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from Kotlin plugin -
KT-62889
K2 IDE. FPMISSING_DEPENDENCY_CLASS
on not available type alias with available underlying type -
KT-68155
Analysis API: Add PSI validity check toanalyze
-
KT-62343
Analysis API: fix binary incopatibility problems cause byKtAnalysisSessionProvider.analyze
being inline -
KT-68498
To get reference symbol the one should be KtSymbolBasedReference -
KT-68393
Analysis API: RenameKaClassLikeSymbol. classIdIfNonLocal
toclassId
-
KT-62924
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal -> callableId -
KT-66712
K2 IDE. SOE on settings string template for string variable with the same name -
KT-65892
K2: "We should be able to find a symbol" for findNonLocalFunction -
KT-68273
AA: supportKtFirKDocReference#isReferenceToImportAlias
-
KT-68272
AA: KtFirReference.isReferenceToImportAlias doesn't work for references on constructor -
KT-66996
Analysis API: Expose the abbreviated type of an expandedKtType
-
KT-66646
K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject -
KT-68203
K2: Analysis API: wrong type of receiver value in case of imported object member -
KT-68031
LL resolve crash in case of PCLA inference with local object -
KT-67851
K2:PsiReference#isReferenceTo
always returns false for references to Java getters -
KT-68076
AA: use type code fragments for import alias detection -
KT-65915
K2: Analysis API: extract services registration into xml file -
KT-68049
Analysis API: do not expose imported symbols -
KT-68075
K2: Analysis API: Type arguments for delegation constructor to java constructor with type parameters not supported -
KT-65190
AA: reference to the super type is not resolved -
KT-68070
AA: KtExpressionInfoProvider#isUsedAsExpression doesn't work for KtPropertyDelegate -
KT-67743
K2: Stubs & AbbreviatedTypeAttribute -
KT-67706
K2: "KtDotQualifiedExpression is not a subtype of class KtNamedDeclaration" from UnusedChecker -
KT-68021
Analysis API: do not break the diagnostic collection in a case of exception from some collector -
KT-67973
AA FIR: wrong KtCall modeling for == from type bound -
KT-67949
AA: Type arguments of Java methods' calls are not reported as used by KtFirImportOptimizer -
KT-67988
AA: functional type at receiver position should be wrapped in parenthesis -
KT-66536
Analysis API: ContextCollector doesn't provide implicit receivers from FirExpressionResolutionExtension -
KT-67321
AA: Type arguments of Java methods' calls are not resolved -
KT-64158
K2: "KotlinIllegalArgumentExceptionWithAttachments: No fir element was found for KtParameter" -
KT-60344
K2 IDE. "KotlinExceptionWithAttachments: expectcreateKtCall
to succeed for resolvable case with callable symbol" on attempt to assign value to param named getParam -
KT-64599
K2: "expectcreateKtCall
to succeed for resolvable case with callable" for unfinished if statement -
KT-60330
K2 IDE. ".KotlinExceptionWithAttachments: expectcreateKtCall
to succeed for resolvable case with callable symbol" on attempt to assign or compare true with something -
KT-66672
K2 IDE. False positive INVISIBLE_REFERENCE on accessing private subclass as type argument in parent class declaration -
KT-67750
Analysis API: Removeinfix
modifiers from type equality and subtyping functions -
KT-67655
Analysis API: declare a rule how to deal with parameters in KtLifetimeOwner -
KT-61775
Analysis API: KtKClassAnnotationValue lacks complete type information -
KT-67168
K2: Analysis API: Rendering is broken for JSR-305 enhanced Java types -
KT-66689
Analysis API: KtFirPackageScope shouldn't rely on KotlinDeclarationProvider for binary dependencies in standalone mode -
KT-60483
Analysis API: add isTailrec property to KtFunctionSymbol -
KT-67472
K2: Analysis API FIR: KtFunctionCall misses argument with desugared expressions -
KT-65759
Analysis API: Avoid hard references toLLFirSession
in session validity trackers -
KT-60272
K2: Implement active invalidation ofKtAnalysisSession
s -
KT-66765
K2: Analysis API: support classpath substitution with library dependencies in super type transformer -
KT-67265
K2: status phase should resolve original declarations in the case of classpath subsitution -
KT-67244
K2: StackOverflowError in the case of cyclic type hierarchy and library classpath substitution -
KT-67080
K2: clearer contract for lazyResolveToPhaseWithCallableMembers -
KT-66713
K2 FIR: Expose a way to get the module name used for name mangling -
KT-61892
KtType#asPsiType could provide nullability annotations -
KT-66122
Analysis API: PassKtTestModule
instead ofTestModule
to tests based onAbstractAnalysisApiBasedTest
Analysis. Light Classes
-
KT-65714
K2: IDE K2: "org.jetbrains.kotlin.analysis.api.fir.symbols.pointers.KtFirClassLikeSymbolPointer pointer already disposed" -
KT-65835
SymbolLightClassForClassLike.getName
returnsnull
for a companion object instead ofCompanion
-
KT-68261
SLC: Constructors of sealed classes should be private -
KT-68696
DropDecompiledPsiDeclarationProvider
-related stuff -
KT-68404
SLC: wrong binary resolution to declaration with@JvmName
-
KT-68275
LC: no arg constructor is not visible in light classes -
KT-66687
Symbol Light Classes: Duplicate field names for classes with companion objects -
KT-66804
Symbol Light Classes: Fields from the parent interface's companion are added to DefaultImpls
Apple Ecosystem
-
KT-65542
Cinterop tasks fails if Xcode 15.3 is used
Backend. Native. Debug
-
KT-67567
Native: after updating to LLVM 16 lldb hangs when smooth stepping
Backend. Wasm
-
KT-70591
To much sources that don't exist inside SourceMap file -
KT-69529
compileProductionExecutableKotlinWasmJs FAILED: No such value argument slot in IrConstructorCallImpl: 1 (total=1) -
KT-68088
Wasm: "UNREACHABLE executed at Precompute.cpp:838" running gradle task wasmJsBrowserDistribution for compose multiplatform on Windows -
KT-65798
K/Wasm: make an error on default export usage -
KT-68828
Wasm test failure. expect-actual. private constructor in expect -
KT-68453
K/Wasm: "Supported JS engine not detected" in Web Worker -
KT-64565
Kotlin/wasm removeEventListener function did not remove the event listener -
KT-65322
[Wasm] Clean-up bootstrap code -
KT-66099
Wasm: local.get of type f64 has to be in the same reference type hierarchy as (ref 686) @+237036 -
KT-63230
[WASM]println(null)
prints 'ul'
Compiler
New Features
-
KT-58310
Consider non-functional type constraints for type variable which is an expected type for lambda argument -
KT-68969
Consider implementing general "redundant interpolation prefix" warning -
KT-57872
Improve "Public-API inline function cannot access non-public-API" check -
KT-68165
Native: type checks on generic types boundary -
KT-67611
Implement improved handling of $ in literals -
KT-67787
Implement guard conditions for when-with-subject -
KT-39868
Allow access to protected consts and fields from a super companion object -
KT-66169
useContents
lacks acontract
-
KT-67767
Introduce an ability to enforce explicit return types for public declarations without enabling Explicit API mode -
KT-65841
Allow to actualize expect types in kotlin stdlib to builtins in JVM -
KT-53834
Support for JSpecify@NullUnmarked
Performance Improvements
-
KT-69995
K2: Slow compilation when star projecting mutually recursive bounds from java -
KT-69723
K2: code analysis taking too long -
KT-69898
K2: Performance degradation in fir2ir caused by changes around intersection types -
KT-68034
Devirtualization analysis fails to devirtualize string.get
Fixes
-
KT-67102
IR Evaluator: NoSuchFieldException when accessing a private delegated property -
KT-35305
"Overload resolution ambiguity" on function for unsigned types (UByte, UShort, UInt, ULong) -
KT-69211
K2: java.lang.IllegalArgumentException: Failed requirement -
KT-68874
Types with different captured types as type arguments are rendered incorrectly -
KT-66086
K/N: Unchecked illegal cast is not thrown -
KT-70186
Kotlin 2.0.20-Beta2: Unexpected number of type arguments: 0 -
KT-68889
K2: type variable should not be fixed -
KT-69835
K2 / Native: kotlin.native.binary.gc=cms throws library cached but its dependency isn't error -
KT-70417
DELEGATED_MEMBER_HIDES_SUPERTYPE_OVERRIDE leads to NPE in BE -
KT-69964
K2: Returning from an in-place lambda doesn't compile -
KT-69773
K2: "Overload resolution ambiguity between candidate" with arrays -
KT-60261
K2: No origin is set for composite assignment operators -
KT-15388
Forbid delegated property to have external getter/setter -
KT-70238
K2: false negative VOLATILE_ON_VALUE for constructor properties -
KT-68669
K2: Generate inherited delegated members after actualization -
KT-63828
K2: Missingsignature
metadata for accessors of properties inherited from delegate -
KT-63871
K2: different value ofisNotDefault
flag for property inherited from delegate -
KT-67119
Migration warning from context receivers to context parameters -
KT-68997
K2: "No accessor found" for an inline value class when query the value of a delegated class by reflection -
KT-64106
Native: the compiler allows using-opt
and-g
at the same time - [`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.