Commit graph

1354 commits

Author SHA1 Message Date
renovate[bot]
6dfbf188e8
fix(deps): update kotlin and compose (#801)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp)
([source](https://redirect.github.com/google/ksp)) | `2.1.10-1.0.31` ->
`2.1.20-1.0.31` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.20-1.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.20-1.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.31/2.1.20-1.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.31/2.1.20-1.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin.plugin.serialization](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.10` ->
`2.1.20` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin.plugin.compose](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.10` ->
`2.1.20` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/)
([source](https://redirect.github.com/JetBrains/kotlin)) | `2.1.10` ->
`2.1.20` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.10/2.1.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>

###
[`v2.1.20-1.0.31`](https://redirect.github.com/google/ksp/releases/tag/2.1.20-1.0.31)

#### What's Changed

- Update github actions permissions for release on 1.0.31-release by
[@&#8203;ting-yuan](https://redirect.github.com/ting-yuan) in
[https://github.com/google/ksp/pull/2383](https://redirect.github.com/google/ksp/pull/2383)
- Bump Kotlin version to 2.1.20 by
[@&#8203;mkmuir0](https://redirect.github.com/mkmuir0) in
[https://github.com/google/ksp/pull/2384](https://redirect.github.com/google/ksp/pull/2384)

**Full Changelog**:
https://github.com/google/ksp/compare/2.1.20-RC2-1.0.31...2.1.20-1.0.31

</details>

<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin.plugin.serialization)</summary>

###
[`v2.1.20`](https://redirect.github.com/JetBrains/kotlin/releases/tag/v2.1.20):
Kotlin 2.1.20

##### Changelog

##### Analysis API

##### Fixes

- [`KT-68198`](https://youtrack.jetbrains.com/issue/KT-68198) Analysis
API: Support application service registration in plugin XMLs
- [`KT-57733`](https://youtrack.jetbrains.com/issue/KT-57733) Analysis
API: Use optimized `ModuleWithDependenciesScope`s in combined symbol
providers
- [`KT-73156`](https://youtrack.jetbrains.com/issue/KT-73156) AA: type
retrieval for erroneous typealias crashes
- [`KT-71907`](https://youtrack.jetbrains.com/issue/KT-71907) K2
debugger evaluator failed when cannot resolve unrelated annotation
- [`KT-69128`](https://youtrack.jetbrains.com/issue/KT-69128) K2 IDE:
"Unresolved reference in KDoc" reports existing Java class in reference
to its own nested class
- [`KT-71613`](https://youtrack.jetbrains.com/issue/KT-71613)
KaFirPsiJavaTypeParameterSymbol cannot be cast to
KaFirTypeParameterSymbol
- [`KT-71741`](https://youtrack.jetbrains.com/issue/KT-71741) K2 IDE.
Classifier was found in KtFile but was not found in FirFile in
`libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts`
in `kotlin.git` and broken analysis
- [`KT-71942`](https://youtrack.jetbrains.com/issue/KT-71942) Need to
rethrow Intellij Platform exceptions, like ProcessCanceledException
- [`KT-70949`](https://youtrack.jetbrains.com/issue/KT-70949) Analysis
API: "containingDeclaration" does not work on nested Java classes in K2
implementation
- [`KT-69736`](https://youtrack.jetbrains.com/issue/KT-69736) K2 IDE:
False positive resolution from KDoc for `value`
- [`KT-69047`](https://youtrack.jetbrains.com/issue/KT-69047) Analysis
API: Unresolved KDoc reference to extensions with the same name
- [`KT-70815`](https://youtrack.jetbrains.com/issue/KT-70815) Analysis
API: Implement stop-the-world session invalidation
- [`KT-69630`](https://youtrack.jetbrains.com/issue/KT-69630) KAPT User
project builds with KAPT4 enabled fail with Metaspace overflow

##### Analysis API. Code Compilation

- [`KT-71263`](https://youtrack.jetbrains.com/issue/KT-71263) K2
evaluator: Error in evaluating self property with extension receiver

##### Analysis API. FIR

##### Performance Improvements

- [`KT-72025`](https://youtrack.jetbrains.com/issue/KT-72025)
FileStructureElement: reduce redundant resolve
- [`KT-74012`](https://youtrack.jetbrains.com/issue/KT-74012) Redundant
`FirAbstractBodyResolveTransformerDispatcher.<init>` CPU consumption
- [`KT-73900`](https://youtrack.jetbrains.com/issue/KT-73900)
ContextCollectorVisitor#computeContext may spend significant time on
`createSnapshot`
- [`KT-73665`](https://youtrack.jetbrains.com/issue/KT-73665)
FirElementFinder is inefficient in large files
- [`KT-73330`](https://youtrack.jetbrains.com/issue/KT-73330) Remove
bodies from functions without contracts after the CONTRACTS phase
- [`KT-73017`](https://youtrack.jetbrains.com/issue/KT-73017) Analysis
API: `FirReferenceResolveHelper.getSymbolsByResolvedImport` searches for
classes even when the selected `FqName` is a known package

##### Fixes

- [`KT-72308`](https://youtrack.jetbrains.com/issue/KT-72308)
getOrBuildFir returns null for this expression for plusAssign operator
- [`KT-72660`](https://youtrack.jetbrains.com/issue/KT-72660) ISE:
Recursive update at
org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue
- [`KT-74097`](https://youtrack.jetbrains.com/issue/KT-74097) ISE:
Recursive update at
org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue
- [`KT-74098`](https://youtrack.jetbrains.com/issue/KT-74098) ISE:
Recursive update at
org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue
- [`KT-72148`](https://youtrack.jetbrains.com/issue/KT-72148) K2:
KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of
FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found
- [`KT-73079`](https://youtrack.jetbrains.com/issue/KT-73079) K2:
Internal compiler error when conflicting type aliases are present
- [`KT-73456`](https://youtrack.jetbrains.com/issue/KT-73456) Expected
FirResolvedContractDescription but FirRawContractDescriptionImpl found
for FirSimpleFunctionImpl
- [`KT-73259`](https://youtrack.jetbrains.com/issue/KT-73259) Expected
FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl
found for FirSimpleFunctionImpl
- [`KT-72740`](https://youtrack.jetbrains.com/issue/KT-72740)
FirDanglingModifierList: `lazyResolveToPhase(STATUS)` cannot be called
from a transformer with a phase STATUS
- [`KT-66132`](https://youtrack.jetbrains.com/issue/KT-66132) K2:
FirRegularClass expected, but FirFileImpl found | Containing declaration
is not found
- [`KT-72196`](https://youtrack.jetbrains.com/issue/KT-72196) K2. KMP.
IllegalStateException: expect-actual matching is only possible for code
with sources
- [`KT-72652`](https://youtrack.jetbrains.com/issue/KT-72652)
`FirProvider#getContainingClass` should support
`FirDanglingModifierSymbol`
- [`KT-73105`](https://youtrack.jetbrains.com/issue/KT-73105) Lazy
resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)
- [`KT-66261`](https://youtrack.jetbrains.com/issue/KT-66261) K2:
Analysis API: "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" with
MULTIPLE_LABELS_ARE_FORBIDDEN K2 error
- [`KT-72315`](https://youtrack.jetbrains.com/issue/KT-72315) K2. KIWA
on usage of always-true OR in guard condition
- [`KT-65707`](https://youtrack.jetbrains.com/issue/KT-65707) K2 IDE:
unresolved calls of callables imported with typealias as qualifier
- [`KT-61516`](https://youtrack.jetbrains.com/issue/KT-61516) K2:
Provide an LL FIR implementation for `getContainingClassSymbol` (in
`FirHelpers`)
- [`KT-72853`](https://youtrack.jetbrains.com/issue/KT-72853) Expected
FirResolvedArgumentList for FirAnnotationCallImpl of
FirContextReceiverImpl(Source) but FirArgumentListImpl found
- [`KT-64215`](https://youtrack.jetbrains.com/issue/KT-64215) K2: do not
resolve type annotations of receiver if it is used as an implicit return
type
- [`KT-64248`](https://youtrack.jetbrains.com/issue/KT-64248) K2: do not
resolve type annotations of context receiver if it is used as an
implicit return type
- [`KT-72821`](https://youtrack.jetbrains.com/issue/KT-72821) Add
assertion to diagnostic tests to check that all declarations have
BODY_RESOLVE phase at the end
- [`KT-64056`](https://youtrack.jetbrains.com/issue/KT-64056) K2: K2:
FirLazyBodiesCalculator shouldn't calculate annotation arguments on type
phase
- [`KT-71651`](https://youtrack.jetbrains.com/issue/KT-71651) K2 IDE:
False positive NON_LOCAL_SUSPENSION_POINT in suspend function call
- [`KT-72164`](https://youtrack.jetbrains.com/issue/KT-72164) K2.
IllegalArgumentException when pre and post increment are used
simultaneously in assignment
- [`KT-71174`](https://youtrack.jetbrains.com/issue/KT-71174) Illegal
scope used
- [`KT-72407`](https://youtrack.jetbrains.com/issue/KT-72407)
FirImplementationByDelegationWithDifferentGenericSignatureChecker:
FirLazyExpression should be calculated before accessing
- [`KT-72228`](https://youtrack.jetbrains.com/issue/KT-72228) K2:
Reformat doesn't work in project with Kotlin `2.0.21`
- [`KT-69671`](https://youtrack.jetbrains.com/issue/KT-69671) TYPES
phase contract violation through JavaSymbolProvider
- [`KT-71348`](https://youtrack.jetbrains.com/issue/KT-71348) K2:
KotlinIllegalStateExceptionWithAttachments: 'By now the annotations
argument mapping should have been resolved' during code inspection
- [`KT-72024`](https://youtrack.jetbrains.com/issue/KT-72024)
FirClassVarianceChecker: Expected FirResolvedTypeRef with ConeKotlinType
but was FirImplicitTypeRefImplWithoutSource
- [`KT-71746`](https://youtrack.jetbrains.com/issue/KT-71746) K2 IDE.
`ISE: Zero or multiple overrides found for descriptor in
FirRegularClassSymbol serializing/ExternalSerializer` and red code on
`@Serializer`(forClass) \` usage

##### Analysis API. Infrastructure

- [`KT-72922`](https://youtrack.jetbrains.com/issue/KT-72922)
KotlinFakeClsStubsCache project leakage
- [`KT-71988`](https://youtrack.jetbrains.com/issue/KT-71988) Improve
scripts test coverage by LL FIR
- [`KT-64687`](https://youtrack.jetbrains.com/issue/KT-64687) K2:
Analysis API: migrate AbstractFirLibraryModuleDeclarationResolveTest to
kotlin repo

##### Analysis API. Light Classes

- [`KT-73492`](https://youtrack.jetbrains.com/issue/KT-73492) K2. FP
error in Java file when using `@JvmSuppressWildcards` annotation without
arguments
- [`KT-66763`](https://youtrack.jetbrains.com/issue/KT-66763) K2: Get
rid of context receivers in Analysis API and LL API
- [`KT-71781`](https://youtrack.jetbrains.com/issue/KT-71781) SLC:
migrate SLC from KotlinModificationTrackerService to
KotlinModificationTrackerFactory
- [`KT-67963`](https://youtrack.jetbrains.com/issue/KT-67963) K2:
PsiInvalidElementAccessException on redeclaration of class with
constructor
- [`KT-71407`](https://youtrack.jetbrains.com/issue/KT-71407) K2: Do not
report `@JvmField` default value as PsiField initializer in K2
- [`KT-72078`](https://youtrack.jetbrains.com/issue/KT-72078) K2 PSI
change for constructor parameter with value class type

##### Analysis API. Providers and Caches

- [`KT-69247`](https://youtrack.jetbrains.com/issue/KT-69247) Analysis
API: Invalidate sessions after builtins modification events
- [`KT-72704`](https://youtrack.jetbrains.com/issue/KT-72704) ISE: No
'org.jetbrains.kotlin.fir.scopes.impl.FirDelegatedMembersFilter'(53) in
array owner: LLFirBuiltinsAndCloneableSession for Builtins for
JS/wasm-js (JS)
- [`KT-67148`](https://youtrack.jetbrains.com/issue/KT-67148) Analysis
API: Introduce a weak reference cache for the original `KtSymbol` in
`KtSymbolPointer`
- [`KT-73395`](https://youtrack.jetbrains.com/issue/KT-73395) Analysis
API: `JavaElementPsiSourceWithSmartPointer` contains strong references
to PSI
- [`KT-72390`](https://youtrack.jetbrains.com/issue/KT-72390) Kotlin
project full of red code
- [`KT-72388`](https://youtrack.jetbrains.com/issue/KT-72388)
KaFirStopWorldCacheCleaner: Control-flow exceptions
- [`KT-72644`](https://youtrack.jetbrains.com/issue/KT-72644) "PSI has
changed since creation" reason is misleading

##### Analysis API. Standalone

- [`KT-73776`](https://youtrack.jetbrains.com/issue/KT-73776) Analysis
API Standalone: Application services are missing registrations in tests
and Dokka
- [`KT-70346`](https://youtrack.jetbrains.com/issue/KT-70346) Analysis
API Standalone: Remove the custom class loader option in Standalone
session creation

##### Analysis API. Stubs and Decompilation

- [`KT-69398`](https://youtrack.jetbrains.com/issue/KT-69398) K2 IDE:
SOE on editing top level private variable name
- [`KT-72897`](https://youtrack.jetbrains.com/issue/KT-72897) Analysis
API: Smart PSI element pointers for `KtEnumEntry` stubs cannot be
restored
- [`KT-71565`](https://youtrack.jetbrains.com/issue/KT-71565)
KtClassOrObject should use isLocal from greenStub

##### Analysis API. Surface

##### New Features

- [`KT-73414`](https://youtrack.jetbrains.com/issue/KT-73414) Analysis
API: Support typealiased constructors in KaConstructorSymbol
- [`KT-70301`](https://youtrack.jetbrains.com/issue/KT-70301) Analysis
API: 'KaSamConstructorSymbol' does not allow to find the constructed SAM
type
- [`KT-68236`](https://youtrack.jetbrains.com/issue/KT-68236) Analysis
API: add `isExternal` property for KtPropertySymbol
- [`KT-68598`](https://youtrack.jetbrains.com/issue/KT-68598) Analysis
API: missed getClassLikeSymbolByClassId API

##### Performance Improvements

- [`KT-74112`](https://youtrack.jetbrains.com/issue/KT-74112) UI freeze:
`AnyThreadWriteThreadingSupport.getWritePermit`
- [`KT-73942`](https://youtrack.jetbrains.com/issue/KT-73942) Extend
resolveToSymbols cache to all references
- [`KT-73622`](https://youtrack.jetbrains.com/issue/KT-73622) Cache
`resolveToSymbols` result
- [`KT-72684`](https://youtrack.jetbrains.com/issue/KT-72684) Drop
explicit resolve from
KaFirJavaInteroperabilityComponent#asPsiTypeElement
- [`KT-60486`](https://youtrack.jetbrains.com/issue/KT-60486) Analysis
API: optimize KaExpressionTypeProvider.returnType for simple cases

##### Fixes

- [`KT-70114`](https://youtrack.jetbrains.com/issue/KT-70114) K2:
Analysis API: do not lazy resolve declarations without deprecation to
get it deprecation
- [`KT-73406`](https://youtrack.jetbrains.com/issue/KT-73406) \[Analysis
API] Allow extending KaModule resolution scope for all KaModules
- [`KT-65850`](https://youtrack.jetbrains.com/issue/KT-65850) Cover
Analysis API with KDocs
- [`KT-72099`](https://youtrack.jetbrains.com/issue/KT-72099) Analysis
API: implement an API to retrieve default imports
- [`KT-73662`](https://youtrack.jetbrains.com/issue/KT-73662)
KotlinIllegalArgumentExceptionWithAttachments: Expected
FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl
- [`KT-70108`](https://youtrack.jetbrains.com/issue/KT-70108) Analysis
API: "KaScopeProvider.scopeContext" provides scopes from implicit
companion objects with inaccessible classifiers
- [`KT-68954`](https://youtrack.jetbrains.com/issue/KT-68954) Remove JAR
publications with old artifact names (high-level-api family)
- [`KT-70134`](https://youtrack.jetbrains.com/issue/KT-70134) Analysis
API: Port API documentation from the guide to KDoc
- [`KT-72973`](https://youtrack.jetbrains.com/issue/KT-72973) Introduce
KaSymbolOrigin.TYPE_ALIAS_CONSTRUCTOR
- [`KT-70356`](https://youtrack.jetbrains.com/issue/KT-70356)
analyzeCopy with IGNORE_SELF cannot find private members
- [`KT-66783`](https://youtrack.jetbrains.com/issue/KT-66783) Analysis
API: `KtFirSymbolProvider` creates symbols when given PSI from unrelated
modules
- [`KT-72937`](https://youtrack.jetbrains.com/issue/KT-72937) Migrate
KaFirReceiverParameterSymbol to KaFirSymbol/KaFirKtBasedSymbol
- [`KT-70243`](https://youtrack.jetbrains.com/issue/KT-70243) K2 IDE:
PsiMethod.callableSymbol returns `null` for constructor
- [`KT-66608`](https://youtrack.jetbrains.com/issue/KT-66608) Support
`OperatorFunctionChecks#isOperator` in AA
- [`KT-73068`](https://youtrack.jetbrains.com/issue/KT-73068) Analysis
API: A `KaFirJavaFieldSymbol` for a static Java field is open instead of
final
- [`KT-73055`](https://youtrack.jetbrains.com/issue/KT-73055) Get rid of
the deprecated Analysis API API
- [`KT-65065`](https://youtrack.jetbrains.com/issue/KT-65065) Provide
`KtTypeReference#getShortTypeText()`
- [`KT-63800`](https://youtrack.jetbrains.com/issue/KT-63800) AA: this
reference shortener doesn't simplify label
- [`KT-72793`](https://youtrack.jetbrains.com/issue/KT-72793) Analysis
API: 'expressionType' returns raw type for typealiased constructors
calls
- [`KT-72658`](https://youtrack.jetbrains.com/issue/KT-72658)
`resolveToCall` doesn't work for `KtSafeQualifiedExpression`
- [`KT-69930`](https://youtrack.jetbrains.com/issue/KT-69930) K2 IDE:
Kotlin/JS project: ISE: "Unsupported type DYNAMIC_TYPE"
- [`KT-71373`](https://youtrack.jetbrains.com/issue/KT-71373) Make
KaSessionProvider the internal API
- [`KT-71869`](https://youtrack.jetbrains.com/issue/KT-71869)
KaClassSymbol.superTypes for kotlin.Any contains kotlin.Any itself
(K1-only)
- [`KT-64190`](https://youtrack.jetbrains.com/issue/KT-64190) K2 IDE:
Analysis API: KDoc link leads to a function instead of interface
- [`KT-72075`](https://youtrack.jetbrains.com/issue/KT-72075)
`defaultType` should be available for `KaClassifierSymbol` instead of
`KaNamedClassSymbol`
- [`KT-72002`](https://youtrack.jetbrains.com/issue/KT-72002) Analysis
API: psi KaTypeParameterSymbol for default Java constructor is null

##### Backend. Native. Debug

- [`KT-73306`](https://youtrack.jetbrains.com/issue/KT-73306) Native:
add a way to specify a dir for the debug compilation unit file
- [`KT-68536`](https://youtrack.jetbrains.com/issue/KT-68536) Native:
bridges and trampolines affect stepping in the debugger
- [`KT-72398`](https://youtrack.jetbrains.com/issue/KT-72398) Native:
use `DW_AT_trampoline` for `objc2kotlin_*` functions instead of
`KonanHook` in `konan_lldb.py`

##### Backend. Wasm

- [`KT-71868`](https://youtrack.jetbrains.com/issue/KT-71868) K/Wasm:
support generating debug information in DWARF format
- [`KT-71645`](https://youtrack.jetbrains.com/issue/KT-71645) \[Wasm]
Check wasm test runner for groupByPackage=true case
- [`KT-72232`](https://youtrack.jetbrains.com/issue/KT-72232) Wasm, IC:
Compilation exception on renaming of file
- [`KT-73907`](https://youtrack.jetbrains.com/issue/KT-73907) Wasm:
Duplication of files in browser distribution
- [`KT-72223`](https://youtrack.jetbrains.com/issue/KT-72223) Compiler
generates an invalid glue-code for externals with backquoted identifiers
- [`KT-73015`](https://youtrack.jetbrains.com/issue/KT-73015) \[Wasm,
IC] Implement possibility for readonly IC cache
- [`KT-71763`](https://youtrack.jetbrains.com/issue/KT-71763) K/Wasm:
compiler generates incorrect code for is check on JsAny
- [`KT-72156`](https://youtrack.jetbrains.com/issue/KT-72156)
custom-formatters.js exists in JAR after publishToMavenLocal but not in
the published artifact in Maven public
- [`KT-71037`](https://youtrack.jetbrains.com/issue/KT-71037) \[Wasm,
IC] Investigate how make kotlin.test not fully loaded in IC

##### Compiler

##### New Features

- [`KT-74049`](https://youtrack.jetbrains.com/issue/KT-74049) Introduce
special override rule to allow overriding T! with T & Any
- [`KT-73256`](https://youtrack.jetbrains.com/issue/KT-73256) Implement
`all` meta-target for annotations
- [`KT-73255`](https://youtrack.jetbrains.com/issue/KT-73255) Change
defaulting rule for annotations
- [`KT-61447`](https://youtrack.jetbrains.com/issue/KT-61447) Support
context receivers overloads in Kotlin multiplatform
- [`KT-67034`](https://youtrack.jetbrains.com/issue/KT-67034) Warning
when a property hides a Java field from superclass
- [`KT-71092`](https://youtrack.jetbrains.com/issue/KT-71092) Native:
Write out used dependencies
- [`KT-71094`](https://youtrack.jetbrains.com/issue/KT-71094)
Kotlin/Native incremental compilation: fail compilation if cache build
failed
- [`KT-71569`](https://youtrack.jetbrains.com/issue/KT-71569) Improve
diagnostic precision for OPT_IN_ARGUMENT_IS_NOT_MARKER

##### Performance Improvements

- [`KT-73434`](https://youtrack.jetbrains.com/issue/KT-73434) Slow /
infinite compile involving ConeInferenceContext
- [`KT-73328`](https://youtrack.jetbrains.com/issue/KT-73328) Do not
spill `this` to a local variable in coroutines
- [`KT-69995`](https://youtrack.jetbrains.com/issue/KT-69995) K2: Slow
compilation when star projecting mutually recursive bounds from java
- [`KT-73687`](https://youtrack.jetbrains.com/issue/KT-73687)
Inefficient KtCommonFile#getFileAnnotationList
- [`KT-45452`](https://youtrack.jetbrains.com/issue/KT-45452) K/N
optimization: inline simple functions that aren't marked with `inline`
keyword
- [`KT-64898`](https://youtrack.jetbrains.com/issue/KT-64898) K2:
toFirProperty call in PsiRawFirBuilder forces AST loading
- [`KT-71673`](https://youtrack.jetbrains.com/issue/KT-71673) Consider
making EnhancementSymbolsCache. enhancedFunctions using simple cache
- [`KT-71973`](https://youtrack.jetbrains.com/issue/KT-71973)
KtPsiUtil#getEnclosingElementForLocalDeclaration shouldn't iterate over
directories

##### Fixes

- [`KT-75965`](https://youtrack.jetbrains.com/issue/KT-75965) The iOS
app did not run successfully in Release mode
- [`KT-57696`](https://youtrack.jetbrains.com/issue/KT-57696) Deprecate
JvmDefault annotation with level HIDDEN
- [`KT-75578`](https://youtrack.jetbrains.com/issue/KT-75578) K2: False
negative \[SUPER_CALL_WITH_DEFAULT_PARAMETERS] when calling the
upper-class implementation of a method with the default value argument
- [`KT-74764`](https://youtrack.jetbrains.com/issue/KT-74764) Native:
merge init nodes generated within the same LLVM module for the same klib
- [`KT-75444`](https://youtrack.jetbrains.com/issue/KT-75444)
Contradictions in the constraint system are ignored in case of multiple
constraints from forking points
- [`KT-75649`](https://youtrack.jetbrains.com/issue/KT-75649) K2: NPE on
assigning platform type value to non-nullable lateinit var
- [`KT-75483`](https://youtrack.jetbrains.com/issue/KT-75483) Native:
redundant unboxing generated with smart cast
- [`KT-73028`](https://youtrack.jetbrains.com/issue/KT-73028) K2.
FileAnalysisException on private property in Context
- [`KT-73937`](https://youtrack.jetbrains.com/issue/KT-73937) Context
parameters: IllegalArgumentException: source must not be null on
lateinit var with a context
- [`KT-74104`](https://youtrack.jetbrains.com/issue/KT-74104) Native:
SynchronizedLazyImpl produces NPE on 2.1.20-Beta1 on mingwX64
- [`KT-71752`](https://youtrack.jetbrains.com/issue/KT-71752) K2: Absent
non-null check for platform types in assignments
- [`KT-75526`](https://youtrack.jetbrains.com/issue/KT-75526) Regression
in K2 scripting: local name doesn't shadow one from the implicit
receiver
- [`KT-68131`](https://youtrack.jetbrains.com/issue/KT-68131) K2: build
Grazie monorepo main branch
- [`KT-72618`](https://youtrack.jetbrains.com/issue/KT-72618) Cannot
define operator inc/dec in class context
- [`KT-74739`](https://youtrack.jetbrains.com/issue/KT-74739) Native:
"IllegalArgumentException: All constructors should've been lowered:
FUNCTION_REFERENCE"
- [`KT-68768`](https://youtrack.jetbrains.com/issue/KT-68768) K2:
unsuccessful inference fork with jspecify annotations
- [`KT-71943`](https://youtrack.jetbrains.com/issue/KT-71943) K2: IAE
"source must not be null" in
FirJvmModuleAccessibilityQualifiedAccessChecker
- [`KT-75111`](https://youtrack.jetbrains.com/issue/KT-75111) False
negative "This declaration needs opt-in" for usage of enum entry with
OptIn marker in another module
- [`KT-73831`](https://youtrack.jetbrains.com/issue/KT-73831) Do not
choose `field` target in annotation classes
- [`KT-73494`](https://youtrack.jetbrains.com/issue/KT-73494) Enable
first-only-warn annotation defaulting mode
- [`KT-74929`](https://youtrack.jetbrains.com/issue/KT-74929) False
positive TYPE_PARAMETER_OF_PROPERTY_NOT_USED_IN_RECEIVER if it is used
with T\&Any
- [`KT-74227`](https://youtrack.jetbrains.com/issue/KT-74227) K2:
"Cannot infer type for this parameter. Please specify it explicitly"
caused by lambda in another lambda with a parameterized function type
- [`KT-70789`](https://youtrack.jetbrains.com/issue/KT-70789) CLI error
"mixing legacy and modern plugin arguments is prohibited" on using
-Xcompiler-plugin unless default scripting plugin is disabled
- [`KT-73903`](https://youtrack.jetbrains.com/issue/KT-73903) Design
'replaceWith' / 'test-only' kinds for the 'LanguageFeature' class
- [`KT-74474`](https://youtrack.jetbrains.com/issue/KT-74474) K2: Report
more precise diagnostic when last expression of non-unit lambda is a
statement
- [`KT-74478`](https://youtrack.jetbrains.com/issue/KT-74478) K2: False
negative RETURN TYPE_MISMATCH if the last statement of a lambda is
indexed assignment
- [`KT-67480`](https://youtrack.jetbrains.com/issue/KT-67480) K/N: a
separate inlining phase after the lowerings
- [`KT-72154`](https://youtrack.jetbrains.com/issue/KT-72154) Dokka
fails with `not array: KClass<out Annotation>` on Kotlin 2.1.20-dev with
`@SubclassOptInRequired`
- [`KT-72040`](https://youtrack.jetbrains.com/issue/KT-72040) Extra
checkers: false-positive unused parameter warnings on anonymous lambda
parameters
- [`KT-74203`](https://youtrack.jetbrains.com/issue/KT-74203) K2: False
negative NO_ELSE_IN_WHEN of a generic type with star projection <\*>
bounded by a sealed hierarchy
- [`KT-63720`](https://youtrack.jetbrains.com/issue/KT-63720) Coroutine
debugger: do not optimise out local variables
- [`KT-74024`](https://youtrack.jetbrains.com/issue/KT-74024) K2:
Prohibit declaring local type aliases
- [`KT-73146`](https://youtrack.jetbrains.com/issue/KT-73146) Context
parameters CLI & diagnostics
- [`KT-73251`](https://youtrack.jetbrains.com/issue/KT-73251) Warn users
about removal of context classes and constructors
- [`KT-72222`](https://youtrack.jetbrains.com/issue/KT-72222) Context
parameters parsing & resolution part 1
- [`KT-61175`](https://youtrack.jetbrains.com/issue/KT-61175) K2:
FirReceiverParameter does not extend FirDeclaration
- [`KT-73858`](https://youtrack.jetbrains.com/issue/KT-73858) Compose /
iOS: NullPointerException on building
- [`KT-73864`](https://youtrack.jetbrains.com/issue/KT-73864) \[Native]
Decouple `IrType.computePrimitiveBinaryTypeOrNull` from backend.native
- [`KT-73122`](https://youtrack.jetbrains.com/issue/KT-73122) Move the
upgrade references lowering to be first one in Native pipeline
- [`KT-73608`](https://youtrack.jetbrains.com/issue/KT-73608) K2:
"Initializer type mismatch" with map and typealias to object
- [`KT-73691`](https://youtrack.jetbrains.com/issue/KT-73691) DCE
removes static initializer function, which is actually called
- [`KT-74147`](https://youtrack.jetbrains.com/issue/KT-74147) K2: False
negative INCONSISTENT_TYPE_PARAMETER_VALUES
- [`KT-73454`](https://youtrack.jetbrains.com/issue/KT-73454) K2: Fix
type parameters mapping for typealiases with inner RHS
- [`KT-73043`](https://youtrack.jetbrains.com/issue/KT-73043) K2
Compiler does not allow references to inner constructors with
typealiases
- [`KT-74040`](https://youtrack.jetbrains.com/issue/KT-74040)
Compilation of inner class usage does not check the visibility of parent
class during compilation in different rounds
- [`KT-74195`](https://youtrack.jetbrains.com/issue/KT-74195) Fully
qualified names in error messages make them complicated
- [`KT-74221`](https://youtrack.jetbrains.com/issue/KT-74221) Make
`FirSupertypesChecker` a platform checker
- [`KT-72962`](https://youtrack.jetbrains.com/issue/KT-72962) Consider
enabling ConsiderForkPointsWhenCheckingContradictions LF earlier
- [`KT-74242`](https://youtrack.jetbrains.com/issue/KT-74242) Freeze on
`runCatching` call in `finally` block inside SAM conversion
- [`KT-29222`](https://youtrack.jetbrains.com/issue/KT-29222) FIR:
consider folding binary expression chains
- [`KT-73760`](https://youtrack.jetbrains.com/issue/KT-73760) Cannot
implement two Java interfaces with `@NotNull`-annotated type argument
and Kotlin's plain (nullable) type parameter
- [`KT-58933`](https://youtrack.jetbrains.com/issue/KT-58933) Applying
suggested signature from WRONG_NULLABILITY_FOR_JAVA_OVERRIDE leads to
red code
- [`KT-74107`](https://youtrack.jetbrains.com/issue/KT-74107) K2:
Calling type alias constructor with inner RHS in static scope causes
runtime crash
- [`KT-74244`](https://youtrack.jetbrains.com/issue/KT-74244) Context
parameters: context isn't checked for expect/actual property declaration
- [`KT-74276`](https://youtrack.jetbrains.com/issue/KT-74276) Update ASM
from 9.0 to 9.6.1
- [`KT-72737`](https://youtrack.jetbrains.com/issue/KT-72737) Avoid
function references creation in lowerings after
FunctionReferenceLowering
- [`KT-72295`](https://youtrack.jetbrains.com/issue/KT-72295) K2:
Generated accessors for delegated property should have property source
- [`KT-73150`](https://youtrack.jetbrains.com/issue/KT-73150)
Investigate/test approximation of context parameter type in completion
- [`KT-73862`](https://youtrack.jetbrains.com/issue/KT-73862) \[Native]
Decouple NativePreSerializationLoweringContext from backend.native
- [`KT-70507`](https://youtrack.jetbrains.com/issue/KT-70507) Should
parentheses prevent from plus/set operator desugaring?
- [`KT-72677`](https://youtrack.jetbrains.com/issue/KT-72677) K2 IDE /
Kotlin Debugger: “Couldn't find virtual file for p1/MainKt$foo$iface$1”
on evaluating inline function from another module
- [`KT-72672`](https://youtrack.jetbrains.com/issue/KT-72672) K2 IDE /
Kotlin Debugger: “Couldn't find virtual file” on evaluating inline
function for enum class entries from test module
- [`KT-73912`](https://youtrack.jetbrains.com/issue/KT-73912) Cannot
evaluate inline methods from another module in KMP project
- [`KT-73765`](https://youtrack.jetbrains.com/issue/KT-73765) K2:
Prohibit nested type aliases with inner RHS when it captures type
parameters implicitly
- [`KT-73869`](https://youtrack.jetbrains.com/issue/KT-73869) \[Native]
Move KonanSymbols out of `backend.native`
- [`KT-73823`](https://youtrack.jetbrains.com/issue/KT-73823)
Kotlin/Native: IndexOutOfBounds for java.util.Map::getOrDefault
- [`KT-73755`](https://youtrack.jetbrains.com/issue/KT-73755) K2: type
mismatch error contains unsubstituted type parameter types
- [`KT-72837`](https://youtrack.jetbrains.com/issue/KT-72837)
ERROR_IN_CONTRACT_DESCRIPTION message contains compiler internals
- [`KT-73771`](https://youtrack.jetbrains.com/issue/KT-73771) K2:
Infinite compilation caused by buildList without type
- [`KT-67520`](https://youtrack.jetbrains.com/issue/KT-67520) Change of
behaviour of inline function with safe cast on value type
- [`KT-67518`](https://youtrack.jetbrains.com/issue/KT-67518) Value
classes leak their carrier type implementation details via inlining
- [`KT-71767`](https://youtrack.jetbrains.com/issue/KT-71767) Generate
default compatibility bridges in -Xjvm-default=all/all-compatibility
mode
- [`KT-73716`](https://youtrack.jetbrains.com/issue/KT-73716) Context
parameters expose visibility
- [`KT-73671`](https://youtrack.jetbrains.com/issue/KT-73671) Context
parameters: val/var on context parameter on a property is possible
- [`KT-73510`](https://youtrack.jetbrains.com/issue/KT-73510) Context
parameters: It is possible to declare a context for init block
- [`KT-72305`](https://youtrack.jetbrains.com/issue/KT-72305) K2: Report
error when using synthetic properties in case of mapped collections
- [`KT-72429`](https://youtrack.jetbrains.com/issue/KT-72429)
StackOverflowError when compiling large files
- [`KT-72500`](https://youtrack.jetbrains.com/issue/KT-72500) K2
Debugger: NSME on evaluating lambda with a call to internal class field
- [`KT-73845`](https://youtrack.jetbrains.com/issue/KT-73845) K2:
IllegalArgumentException during FIR2IR transformation when processing
nested default values in annotations
- [`KT-73538`](https://youtrack.jetbrains.com/issue/KT-73538) K2 IDE /
Kotlin Debugger: ISE “couldn't find inline method" on evaluating
internal inline function with default arg from main module in test
module
- [`KT-73347`](https://youtrack.jetbrains.com/issue/KT-73347) K2:
Expected is FirResolvedDeclarationStatus
- [`KT-71226`](https://youtrack.jetbrains.com/issue/KT-71226) K2
Evaluator: Code fragment compilation with unresolved classes does not
fail with exception
- [`KT-73902`](https://youtrack.jetbrains.com/issue/KT-73902) Clean-up
code around lateinit inline/value classes
- [`KT-73693`](https://youtrack.jetbrains.com/issue/KT-73693) K2:
DslMarker checker doesn't report violation for callable reference with
bound receiver
- [`KT-73667`](https://youtrack.jetbrains.com/issue/KT-73667) K2:
DslMarker checker ignores function type annotations for invokeExtension
- [`KT-72797`](https://youtrack.jetbrains.com/issue/KT-72797) K2 IDE /
Kotlin Debugger: AE “No such value argument slot in IrCallImpl” on
evaluating inc()-operator for private field
- [`KT-68388`](https://youtrack.jetbrains.com/issue/KT-68388) Compiler
crash on convesion to fun interface with extension receiver
- [`KT-73801`](https://youtrack.jetbrains.com/issue/KT-73801) False
positive CONFLICTING_OVERLOADS between base suspend fun and derived
property
- [`KT-62833`](https://youtrack.jetbrains.com/issue/KT-62833) K2: Run
smoke FP tests with SLOW_ASSERTIONS enabled
- [`KT-54068`](https://youtrack.jetbrains.com/issue/KT-54068) Context
receivers with lambda nesting result in Type mismatch
- [`KT-51383`](https://youtrack.jetbrains.com/issue/KT-51383) Lambdas
with context receivers do not accept context receivers from scope
- [`KT-73331`](https://youtrack.jetbrains.com/issue/KT-73331) Context
parameters implicit invoke
- [`KT-73650`](https://youtrack.jetbrains.com/issue/KT-73650) Implement
DIFFERENT_NAMES_FOR_THE_SAME_PARAMETER_IN_SUPERTYPES for K2
- [`KT-73745`](https://youtrack.jetbrains.com/issue/KT-73745) Migrate
modularized tests to the latest stable version
- [`KT-70233`](https://youtrack.jetbrains.com/issue/KT-70233) Implement
a deprecation error for FIELD-targeted annotations on annotation
properties
- [`KT-72996`](https://youtrack.jetbrains.com/issue/KT-72996)
false-positive unresolved reference error on an overloaded callable
reference in a lambda return position on the left-hand size of an elvis
operator
- [`KT-73791`](https://youtrack.jetbrains.com/issue/KT-73791) Forbid
using `inline` and `value` class modifiers together
- [`KT-73704`](https://youtrack.jetbrains.com/issue/KT-73704) \[Native]
Decouple KonanIrLinker from cinterop deserialization
- [`KT-73641`](https://youtrack.jetbrains.com/issue/KT-73641) Context
parameters DSL marker support
- [`KT-59880`](https://youtrack.jetbrains.com/issue/KT-59880) K2:
Disappeared CONFLICTING_OVERLOADS
- [`KT-73339`](https://youtrack.jetbrains.com/issue/KT-73339) K2:
"VerifyError: Bad type on operand stack" because of missing implicit
cast on generic field receiver with star projection
- [`KT-72585`](https://youtrack.jetbrains.com/issue/KT-72585) K2:
Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace
top-level type with star projection: S
- [`KT-59443`](https://youtrack.jetbrains.com/issue/KT-59443) K2:
Implement missing K1 diagnostics
- [`KT-67517`](https://youtrack.jetbrains.com/issue/KT-67517) Value
class upcast to Any leaks carrier type interfaces
- [`KT-73527`](https://youtrack.jetbrains.com/issue/KT-73527) Prohibit
(via a deprecation warning) accessing nested class through generic outer
class
- [`KT-72852`](https://youtrack.jetbrains.com/issue/KT-72852)
JAVA_CLASS_ON_COMPANION compiler warning missing in K2
- [`KT-71704`](https://youtrack.jetbrains.com/issue/KT-71704) K2:
subAtom already initialized
- [`KT-73399`](https://youtrack.jetbrains.com/issue/KT-73399)
compile-time JVM codegen failure on a KProperty argument of a
KSuspendFunction parameter
- [`KT-72281`](https://youtrack.jetbrains.com/issue/KT-72281) K/N:
"Failed to wait for cache to be built"
- [`KT-73049`](https://youtrack.jetbrains.com/issue/KT-73049) Kotlin
Debugger: CNFE on evaluating local function inside lambda
- [`KT-72725`](https://youtrack.jetbrains.com/issue/KT-72725) KMP:
Unsupported actualization of inherited java field in expect class
- [`KT-73476`](https://youtrack.jetbrains.com/issue/KT-73476) K2:
Visibility of nested type aliases is not respected if RHS is inner
- [`KT-72957`](https://youtrack.jetbrains.com/issue/KT-72957) K2: Don't
use offsets for mapping annotations from IR plugins injected into
metadata
- [`KT-72814`](https://youtrack.jetbrains.com/issue/KT-72814) FIR: don't
use function references in FirThisReference
- [`KT-73143`](https://youtrack.jetbrains.com/issue/KT-73143) Context
parameters resolution leftovers
- [`KT-71649`](https://youtrack.jetbrains.com/issue/KT-71649) K2: Put
operator on mutableMap\<T?, V>() causes crashes on null key
- [`KT-72832`](https://youtrack.jetbrains.com/issue/KT-72832) Erroneous
implicit cast inserted by smartcast
- [`KT-72930`](https://youtrack.jetbrains.com/issue/KT-72930) K2 IDE /
Kotlin Debugger: ISE “couldn't find inline method” on evaluating
internal inline function from main module in test module
- [`KT-73095`](https://youtrack.jetbrains.com/issue/KT-73095) K2:
"Failed to find functional supertype for ConeIntersectionType"
- [`KT-70366`](https://youtrack.jetbrains.com/issue/KT-70366) K2:
"KotlinIllegalArgumentExceptionWithAttachments: Failed to find
functional supertype for class "
- [`KT-73260`](https://youtrack.jetbrains.com/issue/KT-73260) Rename
context receivers to context parameters in frontend
- [`KT-73375`](https://youtrack.jetbrains.com/issue/KT-73375) K2/JVM:
-Xuse-type-table generates incorrect metadata for local delegated
properties
- [`KT-72470`](https://youtrack.jetbrains.com/issue/KT-72470)
Annotations on effect declarations are unresolved
- [`KT-72409`](https://youtrack.jetbrains.com/issue/KT-72409) False
negative "Type parameter is forbidden for catch parameter"
- [`KT-72723`](https://youtrack.jetbrains.com/issue/KT-72723) K2:
Replace unused FIR properties required by inheritence with computed
properties
- [`KT-72246`](https://youtrack.jetbrains.com/issue/KT-72246) Exception
from FirReceiverAccessBeforeSuperCallChecker on red code
- [`KT-47289`](https://youtrack.jetbrains.com/issue/KT-47289) No error
on companion object inside inner class in enum constructor call
- [`KT-46120`](https://youtrack.jetbrains.com/issue/KT-46120) No error
reported when Java interface method is implemented by delegation to Java
class where corresponding method has different generic signature
- [`KT-72746`](https://youtrack.jetbrains.com/issue/KT-72746) K2: No IR
overriddens generated for Nothing.toString
- [`KT-70389`](https://youtrack.jetbrains.com/issue/KT-70389) K2:
StackOverflowError at
org.jetbrains.kotlin.fir.resolve.calls.CreateFreshTypeVariableSubstitutorStage.shouldBeFlexible
- [`KT-72537`](https://youtrack.jetbrains.com/issue/KT-72537) \[FIR
Analysis] 'IllegalArgumentException: source must not be null' when
typing '++++' (four pluses)
- [`KT-73010`](https://youtrack.jetbrains.com/issue/KT-73010) K2:
Refactor `DispatchReceiverMemberScopeTowerLevel.processMembers`
- [`KT-72924`](https://youtrack.jetbrains.com/issue/KT-72924) Extension
property declaration shouldn't be possible in when
- [`KT-72826`](https://youtrack.jetbrains.com/issue/KT-72826)
UNUSED_LAMBDA_EXPRESSION compiler warning missing in K2
- [`KT-25513`](https://youtrack.jetbrains.com/issue/KT-25513) Report
compilation error when in generated JVM bytecode there is a need for
CHECKCAST to inaccessible interface
- [`KT-73153`](https://youtrack.jetbrains.com/issue/KT-73153) K2:
Standalone diagnostics on type arguments are not reported
- [`KT-71252`](https://youtrack.jetbrains.com/issue/KT-71252) JVM: Set
the proper visibility to backing fields of lateinit properties
- [`KT-73213`](https://youtrack.jetbrains.com/issue/KT-73213) K2:
Initialize outer type parameter refs for inner (local) type aliases
during FIR building
- [`KT-73215`](https://youtrack.jetbrains.com/issue/KT-73215) Set up
isInner property for inner type aliases during FIR building
- [`KT-73088`](https://youtrack.jetbrains.com/issue/KT-73088) K2:
Introduce NestedTypeAliases experimental feature
- [`KT-73192`](https://youtrack.jetbrains.com/issue/KT-73192) K2:
FirJavaField has incorrect modality
- [`KT-60310`](https://youtrack.jetbrains.com/issue/KT-60310) K2:
introduce FirErrorContractDescription to distinguish unresolved contract
from error one
- [`KT-73008`](https://youtrack.jetbrains.com/issue/KT-73008) K2:
Resolve nested type aliases in derived classes
- [`KT-73009`](https://youtrack.jetbrains.com/issue/KT-73009) K2: Treat
nested type aliases as classes during supertypes resolution (they are
not inner by default)
- [`KT-59886`](https://youtrack.jetbrains.com/issue/KT-59886) K2:
Disappeared ERROR_IN_CONTRACT_DESCRIPTION
- [`KT-72839`](https://youtrack.jetbrains.com/issue/KT-72839) Rewrite
processConstraintStorageFromExpression using resolution atoms
- [`KT-73147`](https://youtrack.jetbrains.com/issue/KT-73147) Context
parameters FIR2IR support
- [`KT-72789`](https://youtrack.jetbrains.com/issue/KT-72789) Fix
inconsistent IR produced by ScriptsToClassesLowering for script instance
feature
- [`KT-66711`](https://youtrack.jetbrains.com/issue/KT-66711) K2:
INITIALIZER_TYPE_MISMATCH is reported on the whole lambda instead of
RETURN_TYPE_MISMATCH on each return expression
- [`KT-73011`](https://youtrack.jetbrains.com/issue/KT-73011) K2: Allow
overloads resolution for callable references based on expected type
variable with constraints
- [`KT-73031`](https://youtrack.jetbrains.com/issue/KT-73031) K2:
Callable reference unresolved inside elvis with a complex function type
- [`KT-66161`](https://youtrack.jetbrains.com/issue/KT-66161) K2:
False-positive REDUNDANT_VISIBILITY_MODIFIER for protected modifier in
private class
- [`KT-73065`](https://youtrack.jetbrains.com/issue/KT-73065) CCE with
context receivers
- [`KT-72345`](https://youtrack.jetbrains.com/issue/KT-72345) K2: Method
'get' without `@Override` annotation not called
- [`KT-69981`](https://youtrack.jetbrains.com/issue/KT-69981) K2:
Refactor ResolutionMode.WithExpectedType.expectedType to be a
ConeKotlinType
- [`KT-68363`](https://youtrack.jetbrains.com/issue/KT-68363)
`ABSTRACT_MEMBER_NOT_IMPLEMENTED` diagnostic reported only for the first
not implemented function
- [`KT-72105`](https://youtrack.jetbrains.com/issue/KT-72105) JVM:
typeOf() result is sometimes incorrectly optimized to null in bytecode
- [`KT-72813`](https://youtrack.jetbrains.com/issue/KT-72813) FIR: fix
containing declaration for annotations of a receiver parameter
- [`KT-72552`](https://youtrack.jetbrains.com/issue/KT-72552)
AutoboxingTransformer fails on during linkage on nested lambdas with
cinteroped types
- [`KT-71751`](https://youtrack.jetbrains.com/issue/KT-71751) K2:
Skipping code in last statement of lambda
- [`KT-72863`](https://youtrack.jetbrains.com/issue/KT-72863) K2: failed
compilation for a context receiver with an annotated type
- [`KT-68984`](https://youtrack.jetbrains.com/issue/KT-68984) K2:
Typealiased SAM constructors resolve to the expanded interface
- [`KT-57471`](https://youtrack.jetbrains.com/issue/KT-57471) K2: Wrong
diagnostics for named lambda arguments
- [`KT-69560`](https://youtrack.jetbrains.com/issue/KT-69560) Tidy up
test data that affected by `PrioritizedEnumEntries` or
`ProperUninitializedEnumEntryAccessAnalysis` features
- [`KT-72894`](https://youtrack.jetbrains.com/issue/KT-72894)
"Placeholder projection cannot be mapped." error from resolve when using
placeholder in a typealias
- [`KT-70886`](https://youtrack.jetbrains.com/issue/KT-70886) FIR/AA:
Reduce strong memory footprint of cached symbol names providers
- [`KT-72238`](https://youtrack.jetbrains.com/issue/KT-72238) Argument
type mismatch in builder inside extension function after ?:
- [`KT-72738`](https://youtrack.jetbrains.com/issue/KT-72738) Simplify
naming scheme for function references
- [`KT-72340`](https://youtrack.jetbrains.com/issue/KT-72340) K1/K2
difference in de-duplication of OPT_IN_USAGE and OPT_IN_TO_INHERITANCE
- [`KT-61272`](https://youtrack.jetbrains.com/issue/KT-61272) Frontend:
error message "feature ... is experimental and should be enabled
explicitly" does not explain how to do it
- [`KT-72664`](https://youtrack.jetbrains.com/issue/KT-72664) K2:
Function type kind is not propagated for parameters of incomplete calls
- [`KT-64247`](https://youtrack.jetbrains.com/issue/KT-64247) K2:
FirContextReceiver does not extend FirDeclaration
- [`KT-67383`](https://youtrack.jetbrains.com/issue/KT-67383) Incorrect
optimisation when optimising for loop with UByte
- [`KT-70975`](https://youtrack.jetbrains.com/issue/KT-70975) K2:
Confusing INVISIBLE_REFERENCE message when accessing nested class in
private-in-file class
- [`KT-72743`](https://youtrack.jetbrains.com/issue/KT-72743) CCE in
`FirUninitializedEnumChecker`: `FirPropertySymbol` cannot be cast to
`FirEnumEntrySymbol`
- [`KT-71708`](https://youtrack.jetbrains.com/issue/KT-71708) False
negative UNSUPPORTED for collection literals as trailing return value
- [`KT-67707`](https://youtrack.jetbrains.com/issue/KT-67707) K2: CCE
"ArrayMapImpl cannot be cast to class OneElementArrayMap" from FIR
evaluator
- [`KT-71966`](https://youtrack.jetbrains.com/issue/KT-71966) Seemingly
bug in SupertypeComputationSession#breakLoopFor
- [`KT-17455`](https://youtrack.jetbrains.com/issue/KT-17455) Confusing
error message "There's a cycle in the inheritance hierarchy for this
type" when outer class inherits nested class
- [`KT-71119`](https://youtrack.jetbrains.com/issue/KT-71119) K2:
"AssertionError: Should be primitive or nullable primitive type" caused
by comparing Double/Float and Any successor type
- [`KT-57527`](https://youtrack.jetbrains.com/issue/KT-57527) K1/K2:
"IllegalArgumentException: Some properties have the same names" with
inline class
- [`KT-57851`](https://youtrack.jetbrains.com/issue/KT-57851) Wrong
ValueClassRepresentation inside value class
- [`KT-67998`](https://youtrack.jetbrains.com/issue/KT-67998) K2:
CANNOT_INFER_PARAMETER_TYPE on incomplete call inside if in a Java SAM
- [`KT-71961`](https://youtrack.jetbrains.com/issue/KT-71961) K2
debugger evaluation ClassCastException in
IrElementsCreationUtilsKt#createFilesWithBuiltinsSyntheticDeclarationsIfNeeded
- [`KT-72504`](https://youtrack.jetbrains.com/issue/KT-72504) Optimize
`KotlinLocalVirtualFile.isDirectory` for parent virtual files
- [`KT-71399`](https://youtrack.jetbrains.com/issue/KT-71399) Kotlin
Script: NPE on type resolve
- [`KT-69283`](https://youtrack.jetbrains.com/issue/KT-69283) Incorrect
synthetic line numbers when inlining suspend funs
- [`KT-52929`](https://youtrack.jetbrains.com/issue/KT-52929) Java
cannot extend instantiations of generic Kotlin collections in the
presence of instantiated Kotlin subclasses
- [`KT-71885`](https://youtrack.jetbrains.com/issue/KT-71885) K2:
confusing message when lateinit var is assigned once
- [`KT-69920`](https://youtrack.jetbrains.com/issue/KT-69920) K2:
java.lang.IllegalArgumentException:
FirNamedArgumentExpressionImpl.replaceConeTypeOrNull() during Space
project compilation
- [`KT-55894`](https://youtrack.jetbrains.com/issue/KT-55894) NI:
Compile errors for out-projected types are more cryptic than previously
- [`KT-72231`](https://youtrack.jetbrains.com/issue/KT-72231) K2:
NONE_APPLICABLE instead of NAMED_ARGUMENTS_NOT_ALLOWED for non-Kotlin
functions with overloads
- [`KT-72422`](https://youtrack.jetbrains.com/issue/KT-72422) KMP:
False-positive report of ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT on
SublcassOptInRequired
- [`KT-72257`](https://youtrack.jetbrains.com/issue/KT-72257)
'javaClass' method cannot be evaluated in Kotlin project itself
- [`KT-72408`](https://youtrack.jetbrains.com/issue/KT-72408) Introduce
new TYPE_VARIANCE_CONFLICT diagnostics
- [`KT-71508`](https://youtrack.jetbrains.com/issue/KT-71508)
JAVA_CLASS_INHERITS_KT_PRIVATE_CLASS isn't reported when java class is
inherited from an effectively private class
- [`KT-72177`](https://youtrack.jetbrains.com/issue/KT-72177) K2:
Argument type mismatch when using star projection
- [`KT-72245`](https://youtrack.jetbrains.com/issue/KT-72245) K2: When
Java source roots are passed by file, fully qualified deep packages are
unresolved
- [`KT-63923`](https://youtrack.jetbrains.com/issue/KT-63923) Confusing
error messages for TYPE_MISMATCH from inference
- [`KT-57708`](https://youtrack.jetbrains.com/issue/KT-57708) Unclear
TYPE_MISMATCH messages in certain situations with generics
- [`KT-72178`](https://youtrack.jetbrains.com/issue/KT-72178) K2:
"Unexpected FirPlaceholderProjectionImpl" exception when using "\_" as
key type in EnumMap
- [`KT-62455`](https://youtrack.jetbrains.com/issue/KT-62455)
"NullPointerException" with 'multi-field value class'
- [`KT-72302`](https://youtrack.jetbrains.com/issue/KT-72302) K2: no
error on type operator in annotation parameter default value
- [`KT-72212`](https://youtrack.jetbrains.com/issue/KT-72212)
\[Scripting] Guava dependency is not packaged correctly
- [`KT-71662`](https://youtrack.jetbrains.com/issue/KT-71662) PCLA: a
type variable is not fixed on demand to a type containing a not-fixed
type variable
- [`KT-72229`](https://youtrack.jetbrains.com/issue/KT-72229) K2: Change
LV of ProhibitConstructorAndSupertypeOnTypealiasWithTypeProjection to
2.2
- [`KT-70256`](https://youtrack.jetbrains.com/issue/KT-70256) K2: Check
for `MISSING_BUILT_IN_DECLARATION` not only for JVM but for all
platforms
- [`KT-72173`](https://youtrack.jetbrains.com/issue/KT-72173) K2: simple
object names from root package are resolved without imports in non-root
packages when used as values
- [`KT-71480`](https://youtrack.jetbrains.com/issue/KT-71480)
JAVA_CLASS_INHERITS_KT_PRIVATE_CLASS isn't reported while java object
isn't created
- [`KT-60034`](https://youtrack.jetbrains.com/issue/KT-60034) K2:
Introduced NO_GET_METHOD
- [`KT-72199`](https://youtrack.jetbrains.com/issue/KT-72199) K1: Match
the shape of references to synthetic Java properties to the shape of
their getters
- [`KT-15672`](https://youtrack.jetbrains.com/issue/KT-15672) Improve
diagnostics for accessing Enum companion object from enum constructor
- [`KT-71321`](https://youtrack.jetbrains.com/issue/KT-71321) K2:
ClassCastException caused by missed type mismatch when passing a method
reference
- [`KT-72041`](https://youtrack.jetbrains.com/issue/KT-72041) Extra
checkers: false-positive unused parameter warnings on implicit lambda
parameters
- [`KT-71959`](https://youtrack.jetbrains.com/issue/KT-71959)
NO_VALUE_FOR_PARAMETER should use actual lambda parameter name
- [`KT-69985`](https://youtrack.jetbrains.com/issue/KT-69985) K2: simple
classifier names from root package are resolved without imports in
non-root packages
- [`KT-70139`](https://youtrack.jetbrains.com/issue/KT-70139) Remove
dependencies of debugger on K1 and old JVM backend
- [`KT-72142`](https://youtrack.jetbrains.com/issue/KT-72142) PSI:
unrelated enums are treated as equivalent
- [`KT-57358`](https://youtrack.jetbrains.com/issue/KT-57358) False
positive "Const 'val' initializer should be a constant value" caused by
equality with literals
- [`KT-71753`](https://youtrack.jetbrains.com/issue/KT-71753) PCLA:
false-negative operator ambiguity error on fixing a type variable on
demand for an operator assignment
- [`KT-70844`](https://youtrack.jetbrains.com/issue/KT-70844) K2 IDE:
deprecated marker shouldn't highlight not deprecated type argument
- [`KT-70854`](https://youtrack.jetbrains.com/issue/KT-70854) K2 IDE:
annotation on delegation causes illegal argument exception
- [`KT-56901`](https://youtrack.jetbrains.com/issue/KT-56901) NI:
Missing error on passing star-projection to reified type argument
- [`KT-70856`](https://youtrack.jetbrains.com/issue/KT-70856) K2:
IllegalStateException: Non-empty unresolved argument list
- [`KT-71897`](https://youtrack.jetbrains.com/issue/KT-71897) K2: Don't
erase in projections in SAM conversion if -Xsam-conversion=class like in
K1
- [`KT-66464`](https://youtrack.jetbrains.com/issue/KT-66464) Introduce
`isInlineable` parameter for `FunctionTypeKind`
- [`KT-71590`](https://youtrack.jetbrains.com/issue/KT-71590) K2: false
alarm from `UselessCallOnNotNullChecker`
- [`KT-71919`](https://youtrack.jetbrains.com/issue/KT-71919) Wrapped
ProcessCanceledException in GenerationState#loadClassBuilderInterceptors
- [`KT-70922`](https://youtrack.jetbrains.com/issue/KT-70922) PSI for
KtPropertyAccessor is inconsistent with KtNamedFunction
- [`KT-28598`](https://youtrack.jetbrains.com/issue/KT-28598) Type is
inferred incorrectly to Any on a deep generic type with out projection
- [`KT-71490`](https://youtrack.jetbrains.com/issue/KT-71490) K2:
missing REDUNDANT_ELSE_IN_WHEN
- [`KT-36107`](https://youtrack.jetbrains.com/issue/KT-36107) Remove
deprecated mod operator convention
- [`KT-71166`](https://youtrack.jetbrains.com/issue/KT-71166) Generic
synthetic property is unresolved when parameterized with Unit
- [`KT-71738`](https://youtrack.jetbrains.com/issue/KT-71738) K2: False
negative REDECLARATION inside object expression
- [`KT-59908`](https://youtrack.jetbrains.com/issue/KT-59908) K2:
Disappeared RECURSIVE_TYPEALIAS_EXPANSION
- [`KT-69937`](https://youtrack.jetbrains.com/issue/KT-69937) Define &
enforce user-friendly terminology for extended checkers
- [`KT-68834`](https://youtrack.jetbrains.com/issue/KT-68834)
Parentheses don't influence calls of any convention operators (except
invoke operator) after safe navigation operator
- [`KT-58437`](https://youtrack.jetbrains.com/issue/KT-58437) K2: Do not
use descriptors in KonanSymbols
- [`KT-18563`](https://youtrack.jetbrains.com/issue/KT-18563) Do not
generate inline reified functions as private in bytecode

##### Compose compiler

- [`b/397855145`](https://issuetracker.google.com/issues/397855145) Fix
"Unknown file" error in target annotation inference
- [`b/377499888`](https://issuetracker.google.com/issues/377499888)
Allow restarting overridden functions in a final class
- [`b/390151896`](https://issuetracker.google.com/issues/390151896) Fix
default arguments with varargs in `@Composable` functions
- [`b/388030459`](https://issuetracker.google.com/issues/388030459)
Kotlin compiler backend exception when lambda with anonymous object is
memoized
- [`b/310004740`](https://issuetracker.google.com/issues/310004740)
Check vararg parameter length in skipping logic
- [`b/393400768`](https://issuetracker.google.com/issues/393400768) Use
-1 for `.changed` call if nullable enum parameter is `null`
- [`b/388505454`](https://issuetracker.google.com/issues/388505454)
Change order of $changed bits with context parameters
- [`b/165812010`](https://issuetracker.google.com/issues/165812010)
Support default values in open `@Composable` functions (K2 only)
- [`b/285336821`](https://issuetracker.google.com/issues/285336821) Use
stability of parent class in stability inference
- [`b/353744956`](https://issuetracker.google.com/issues/353744956) Fix
context receiver/parameter handling in Compose
-   [`b/1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 02:44:45 +00:00
renovate[bot]
1fdc279751
chore(deps): update plugin licensee to v1.13.0 2025-03-20 19:36:30 +00:00
renovate[bot]
d4f7836c82
chore(deps): update plugin dependencyanalysis to v2.13.0 2025-03-20 06:51:11 +00:00
renovate[bot]
d1e480f9cf
fix(deps): update haze to v1.5.1 2025-03-19 22:35:54 +00:00
renovate[bot]
8506a26a86
fix(deps): update sentry to v8.5.0 2025-03-18 22:13:43 +00:00
renovate[bot]
f09fe40b4c
fix(deps): update sentry to v8.4.0 2025-03-14 15:05:41 +00:00
renovate[bot]
69ba764e42
chore(deps): update plugin dependencyanalysis to v2.12.0 2025-03-13 19:23:39 +00:00
renovate[bot]
481749d17c
fix(deps): update androidx 2025-03-12 19:19:57 +00:00
renovate[bot]
5241ff672e
chore(deps): update plugin dependencyanalysis to v2.11.0 2025-03-11 20:21:25 +00:00
f818da6f64 fix(deps): upgrade to Invert 0.0.3-dev 2025-03-11 17:26:06 +05:30
renovate[bot]
bec7ca446b
fix(deps): update dependency org.jsoup:jsoup to v1.19.1 2025-03-06 14:24:16 +00:00
renovate[bot]
074eaeac37
fix(deps): update haze to v1.5.0 2025-03-06 10:11:35 +00:00
renovate[bot]
a6418ffe65
chore(deps): update plugin modulegraphassert to v2.8.0 2025-03-02 13:42:08 +00:00
renovate[bot]
099c9086b1
chore(deps): update dependency de.mannodermaus.android-junit5 to v1.12.0.0 2025-03-01 06:36:32 +00:00
renovate[bot]
0dc0a06edd
fix(deps): update haze to v1.4.0 2025-02-28 10:49:27 +00:00
renovate[bot]
a5d8041f22
chore(deps): update plugin ksp to v2.1.10-1.0.31 2025-02-27 21:57:23 +00:00
renovate[bot]
80dedc9c7a
fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v5.3.0 2025-02-27 18:25:29 +00:00
renovate[bot]
6608fe2c7f
fix(deps): update androidx 2025-02-26 22:58:23 +00:00
renovate[bot]
69b5467e32
fix(deps): update agp to v8.8.2 2025-02-26 19:14:09 +00:00
renovate[bot]
6b63664353
fix(deps): update dependency io.sentry:sentry-android to v8.3.0 2025-02-26 14:30:52 +00:00
renovate[bot]
5bda102f2d
chore(deps): update dependency gradle to v8.13 2025-02-25 13:03:27 +00:00
renovate[bot]
a93e0f2f3b
chore(deps): update plugin dependencyanalysis to v2.10.1 2025-02-22 02:25:40 +00:00
renovate[bot]
d32c5f9f9f
chore(deps): update plugin dependencyanalysis to v2.10.0 2025-02-21 02:23:42 +00:00
renovate[bot]
2583452d3d
chore(deps): update plugin screenshot to v0.0.1-alpha09 2025-02-20 23:07:02 +00:00
renovate[bot]
38c6867f83
chore(deps): update dependency gradle to v8.13-rc-2 2025-02-20 16:37:39 +00:00
renovate[bot]
75aaf928fe
fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v5.2.0 2025-02-14 12:10:01 +00:00
renovate[bot]
1fbfa13bbd
chore(deps): update plugin ksp to v2.1.10-1.0.30 2025-02-14 07:23:48 +00:00
renovate[bot]
7f89220bcb
fix(deps): update agp to v8.8.1 2025-02-14 02:45:59 +00:00
renovate[bot]
f488b34802
fix(deps): update androidx (#773)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.paging:paging-compose](https://developer.android.com/jetpack/androidx/releases/paging#3.3.6)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `3.3.5` -> `3.3.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.paging:paging-compose/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.paging:paging-compose/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.paging:paging-compose/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.paging:paging-compose/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.compose:compose-bom-alpha](https://developer.android.com/jetpack)
| `2025.01.01` -> `2025.02.00` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose:compose-bom-alpha/2025.02.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose:compose-bom-alpha/2025.02.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose:compose-bom-alpha/2025.01.01/2025.02.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose:compose-bom-alpha/2025.01.01/2025.02.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.navigation.safeargs.kotlin](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `2.9.0-alpha05` -> `2.9.0-alpha06` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin/2.9.0-alpha05/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.navigation.safeargs.kotlin:androidx.navigation.safeargs.kotlin.gradle.plugin/2.9.0-alpha05/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.navigation:navigation-compose](https://developer.android.com/jetpack/androidx/releases/navigation#2.8.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `2.9.0-alpha05` -> `2.9.0-alpha06` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.navigation:navigation-compose/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.navigation:navigation-compose/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.navigation:navigation-compose/2.9.0-alpha05/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.navigation:navigation-compose/2.9.0-alpha05/2.9.0-alpha06?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.lifecycle:lifecycle-viewmodel-compose](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.7)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `2.9.0-alpha09` -> `2.9.0-alpha10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.9.0-alpha10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.9.0-alpha10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.9.0-alpha09/2.9.0-alpha10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-viewmodel-compose/2.9.0-alpha09/2.9.0-alpha10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.baselineprofile](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.4.0-alpha07` -> `1.4.0-alpha08` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.baselineprofile:androidx.baselineprofile.gradle.plugin/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.baselineprofile:androidx.baselineprofile.gradle.plugin/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.baselineprofile:androidx.baselineprofile.gradle.plugin/1.4.0-alpha07/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.baselineprofile:androidx.baselineprofile.gradle.plugin/1.4.0-alpha07/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[androidx.benchmark:benchmark-macro-junit4](https://developer.android.com/jetpack/androidx/releases/benchmark#1.3.3)
([source](https://cs.android.com/androidx/platform/frameworks/support))
| `1.4.0-alpha07` -> `1.4.0-alpha08` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.benchmark:benchmark-macro-junit4/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.benchmark:benchmark-macro-junit4/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.benchmark:benchmark-macro-junit4/1.4.0-alpha07/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.benchmark:benchmark-macro-junit4/1.4.0-alpha07/1.4.0-alpha08?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2025-02-13 14:38:36 +00:00
renovate[bot]
40160777f6
fix(deps): update sentry to v8.2.0 2025-02-12 19:22:01 +00:00
2cae82b9be chore: upgrade to Gradle 8.13-rc-1 2025-02-12 18:24:39 +05:30
renovate[bot]
64d424a1dd
fix(deps): update haze to v1.3.1 2025-02-11 17:10:17 +00:00
renovate[bot]
1aa632f5e3
chore(deps): update plugin dependencyanalysis to v2.8.2 2025-02-11 11:45:20 +00:00
renovate[bot]
695b5d0661
chore(deps): update plugin dependencyanalysis to v2.8.1 2025-02-08 02:09:04 +00:00
renovate[bot]
ad3a2e05f0
fix(deps): update coil3 to v3.1.0 2025-02-05 01:44:31 +00:00
renovate[bot]
75009f05a3
fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v5.1.0 2025-01-31 17:31:33 +00:00
ca315429d6 fix: drop unused store module
I'm giving up hope on their paging integration ever shipping
2025-01-31 18:11:15 +05:30
renovate[bot]
ab525d052c
fix(deps): update sentry to v8.1.0 2025-01-30 21:34:59 +00:00
renovate[bot]
1e501037a6
chore(deps): update plugin dependencyanalysis to v2.8.0 2025-01-30 01:24:50 +00:00
renovate[bot]
19b61182b7
fix(deps): update androidx 2025-01-29 21:48:50 +00:00
renovate[bot]
c2f725ab95
chore(deps): update plugin ksp to v2.1.10-1.0.29 2025-01-28 21:53:50 +00:00
renovate[bot]
3bf3d6aba6
fix(deps): update dependency io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v5 2025-01-28 13:14:53 +00:00
renovate[bot]
a97f4990ae
fix(deps): update haze to v1.3.0 2025-01-27 21:44:38 +00:00
renovate[bot]
3b5780221d
fix(deps): update kotlin and compose to v2.1.10 2025-01-27 10:13:00 +00:00
renovate[bot]
f0d574126e
chore(deps): update plugin anvil to v2.5.1 2025-01-25 01:02:55 +00:00
renovate[bot]
5947b0b640
chore(deps): update dependency gradle to v8.12.1 2025-01-24 14:34:36 +00:00
renovate[bot]
1fa2d1fadb
fix(deps): update sentry to v8 2025-01-21 14:30:54 +00:00
renovate[bot]
db3889c638
fix(deps): update sentry to v7.20.1 2025-01-20 16:50:26 +00:00
renovate[bot]
4a9236e7c2
fix(deps): update dependency androidx.compose:compose-bom-alpha to v2025 (#759)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.compose:compose-bom-alpha](https://developer.android.com/jetpack)
| `2024.12.01` -> `2025.01.00` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose:compose-bom-alpha/2025.01.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.compose:compose-bom-alpha/2025.01.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.compose:compose-bom-alpha/2024.12.01/2025.01.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.compose:compose-bom-alpha/2024.12.01/2025.01.00?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2025-01-18 22:11:03 +00:00
renovate[bot]
6fab6fe587
fix(deps): update haze to v1.2.2 2025-01-16 21:32:42 +00:00