chore(deps): bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0 to 2.3.20 in /android by dependabot[bot] · Pull Request #219 · googlemaps/flutter-driver-sdk
Bumps org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0 to 2.3.20.
Release notes
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.
Kotlin 2.3.20
Changelog
Analysis API. FIR
New Features
KT-78090Implement stubs support for new conditional returns and holdsIn contractsFixes
KT-82948'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'KT-83467Package-level JSpecify annotations are ignored when coming from jars or librariesKT-82057K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response typeKT-82846AA: unresolved KtExpression.expressionType for the reference to the parameter with default valueKT-80485False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous objectKT-82772Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE modeKT-76487StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstableKT-82618Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25KT-82076Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysisKT-71596Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollectorKT-82085No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDEKT-81873Provide a way of including traces in phase JFR eventsKT-71929Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctionsAnalysis API. Infrastructure
KT-83173Analysis API Tests: Library names with RC versions aren't sanitisedKT-65140LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIRKT-82212[Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIRAnalysis API. Light Classes
KT-82227Value classes should expose regular static methodsAnalysis API. PSI
KT-81710'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdasKT-82258Prepare PSI for migration from context receivers to context parametersKT-81074KDoc: List rendering is brokenAnalysis API. Providers and Caches
KT-82449K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)KT-82629'collectDiagnostics' returns stale syntax error after editor fixKT-74907Analysis API: Apply platform-based library module content restrictions consistentlyAnalysis API. Standalone
KT-81107AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.
2.3.20-RC3
Tools. Gradle. JS
KT-84772Bundled yarn.lock for kotlinWasmToolingSetup does not include@swc/helpers@0.5.17Tools. Gradle. Native
KT-84759iosX64 should not be marked as deprecated in Kotlin Gradle DSL2.3.20-RC2
Compiler
KT-84620Incorrect optimization of property delegationKT-81974Do not eagerly initialize reflection for KProperty objects for delegated propertiesJVM. Reflection
KT-84600Performance regression around Kotlin properties JVM reflection during instantiationTools. Build Tools API
KT-84577BTA: API 2.3.20 incompatible with compiler 2.3.10Tools. Compiler plugins. Compose
KT-84218[2.3.20-Beta1] "IllegalStateException: no implementation for FUN MISSING_DECLARATION" during bitcode loweringTools. Gradle
KT-84152Memory Leak and OOM Errors in Kotlin Gradle Plugin 2.3.20-Beta2 within-processexecution mode2.3.20-RC
Backend. Wasm
KT-82649K/Wasm: Rewrite StringBuilder to use JsStringKT-83995K/Wasm: 2.3.0 -> 2.3.20-Beta1 degradation in arrow testsKT-83839K/Wasm: CMP. Load time on Safari significantly increased with Kotlin = 2.3.20-Beta1Compiler
KT-83372compileDebugKotlinAndroid hangs in 2.3.0 with SQLDelightKT-83849False-positive NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS forOptional.orElse(null)callKT-84192"Member overrides different '@Throws' filter from" caused by overriding in different moduleKT-83697Native: increased bitcode produced with enabled safe castsKT-83984Data races around kotlinx.serialization plugin protobuf extensions registration
... (truncated)
Commits
d57eb4aAdd ChangeLog for 2.3.20-RC341886bb[Gradle] Update KGP npm tooling dependency versions210a9bd[Native] Do not mark iosX64 target as deprecate in DSL7ed446eAdd ChangeLog for 2.3.20-RC2520eade[K/JVM] Fix incorrect optimization of local delegation7ef8bccReflection: add LazyKProperty to fix recent performance regression9fa7cf2[Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566d410596[Gradle] Shutdown coroutines dispatcher threads after compiler invocation348430b[BTA] Fix compatibility between API 2.3.20 and KC 2.3.104058f3c[CMP] HiddenFromObjC remove outdated offset check- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)