Update kotlin#1026
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
March 20, 2025 12:05
b7271a2 to
3959686
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
March 26, 2025 18:55
def3efa to
d690808
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
April 1, 2025 11:58
d690808 to
fddf59a
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
April 9, 2025 01:55
9cbc5c3 to
e79d963
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
April 30, 2025 23:42
e79d963 to
3749568
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
May 13, 2025 22:41
780f944 to
1b3edcf
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
June 10, 2025 03:31
1b3edcf to
d44f2c7
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
June 27, 2025 18:47
248c1e3 to
904a1bb
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
July 7, 2025 23:15
904a1bb to
f47bfa8
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
August 10, 2025 14:03
f47bfa8 to
a087208
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
August 15, 2025 01:39
ce8b815 to
9fff1ba
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
September 12, 2025 00:05
3cc32f0 to
8c41c12
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
October 8, 2025 04:14
8c41c12 to
5916a7f
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
October 23, 2025 14:14
80e576c to
f8a1604
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
November 9, 2025 11:52
f0db574 to
c203411
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
November 21, 2025 01:04
c203411 to
5bebf36
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
December 16, 2025 12:56
5bebf36 to
401b29b
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
December 16, 2025 18:01
401b29b to
c5ed8e5
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
January 21, 2026 18:09
c5ed8e5 to
66d60d8
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
January 28, 2026 20:45
66d60d8 to
41de403
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
February 5, 2026 09:33
41de403 to
a2e76a7
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
February 18, 2026 02:28
a2e76a7 to
aedcc2e
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
March 16, 2026 09:12
aedcc2e to
5b0f72d
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
April 9, 2026 21:32
5b0f72d to
c311808
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
April 23, 2026 09:41
6af37b1 to
7ad7dfa
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
May 13, 2026 20:04
984415e to
6e644da
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
May 26, 2026 21:52
6e644da to
01266b9
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
June 3, 2026 11:38
01266b9 to
58651c5
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
July 10, 2026 03:10
58651c5 to
1405484
Compare
renovate
Bot
force-pushed
the
renovate/kotlin
branch
from
July 14, 2026 11:02
1405484 to
498e191
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.10-1.0.30→2.3.101.8.0→1.11.00.6.2→0.8.0-0.6.x-compat1.10.1→1.11.01.10.1→1.11.02.1.10→2.4.102.1.10→2.4.102.1.10→2.4.102.1.10→2.4.102.1.10→2.4.102.1.10→2.4.10Release Notes
google/ksp (com.google.devtools.ksp)
v2.3.10Compare Source
What's Changed
KSTypeImplto speed up processing (#2896)@JvmRecord(#2813)kotlinx.coroutinesin the distributed uber jarsymbol-processing-aa-embeddable(#2938)ksp(...)Gradle configuration in Kotlin Multiplatform (KMP) projects in favor of target-specific configurations (#2956). Note: Non-KMP projects are also affected. For migration details, see the documentation.Contributors
Full Changelog: google/ksp@2.3.9...2.3.10
v2.3.9Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.8...2.3.9
v2.3.8Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.7...2.3.8
v2.3.7Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.6...2.3.7
v2.3.6Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.5...2.3.6
v2.3.5Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.4...2.3.5
v2.3.4Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.3...2.3.4
v2.3.3Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.2...2.3.3
v2.3.2Compare Source
What's Changed
Note: This release is a hotfix for a regression introduced in 2.3.1
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.1...2.3.2
v2.3.1Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.0...2.3.1
v2.3.0Compare Source
What's Changed
Reason for 2.3.0 version name:
Full Changelog: google/ksp@2.2.20-2.0.4...2.3.0
v2.2.21-2.0.5Compare Source
What's Changed
Full Changelog: google/ksp@2.2.21-2.0.4...2.2.21-2.0.5
v2.2.21-2.0.4Compare Source
What's Changed
Full Changelog: google/ksp@2.2.21-RC2-2.0.4...2.2.21-2.0.4
v2.2.20-2.0.4Compare Source
What's Changed
Unable to build on AGP 8.11.1 using KSP 2.2.20-2.0.3 due to class cast exception #2614
Resolver#getJvmCheckedException(KSPropertyAccessor) throws IllegalArgumentException #2548
ClassCastException when building with 2.2.20-2.0.3 #2598
Replace KaFirStopWorldCacheCleaner with no-op implementation #2626
BuildConfig values are not available during annotation process after upgrading ksp from 2.2.10-2.0.2 -> 2.2.20-2.0.3 #2597
Missing Gradle task wiring with 2.2.20-2.0.3 #2595
2.2.20-2.0.3 + protobufJavalite build errors #2596
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.2.20-2.0.3...2.2.20-2.0.4
v2.2.20-2.0.3Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.21-2.0.2...2.2.20-2.0.3
v2.2.20-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.20-RC2-2.0.2...2.2.20-2.0.2
v2.2.10-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.10-RC2-2.0.2...2.2.10-2.0.2
v2.2.0-2.0.2Compare Source
What's Changed
Full Changelog: google/ksp@2.2.0-RC3-2.0.2...2.2.0-2.0.2
v2.1.21-2.0.2Compare Source
What's Changed
KSP1: use new mangling scheme for inline classes #2446
KSP task (non-)registration happens too soon #1789
[ksp2] Resolver.getJvmName wrong for properties starts with is #2275
Inlined JVM name is not correct #1493
[KSP2] Annotation values of inner annotations shouldn't be marked as default #2437
Properly support @ all annotation use site target #2438
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.21-2.0.1...2.1.21-2.0.2
v2.1.21-2.0.1Compare Source
What's Changed
Full Changelog: google/ksp@2.1.21-RC2-2.0.1...2.1.21-2.0.1
v2.1.20-2.0.1Compare Source
What's Changed
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.1.20-2.0.0...2.1.20-2.0.1
v2.1.20-2.0.0Compare Source
What's Changed
Full Changelog: google/ksp@2.1.20-1.0.32...2.1.20-2.0.0
v2.1.20-1.0.32Compare Source
What's Changed
#2379 [KSP2] resolved type of vararg parameter in functions changed vs KSP1
#2358 [KSP2] Annotation missing from property when VALUE_PARAMETER target is used.
And various performance optimizations!
v2.1.20-1.0.31Compare Source
What's Changed
Full Changelog: google/ksp@2.1.20-RC2-1.0.31...2.1.20-1.0.31
v2.1.10-1.0.31Compare Source
Bug Fixes
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)
v1.11.0: 1.11.0This release is based on Kotlin 2.3.20 and provides a new Json exceptions API and some bugfixes and improvements.
Expose Json exceptions structure
To make working with exceptions easier and providing proper error codes in e.g., REST APIs,
classes
JsonException,JsonDecodingException, andJsonEncodingExceptionare now public.They have relevant public properties, such as
shortMessage,path,offset, and others.This API is currently experimental, and we're going to improve it further in the subsequent releases.
See the linked issues for the details: #1930, #1877.
Ability to hide user input from exception messages for security/privacy reasons.
Historically, exception messages in kotlinx.serialization often included the input Json itself for debuggability reason.
Such behavior may pose additional challenges for logging, analytics, and other systems, since
a system is not always allowed to store user data due to privacy/security reasons, which imposes additional sanitation logic.
To address this issue, a new property
exceptionsWithDebugInfois added toJsonConfiguration.Disable it to hide user input from exception messages.
IMPORTANT: This behavior will be enabled by default when this property becomes stable.
See #2590 for more details.
Bugfixes and improvements
v1.10.0: 1.10.0This release is based on Kotlin 2.3.0 and contains all of the changes from 1.10.0-RC.
The only additional change is a fix for ProtoBuf packing of Kotlin unsigned types (#3079).
Big thanks to KosmX for contributing the fix.
Stabilization of APIs
kotlinx-serialization 1.10 and subsequent releases will be focused on stabilization of existing APIs.
The following APIs and configuration options are no longer experimental because they're widely used without any known major issues:
Jsonconfiguration options:decodeEnumsCaseInsensitive,allowTrailingComma,allowComments, andprettyPrintIndent. (#3100)@EncodeDefaultannotation and its modes. (#3106)JsonUnquotedLiteralconstructor function (#2900)JsonPrimitiveconstructor function overloads that accept unsigned types. (#3117)JsonElementwithNothing?overloads. (#3117)Readiness for return value checker
Kotlin 2.3.0 introduces a new feature aimed at helping you to catch bugs related to the accidentally ignored return value of the function.
kotlinx-serialization 1.10.0-RC code is fully marked for this feature, meaning that you can get warnings for unused function calls like
Json.encodeToString(...). To get the warnings, the feature has to be enabled in your project as described here.Polymorphism improvements
Polymorphic serialization received a couple of improvements in this release:
New
subclassesOfSealedutility to automatically register sealed subclasses serializers in polymorphic modules (#2201).Use it in your
SerializersModulewhen configuring a polymorphic hierarchy which contains both abstract and sealed classes. For example, when root of your hierarchy is aninterface, but most of your inheritors aresealedclasses. The new function will register all known sealed subclasses for you, so you don’t need to list them one by one. This makes writing yourSerializerModules much faster and simpler. Big thanks to Paul de Vrieze for contributing this feature.Class discriminator conflict check rework (#3105).
If a payload already contains a property with the same name as the configured discriminator (for example,
type),it is called a class discriminator conflict. To produce a correct output and allow more inputs to be deserialized at the same time, the following changes were made:
JsonNamingStrategytransformations are now detected during serialization as well and will causeSerializationException.It also affects non-polymorphic classes.
ClassDisciminatorMode.ALL_JSON_OBJECTSandSerializersModuleBuilder.polymorphicDefaultSerializerare also detected.Previously, it was possible in the sealed hierarchies alone due to missing assertion. See #1664 for details.
General improvements
.serialNametoMissingFieldExceptionfor clearer diagnostics. (#3114)Automatic-Module-Nameentries for metadata JARs. (#3109)Bugfixes
BIGNUM_NEGATIVEtag name. (#3090)v1.9.0==================
This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.
Add kotlin.time.Instant serializers
Instant class was moved from kotlinx-datetime library to Kotlin standard library.
As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class.
To use new kotlin.time.Instant class in your @Serializable classes,
you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required).
You can choose between default
InstantSerializerwhich uses its string representation,or specify
InstantComponentSerializerthat represents instant as its components.See details in the PR.
Other bugfixes
v1.8.1==================
This release updates Kotlin version to 2.1.20, while also providing several important improvements
and bugfixes.
Improvements
Bugfixes
Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)
v0.8.0-0.6.x-compatv0.8.0Breaking changes:
TimeZoneserialization (#576).Additions:
orNullfunctions for non-throwing construction of datetime entities (#68).parseOrNullextension functions for non-throwing attempts at parsing (#508).LocalIsoWeekDatefor representing ISO week dates (#603).Tweaks and fixes:
Instant.untilandInstant.periodUntil(#534).DateTimeComponents.Formats.RFC_1123format (#608).Changelog relative to version 0.8.0-rc02
No changes, only the version is increased.
v0.7.1kotlinx.datetime.Instantandkotlinx.datetime.Clocktype aliases to, respectively,kotlin.time.Instantandkotlin.time.Clockto make migration more convenient.v0.7.0Breaking changes:
kotlinx.datetime.Instantandkotlinx.datetime.Clockin favor ofkotlin.time.Instant(#506). See https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant for a description of what to do if this causes problems.LocalDateandLocalDateTimevalues on all platforms (#432).dayOfMonthtoday,monthNumbertomonth(#84).DayOfWeekandMonthno longer type aliases tojava.time.DayOfWeekandjava.time.Month(#96)."UTC"and not"Z"be the timezone identifier forTimeZone.UTC(#474)."z"inTimeZone.of, with the same meaning as"Z"(#529).DateTimeFormat-basedKSerializerimplementations for datetime entities, and change the default serializers to be based ontoString/parsepairs (#415).Additions:
java.io.Serializableimplementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @lukellmann!LocalDateRange, a range ofLocalDatevalues (#190). Thanks, @PeterAttardo!YearMonthandYearMonthRange(#457).Tweaks and fixes:
timeZoneId()directive (#444).timeZoneId()directive, allowing parsing values not present in the timezone database (#531).DateTimeComponentsvalue (#471).kotlinx.serialization.coreto be optional (#496).Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.11.0Compare Source
Various
Breaking changes and deprecations
Promise-related functions from JS and Wasm/JS to the newwebtarget. On Wasm/JS, this is a breaking change. Before the change,Promiseon Wasm/JS could work with arbitrary Kotlin types, but now, onlyJsAnysubtypes are accepted (#4563).efore, exceptions were logged, but now, they are reported to the JS runtime (#4451, #4631).
CoroutineDispatcheras the coroutine context key; now,ContinuationInterceptorhas to be used instead (#4333).kotlinx-coroutines-testAPIs (#4604).Jobto coroutine builders as deprecated (#4435).Bug fixes and improvements
callsInPlace(EXACTLY_ONCE)contract torunBlockingin code shared between JVM and Native (#4368).callsInPlace(EXACTLY_ONCE)contract tosuspendCancellableCoroutine(#4574).flowOnincorrectly handlingThreadContextElementupdates (#4403).Thread.UncaughtExceptionHandlerinstances causing the internal coroutines machinery to fail (#4516).CoroutineDispatcher.asSchedulerin the RxJava integration not cancelling outstanding work when aWorkergets cancelled, which led to memory leaks in some scenarios (#4615).SharedFlowentering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).shareIn/stateIncoroutines getting garbage-collected (#4646). Thanks, @solevic!Small additions
CompletableDeferred.asDeferredfor obtaining a read-onlyDeferredview (#4408).SharedFlow.asFlowfor obtaining aFlowview with hidden hot flow semantics (#4530). Thanks, @g000sha256!StateFlow.collectLatestoverload returningNothingto assist with finding unreachable code (#4454).ReceiveChannel.consumeTofor consuming aReceiveChannelinto aMutableCollection(#4520).StateFlow<T>.onSubscriptionoverload returning aStateFlow<T>, similar toSharedFlow<T>.onSubscriptionreturningSharedFlow<T>(#4275). Thanks, @xit0c!Flowoperators for collecting aFlowto aMap(#1541).Changelog relative to version 1.11.0
No changes, only the version is increased.
v1.10.2Compare Source
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks, @RyuNen344!Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks, @francescotescari!.limitedParallelism(#4330) and during flow collection (#4272).runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)
v2.4.10: Kotlin 2.4.10Changelog
Backend. Wasm
KT-87066K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilationCompiler
KT-86939JVM: IllegalStateException "No value for annotation parameter" when using const val in nested Java annotation array argumentKT-83766K2: Wrong sourcePsi is set forSymbolPsiLiteralin SLC for annotation arguments referencing a const valKT-86728Reified type inference: expected type not propagated into inline call inside lambda with elvis operatorCompose Compiler
b/522127447Compose Compiler 2.4: classes previously inferredstablenow reportedruntime/UncertainKlibs
KT-86501Native: IrTypeAliasSymbolImpl is already bound. Signature: kotlinx.datetime/Instant|null[0] on iosSimulatorArm64Tools. CLI
KT-86930Introducekotlinrin the Kotlin distributionTools. Gradle. BCV
KT-87223Gradle, BCV: open version range in kotlinAbiValidationCompatClasspath causes kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0Tools. Gradle. JS
KT-87304jsBrowserTest fails with "exited with errors (exit code: 1)"KT-86057kotlinUpgradeYarnLock skips lock file regeneration when kotlinNpmInstall is up-to-date, causing kotlinStoreYarnLock to failTools. Gradle. Multiplatform
KT-87084False positive warning for JS and Wasm compilations when CRI is enabledTools. Scripts
KT-87076@file:CompilerOptions("-jvm-target", ...) ignored in .main.kts scripts in Kotlin 2.4.0, falling back to JVM target 1.8KT-86352K2 scripting: FirResolvedTypeRef exception when resolving extension functions from imported scriptsv2.4.0: Kotlin 2.4.0Changelog
Analysis API
KT-83867OVERLOAD_RESOLUTION_AMBIGUITY false positive with assertEquals in IJ repoKT-83723[Analysis API] Enable experimental KDoc resolver by defaultKT-83388Analysis API: properly support KMP in KotlinPackageProviderKT-65683Analysis API: Dangling file session creation causes acomputeIfAbsentcontract violationAnalysis API. Code Compilation
KT-78946Evaluation of variable with local class in type parameter leads to InventNamesForLocalClasses exceptionAnalysis API. FIR
KT-68260K2 AA: InvalidFirElementTypeException “For CALLABLE_REFERENCE_EXPRESSION with text::lam1, unexpected element of type: no element found” with illegal callable reference callKT-70896AA: False positive deprecation warning with override of built-in method in JDK mapped classKT-84711K2 IDE sometimes loses FIR plugin-generated declarations after file changesKT-84625Analysis API: collectDesignationPath fails for nested classes inside plugin-generated top-level classesKT-84596Improve K2 Jooq completion performanceKT-84525KaValueParameterSymbol#getHasSynthesizedName returns false for FirDeclarationOrigin.SubstitutionOverride.DeclarationSiteKT-83546Kotlin analysis reach ClsCustomNavigationPolicyKT-84259Move CommonDefaultImportsProvider to the frontend independent moduleKT-82945Analysis API: KotlinIllegalArgumentExceptionWithAttachments: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyAnalysis API. Infrastructure
Fixes
KT-83905Analysis API: Improve UX with test dataKT-84913Extract compiler classes used by the PSI & Analysis API to a separate moduleKT-64986Analysis API: Implement Analysis API tests for different KMP PlatformsKT-84776The test data manager misses the redundancy check in the update modeKT-84962The test data manager misses -ea flagKT-84388Preserve the EOF status in the test data manager to avoid extra changesKT-84362Analysis API tests produce many warnings due to "not yet loaded registry"KT-84279Test Data Manager fails on a clean buildKT-83913Exclude compiler-based Analysis API tests from Git trackingKT-80379Extract per-module test generators for AA testsKT-84120Move CLI modules out of kotlin-compiler-fe10-for-ideKT-83200Track external dependencies of the Analysis API modulesAnalysis API. Light Classes
KT-82434Light classes should prefer enum entries to propertiesKT-84200SLC: return type is not boxed for delegated methods with generic original methodKT-72451"CCE: class PsiPrimitiveType cannot be cast to class PsiClassType" with same-named enum class and typealiasAnalysis API. PSI
KT-84715removeModifier doesn't delete whitespaces around the removed modifierKT-84564KtEnumEntry.delete deletes semicolonKT-84781Use computed properties in KotlinElementTypeProviderImplKT-83846Set up guidelines for PSIKT-84135Deprecate KtSelfTypeAnalysis API. Providers and Caches
KT-82731Analysis API: Limit granular tree change processing to a few filesKT-79234Analysis API: Usage ofasMap()on Caffeine caches bypasses stats countersKT-74090Analysis API: Support dumb mode (restricted analysis)Analysis API. Standalone
KT-83801Nested typealiases are not correctly indexed in standalone modeAnalysis API. Stubs and Decompilation
KT-85371StackOverflowError from LLKotlinStubBasedLibrarySymbolProvider and StubBasedClassDeserializationKT-83935SuppConfiguration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.