Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 13, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
codecov/codecov-action action minor v5.4.3 -> v5.5.1 age confidence
com.google.devtools.ksp (source) plugin minor 2.2.0-2.0.2 -> 2.3.3 age confidence
dev.drewhamilton.poko plugin minor 0.19.3 -> 0.20.2 age confidence
io.mockk:mockk (source) dependencies patch 1.14.5 -> 1.14.7 age confidence
org.jetbrains.kotlinx.kover plugin patch 0.9.1 -> 0.9.3 age confidence
org.jetbrains.kotlin.plugin.serialization (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.plugin.parcelize (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.multiplatform (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.kapt (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.jvm (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.plugin.compose (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.native.cocoapods (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin.android (source) plugin patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin:kotlin-gradle-plugin (source) dependencies patch 2.2.0 -> 2.2.21 age confidence
org.jetbrains.kotlin:kotlin-test-junit (source) dependencies patch 2.2.0 -> 2.2.21 age confidence
io.insert-koin:koin-test-junit4 (source) dependencies patch 4.1.0 -> 4.1.1 age confidence
io.insert-koin:koin-test (source) dependencies patch 4.1.0 -> 4.1.1 age confidence
io.insert-koin:koin-core (source) dependencies patch 4.1.0 -> 4.1.1 age confidence
io.insert-koin:koin-android (source) dependencies patch 4.1.0 -> 4.1.1 age confidence
org.jetbrains.compose plugin minor 1.8.2 -> 1.9.3 age confidence
com.github.ben-manes.versions plugin minor 0.52.0 -> 0.53.0 age confidence
io.arrow-kt:arrow-core (source) dependencies minor 2.1.2 -> 2.2.0 age confidence
androidx.swiperefreshlayout:swiperefreshlayout (source) dependencies minor 1.1.0 -> 1.2.0 age confidence
com.google.android.material:material dependencies minor 1.12.0 -> 1.13.0 age confidence
androidx.lifecycle:lifecycle-viewmodel-ktx (source) dependencies minor 2.9.2 -> 2.10.0 age confidence
androidx.lifecycle:lifecycle-runtime-ktx (source) dependencies minor 2.9.2 -> 2.10.0 age confidence
androidx.lifecycle:lifecycle-common-java8 (source) dependencies minor 2.9.2 -> 2.10.0 age confidence
androidx.core:core-ktx (source) dependencies minor 1.16.0 -> 1.17.0 age confidence
com.android.library (source) plugin minor 8.12.0 -> 8.13.1 age confidence
com.android.application (source) plugin minor 8.12.0 -> 8.13.1 age confidence

Release Notes

codecov/codecov-action (codecov/codecov-action)

v5.5.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1

v5.5.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0

google/ksp (com.google.devtools.ksp)

v2.3.3

Compare Source

What's Changed

  • Migrate away from a deprecated compilerOptions KGP API #​2703

Contributors

  • Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.3.2...2.3.3

v2.3.2

Compare Source

What's Changed

Note: This release is a hotfix for a regression introduced in 2.3.1

  • Fixed an issue where KSP incorrectly processed specific nullable annotations from Java interfaces, leading to incorrect nullability in the generated Kotlin code #​2696
  • Fixed a regression introduced in #​2656 that caused runtime failures for projects using AGP 8.8.0 and older due to an incompatible, version-specific type check. #​2694
Contributors

Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.3.1...2.3.2

v2.3.1

Compare Source

What's Changed
  • Added support for AGP 9.0 and built-in Kotlin #​2674
  • Fixed a bug in getJvmCheckedException that incorrectly handled nested classes. #​2584
  • Removed incorrect caching for KSValueArgumentLiteImpl that wrongly merged arguments with different parents, origins, or locations #​2677
Contributors

Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.0...2.3.1

v2.3.0

Compare Source

What's Changed
  • KSP1 has been deprecated #​2657
  • KSP version is no longer tied to the Kotlin compiler version (moving away from the old - format). #​2658
  • KSP is no longer a compiler plugin (like KSP1). It now operates as a more standalone tool built on stable compiler APIs (shared with tools like IntelliJ).
  • KSP now has fewer limitations on the Kotlin version in use and allows the KSP team to provide better compatibility to KGP/AGP/Gradle
  • Read more about KSP2: https://github.com/google/ksp/blob/main/docs/ksp2.md
Reason for 2.3.0 version name:
  • It is independent of Kotlin now
  • We wanted to match the Kotlin language version
  • It is newer than the latest KSP 2.2.20-2.0.4 release.

Full Changelog: google/ksp@2.2.20-2.0.4...2.3.0

v2.2.21-2.0.4

Compare 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.4

Compare 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.3

Compare Source

What's Changed

  • Removed usages of deprecated KGP ApiVersion - #​2400
  • Android integration for KSP has moved on to the new Variant API - #​2250
  • Runtime warning was added for projects that opt out of KSP2 - #​2538
  • AGP version against which KSP is compiled has been upgraded - #​2552

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.2

Compare 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.2

Compare Source

What's Changed

Full Changelog: google/ksp@2.2.10-RC2-2.0.2...2.2.10-2.0.2

drewhamilton/Poko (dev.drewhamilton.poko)

v0.20.2

Compare Source

2025-11-19

Compile with Kotlin 2.2.21. Add forward compatibility with Kotlin 2.3.0-RC.

v0.20.1

Compare Source

2025-10-16

Add ability to generate a subset of Poko functions with @Poko.EqualsAndHashCode and
@Poko.ToString. Apply one of these to a class instead of the standard @Poko annotation, and only
the respective function(s) will be generated by the Poko plugin. This feature is experimental and
requires opt-in via @IndependentFunctionsSupport.

Add forward compatibility with Kotlin 2.3.0-Beta1.

Target Gradle 9.1.0, and add backward compatibility with Gradle 8.11.

v0.20.0

Compare Source

2025-09-11

Compile with Kotlin 2.2.20.

Drop support for Kotlin 2.2.0 and 2.2.10 due to incompatibility.

mockk/mockk (io.mockk:mockk)

v1.14.7

Compare Source

What's Changed

New Contributors

Full Changelog: mockk/mockk@1.14.6...1.14.7

v1.14.6

Compare Source

What's Changed
New Contributors

Full Changelog: mockk/mockk@1.14.5...1.14.6

Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)

v0.9.3

===================

Kover Gradle Plugin

Bugfixes
  • #759 Fixed locating of host tests for the multiplatform Android library
  • #766 Fixed support of KSP plugin
Build features
  • Upgraded Gradle version to 9.1.0

v0.9.2

===================

Kover Gradle Plugin

Features
  • #748 Disable caching for KoverAgentJarTask
Bugfixes
  • #747 Added support for KMP Android library plugin
JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)

v2.2.21

Backend. Wasm
  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)
Compiler
  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces
JavaScript
  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal
Native
  • KT-79384 K/N: Application Not Responding: Thread Deadlock
Tools. Gradle
  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied
Tools. Gradle. Multiplatform
  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize
Tools. Gradle. Native
  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure
Tools. Maven
  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon
Tools. Wasm
  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2

v2.2.20

Analysis API
  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site
Analysis API. Code Compilation
  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace
Analysis API. FIR
Performance Improvements
  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations
Fixes
  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to
Analysis API. Infrastructure
  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element
Analysis API. Light Classes
  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin
  • KT-78065 Support "Expose boxed inline value classes" in Light Classes
  • KT-78076 DLC: KotlinDeclarationInCompiledFileSearcher missed accessors if types are boxed
  • KT-77569 SLC: annotation missing from generated no-args constructor
  • KT-75182 K2 AA. False positive red code "Unresolved reference" to a Kotlin method in Java when Kotlin uses a value class with @JvmOverloads
  • KT-77564 Constructor with JvmOverloads and value class shouldn't mark regular constructors private
  • KT-77505 K2: find usages on java accessor methods do not detect kotlin property accessor usages
  • KT-76789 Annotation resolve shouldn't search through non-class members
  • KT-76907 Wrong equality between repeatable annotation and container
Analysis API. Providers and Caches
  • KT-77578 Analysis API: Performance degradation of KaBaseResolutionScope.contains after introduction of library restriction scopes
  • KT-78640 Analysis API: Remove "friend builtins provider" from FirDeclarationForCompiledElementSearcher
  • KT-74907 Analysis API: Apply platform-based library module content restrictions consistently
  • KT-77605 AA: Leaking KaDanglingFileModule through IdeKotlinPackageProvider
  • KT-62474 Analysis API: Improve mergeability and performance of custom search scopes
  • KT-77022 Get rid of ExpectBuiltinPostProcessor workaround
  • KT-77248 Delegation of JavaModuleResolver is restricted to CliJavaModuleResolver
  • KT-76850 LLFirLibrarySession cannot be cast to LLFirResolvableModuleSession
  • KT-76952 Analysis API: when exhaustiveness analysis fails for sealed classes in dangling files
  • KT-72390 Kotlin project full of red code
Analysis API. Standalone
  • KT-78638 Analysis API Standalone: Stdlib builtins are not indexed in STUBS deserialized declaration origin mode
Analysis API. Stubs and Decompilation
  • KT-77496 Support HAS_MUST_USE_RETURN_VALUE metadata flags in FirStubBasedMemberDeserializer
  • KT-77778 Function receivers doesn't have annotations
  • KT-77777 Receiver annotations shouldn't be present on types
  • KT-77538 Support default property accessors with annotations
  • KT-77763 Decompiled stubs miss inline modifier for property accessors
  • KT-77309 Decompiled property from annotation constructor with default value should have a constant initializer
  • KT-77168 Prefer DataInputOutputUtil for serialization/deserialization
  • KT-77117 Flaky WRONG_ANNOTATION_TARGET diagnostic
  • KT-76791 Function signature types are deserialized inconsistently
  • KT-76947 Support functional types with context parameters
Analysis API. Surface
New Features
  • KT-73473 Provide KaExpressionInformationProvider.isUsedAsResultOfLambda
  • KT-77278 Implement psi-based KaFirKotlinPropertyKtPropertyBasedSymbol#hasBackingField
  • KT-70770 KaLocalVariableSymbol: support isLateInit
Performance Improvements
  • KT-78526 Get rid of redundant checkValidity from withPsiValidityAssertion
Fixes
  • KT-77674 Analysis API: Redundant smart cast to the original type
  • KT-76577 Guard KaFirStopWorldCacheCleaner from deadlocks via threads waiting
  • KT-78820 K2: ISE "FIR element class FirErrorExpressionImpl is not supported in constant evaluation" through RedundantValueArgumentInspection
  • KT-75057 Analysis API: Reference to object through typealias in invoke operator call leads to original type
  • KT-79042 Do not restore KaTypePointer if target kind has changed
  • KT-72421 AA: "KtReference.resolveToSymbols" returns empty list when ASSIGN_OPERATOR_AMBGUITY error is present
  • KT-63464 AA: KtPsiTypeProvider#asPsiType doesn't substitute kotlin.Unit
  • KT-75913 K2: SymbolLightLazyAnnotation evaluates arguments and replaces them with constants
  • KT-78628 K2. Setting Receiver=true in Change Signature produces parameter of regular function type receiver instead of extension function type
  • KT-78278 ISE: FIR element "class org.jetbrains.kotlin.fir.expressions.impl.FirErrorResolvedQualifierImpl" is not supported in constant evaluation at org.jetbrains.uast.kotlin.internal.FirKotlinUastConstantEvaluator.evaluate
  • KT-73184 Analysis API: KaFunctionCall.argumentMapping is unexpectedly deparenthesised
  • KT-73327 Cover all psi inputs with scope validity assertions
  • KT-78613 PSI: add binary compatibility checks
  • KT-74013 Analysis API: Cover the API surface with @SubclassOptInRequired annotations
  • KT-76614 Move the parser and lexer to a separate module
  • KT-78552 KaFunctionValueParameter is not marked as KaLifetimeOwner
  • KT-71152 Add back SubclassOptInRequired to classes in KaModule.kt
  • KT-71876 Support storing parameter names in KaFunctionType
  • KT-77738 AA: inconsistent KaType.allSupertypes regarding multiple iterations
  • KT-75358 K2 AA, KaFirVisibilityChecker: private member of anonymous object is not visible inside it
  • KT-73723 K2 AA, KaFirVisibilityChecker: protected member of superclass is not visible from anonymous object
  • KT-78057 [Analysis API, K2] Context parameters are not resolved in KDoc
  • KT-73758 K2 Mode: "KaEvaluator.evaluate" does not work for simple arithmetic expressions
  • KT-72301 K2 AA. PSI should present for declaration built by Kotlin code on property access syntax of generic Java getter through Kotlin subclass
  • KT-77730 K2: Unable to get a light PSI for a nested annotation used with fully-qualified name
  • KT-73216 K2: unresolvable references in type parameters
  • KT-71794 Analysis API: Types with errors have unresolved qualifiers in lambda parameters position
  • KT-65846 Support parameter names in functional type rendering
  • KT-76738 K2 AA: rendering constructor of sealed class inserts protected modifier
  • KT-77515 KaTypeProvider#receiverType should be more tolerant to an error code
  • KT-77333 K2 AA: KaFirTypeProvider.getType: InvalidFirElementTypeException: For TYPE_REFERENCE with text I, unexpected element of type: FirSuperReceiverExpressionImpl found
  • KT-76044 K2 AA: isFun is true for restored symbol of Java interface with several methods
  • KT-77264 KaTypeProvider#type should be more tolerant to an error code
  • KT-77282 KaPropertySymbol: support isDelegatedProperty for libraries
  • KT-77254 K2 AA: expectedType doesn't provide anything for parameter default value
  • KT-74777 KaVariableSymbol.hasBackingField returns incorrect result for libraries
  • KT-77280 Rename KaPropertyAccessorSymbol#isCustom to isNotDefault
  • KT-77210 Analysis API: scopeContext shows implicit receiver with a class instance in the class constructor
  • KT-77196 Clarify differences between KaPropertyAccessorSymbol#{isDefault, hasBody}
  • KT-76580 K2: No expected type for the second+ vararg argument
  • KT-76750 K2. internal exception 'Unable to provide inlay hint' on typo in nested lambdas
  • KT-73290 Analysis API: Improve the architecture of content scopes and resolution scopes
  • KT-73055 Get rid of the deprecated Analysis API API
  • KT-70199 K2: ConcurrentModificationException at FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments
Backend. Wasm
New Features
  • KT-65721 K/Wasm: stop unconditionally exporting any main function from the root package
Performance Improvements
  • KT-70097 Optimize shared primitive variables in Native and Wasm
Fixes
  • KT-80106 devServer in Kotlin/Wasm overwrites defaults, causing missing static paths
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)
  • KT-66072 K/Wasm: improve how exceptions work in JS interop
  • KT-77897 WasmJs: ClassCastException when using star-projection with nullable transformation in generic extension function
  • KT-71533 K/Wasm + K2: no error on KClass::qualifiedName usages
  • KT-73931 WASM: "RuntimeError: illegal cast" with nullable generic
  • KT-65403 [WASM] RuntimeError is thrown instead of ClassCastException
  • KT-79317 [Wasm] Do not throw CCE for ExcludedFromCodegen declarations
  • KT-66085 K/WASM: Runtime error is uncaught with catch (e: Throwable)
  • KT-78036 K/Wasm: generate a message with "expected" and "actual" types in case of CCE
  • KT-78384 K/Wasm: Incorrect debug info of local declarations in inline function from another file
  • KT-72220 Wasm: Unclear exception in case of missed dependency
  • KT-71691 No trace on Wasm/JS if an error occurred in initializing global variables in a file with the main function
  • KT-67554 [Wasm] Consider to have reference equals or/and equals for function references
  • KT-71521 K/Wasm: incorrect results on equality checks for capturing property references
  • KT-71522 K/Wasm: incorrect results on equality checks for function references
  • KT-69570 K/Wasm: JsExport with default parameter value compiles to invalid Wasm
  • KT-71517 K/Wasm: KClass::qualifiedName for local classes and objects returns non-null value
  • KT-68309 WASM: Anonymous class simpleName returns "" instead of null
  • KT-77272 K/Wasm: Remove kotlin.wasm.internal.ClosureBox* classes from the standard library
  • KT-66106 Wasm: lambda was not invoked in test lambda2.kt
  • KT-77855 [Wasm] Improve virtual function calls speed for lambdas
  • KT-77501 Wasm: unsigned vararg compiles to invalid Wasm
  • KT-76775 [Wasm] Inconsistent FP mod operation
  • KT-77464 Wasm: KType.toString() has simple names even with -Xwasm-kclass-fqn
  • KT-77465 Wasm: KTypeParamter printed without variance information
Compiler
New Features
  • KT-71768 Enable -Xjvm-default=all-compatibility by default to generate JVM default interface methods
  • KT-78374 Make indy lambda function name generation more consistent
  • KT-45683 Allow generics in contract type assertions
  • KT-27090 Support contracts in getter and setter for top-level extension properties
  • KT-76766 Warning is missing for wrong subclass checking
  • KT-71244 Incorporate existing @CheckReturnValue annotation(s) into Kotlin's unused return value checker
  • KT-73256 Implement all meta-target for annotations
  • KT-78792 Report warning for redundant return in expression body
  • KT-32313 Support contracts for operator functions
  • KT-70722 Implement better Kotlin warnings for value classes and JEP 390 (Warnings for Value-Based Classes)
  • KT-65688 Generate when-expressions over final classes via invokedynamic typeSwitch + tableswitch on JDK 21+
  • KT-54344 Trigger the unused expression warning for interpolated strings, even when the expression may have side effects
  • KT-74807 Implement 'full' unused return value checker mode
  • KT-77653 K/N: an optimization pass to remove redundant type checks
  • KT-64477 Enhance KotlinLightParser to make it able to parse scripts
  • KT-74809 Support unnamed local variables
  • KT-72941 ANNOTATIONS_ON_BLOCK_LEVEL_EXPRESSION_ON_THE_SAME_LINE missing in K2
  • KT-75061 Support context-sensitive resolution in type position
Performance Improvements
  • KT-77993 Optimize old PSI/LightTree Kotlin parser
  • KT-78672 Consider having FirCallableSymbol.callableId null for local properties / parameters
  • KT-77839 K2: consider not creating CallableId for value parameters / variables / fields
  • KT-74981 Kotlin/Native: large binary size for iOS target in 2.1.0(LLVM16)
  • KT-77838 K2: consider replacing LinkedHashMap with HashMap inside scopes and scope session
  • KT-76698 Android Studio compose preview holds read lock 700ms for KaCompilerFacility API
  • KT-68677 Kotlin compilation issue when using EnumMap and Pair
Fixes

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 13, 2025
@renovate renovate bot force-pushed the renovate/all-deps branch from d95b7d3 to a186208 Compare August 14, 2025 11:10
@renovate renovate bot changed the title fix(deps): update dependency androidx.core:core-ktx to v1.17.0 fix(deps): update all dependencies Aug 14, 2025
@renovate renovate bot force-pushed the renovate/all-deps branch 3 times, most recently from c808999 to 67db91d Compare August 20, 2025 15:49
@renovate renovate bot force-pushed the renovate/all-deps branch 3 times, most recently from 1e31446 to 05bf2a7 Compare September 2, 2025 22:58
@renovate renovate bot force-pushed the renovate/all-deps branch 4 times, most recently from daee26d to 4dcd89f Compare September 10, 2025 08:28
@renovate renovate bot force-pushed the renovate/all-deps branch 5 times, most recently from 542f5aa to 97c8cdb Compare September 17, 2025 18:12
@renovate renovate bot force-pushed the renovate/all-deps branch from 97c8cdb to 5d562de Compare September 24, 2025 09:02
@renovate renovate bot force-pushed the renovate/all-deps branch 4 times, most recently from aed0079 to 22486d5 Compare October 8, 2025 17:11
@renovate renovate bot force-pushed the renovate/all-deps branch 2 times, most recently from 23a966d to 00c1940 Compare October 16, 2025 22:12
@renovate renovate bot force-pushed the renovate/all-deps branch 2 times, most recently from ecfb19d to b8a296d Compare October 23, 2025 10:33
@renovate renovate bot force-pushed the renovate/all-deps branch 2 times, most recently from c4f6abb to 2e6c95c Compare November 1, 2025 16:49
@renovate renovate bot force-pushed the renovate/all-deps branch 3 times, most recently from 448c489 to b4556aa Compare November 10, 2025 18:36
@renovate renovate bot force-pushed the renovate/all-deps branch 3 times, most recently from 911a634 to baa431b Compare November 20, 2025 21:27
@renovate renovate bot force-pushed the renovate/all-deps branch from baa431b to 7d5797b Compare December 3, 2025 19:14
| datasource  | package                                                                                           | from        | to     |
| ----------- | ------------------------------------------------------------------------------------------------- | ----------- | ------ |
| github-tags | codecov/codecov-action                                                                            | v5.4.3      | v5.5.1 |
| maven       | com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin                                     | 2.2.0-2.0.2 | 2.3.3  |
| maven       | dev.drewhamilton.poko:dev.drewhamilton.poko.gradle.plugin                                         | 0.19.3      | 0.20.2 |
| maven       | io.mockk:mockk                                                                                    | 1.14.5      | 1.14.7 |
| maven       | org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin                             | 0.9.1       | 0.9.3  |
| maven       | org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin         | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin               | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin                                 | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin                                   | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin             | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.native.cocoapods:org.jetbrains.kotlin.native.cocoapods.gradle.plugin         | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin                           | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin:kotlin-gradle-plugin                                                         | 2.2.0       | 2.2.21 |
| maven       | org.jetbrains.kotlin:kotlin-test-junit                                                            | 2.2.0       | 2.2.21 |
| maven       | io.insert-koin:koin-test-junit4                                                                   | 4.1.0       | 4.1.1  |
| maven       | io.insert-koin:koin-test                                                                          | 4.1.0       | 4.1.1  |
| maven       | io.insert-koin:koin-core                                                                          | 4.1.0       | 4.1.1  |
| maven       | io.insert-koin:koin-android                                                                       | 4.1.0       | 4.1.1  |
| maven       | org.jetbrains.compose:org.jetbrains.compose.gradle.plugin                                         | 1.8.2       | 1.9.3  |
| maven       | com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin                         | 0.52.0      | 0.53.0 |
| maven       | io.arrow-kt:arrow-core                                                                            | 2.1.2       | 2.2.0  |
| maven       | androidx.swiperefreshlayout:swiperefreshlayout                                                    | 1.1.0       | 1.2.0  |
| maven       | com.google.android.material:material                                                              | 1.12.0      | 1.13.0 |
| maven       | androidx.lifecycle:lifecycle-viewmodel-ktx                                                        | 2.9.2       | 2.10.0 |
| maven       | androidx.lifecycle:lifecycle-runtime-ktx                                                          | 2.9.2       | 2.10.0 |
| maven       | androidx.lifecycle:lifecycle-common-java8                                                         | 2.9.2       | 2.10.0 |
| maven       | androidx.core:core-ktx                                                                            | 1.16.0      | 1.17.0 |
| maven       | com.android.library:com.android.library.gradle.plugin                                             | 8.12.0      | 8.13.1 |
| maven       | com.android.application:com.android.application.gradle.plugin                                     | 8.12.0      | 8.13.1 |
@renovate renovate bot force-pushed the renovate/all-deps branch from 7d5797b to d50ad18 Compare December 6, 2025 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.