Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 24, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
dart (source) minor >=3.10.0 <4.0.03.11.0 age confidence
dio dependencies patch ^5.9.05.9.1 age confidence
firebase_auth (source) dependencies patch ^6.1.26.1.4 age confidence
firebase_core (source) dependencies minor ^4.2.14.4.0 age confidence
gradle (source) minor 9.2.19.3.1 age confidence
mobile_scanner dependencies patch ^7.1.37.1.4 age confidence
org.jetbrains.kotlin.android (source) plugin minor 2.2.212.3.10 age confidence
com.google.firebase:firebase-bom dependencies minor 34.6.034.9.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dart-lang/sdk (dart)

v3.11.0

Compare Source

Released on: Unreleased

Language

There are no language changes in this release.

Libraries
dart:io
  • Added support for Unix domain sockets (AF_UNIX) on Windows. Support is
    restricted to the subset of features supported by the OS. Windows currently
    does not support the following features for AF_UNIX sockets: datagram
    sockets, ancillary data or abstract socket addresses. Unix domain sockets are
    represented in the file-system using reparse points which leads to some
    discrepancies in the behavior of dart:io APIs: for example
    File(socketPath).existsSync() will return true on POSIX operating systems,
    but false on Windows. Use FileSystemEntity.typeSync() instead to get
    portable behavior.
dart:js_interop
  • Added a constructor to JSSymbol, as well as JSSymbol.key,
    JSSymbol.description, and static methods for all well-known ECMAScript
    symbols.
dart:js_util
  • dart2wasm no longer supports dart:js_util. Any code that imports
    dart:js_util will no longer compile with dart2wasm. Consequently, code that
    depends on package:js will no longer compile with dart2wasm either. The name
    dart.library.js_util is no longer a key in dart2wasm compilation
    environments, including in conditional imports and exports.
    See #​61550 for more details.
Tools
Analyzer
  • The Insights pages (aka the "Analysis Server Diagnostics" pages) now show
    data regarding the "Message Scheduler."
  • The "Fix all in workspace" command now supports a progress indicator.
  • Analysis via analyzer plugins is now faster on subsequent runs, as the
    analysis server will now re-use an existing AOT snapshot of the plugins
    entrypoint. This saves a constant amount of time at the start of each IDE
    session and dart analyze run, on the order of 10 seconds.
  • Various fixes are made for the call method on a Function object, like "go
    to definition," and completion.
  • Various fixes are made for the error and stackTrace parameters of
    try/catch statements.
  • Various fixes are made for syntax highlighting, navigation, code completion,
    hovers, quick fixes, assists, "rename" refactoring, and "go to imports."
  • Various fixes for IDE features with regards to "Dot Shorthand" syntax.
  • Improvements to LSP format-on-type, to not format in undesirable cases.
  • Various performance improvements.
  • Fixes to the 'Extract Widget' refactoring.
  • (Thanks @​FMorschel and
    @​DanTup for many of the above enhancements!)
  • A new lint rule is offered: simplify_variable_pattern, which encourages
    using the pattern shorthand for variables and property names of the same
    name.
  • The avoid_null_checks_in_equality_operators lint rule is now deprecated.
  • The prefer_final_parameters lint rule is now deprecated.
  • The use_if_null_to_convert_nulls_to_bools lint rule is now deprecated.
Dart Development Compiler (dartdevc)
  • The async timing of the Future returned by deferred_prefix.loadLibrary()
    is now consistent regardless if proper deferred imports are supported in the
    runtime environment or not. This makes the timing more consistent with dart2js
    where the loads are always an async operation.
Pub
  • "Glob" support for pub workspaces.

    Now to include all packages inside pkgs/ in the workspace, simply write:

    workspace:
      - pkgs/*

    Supported if the Dart SDK constraint of the containing package is 3.11.0 or
    higher.

  • New commmand dart pub cache gc for reclaiming disk space from your pub
    cache.

    It works by removing packages from your pub cache that are not referenced by
    any of your current projects.

  • New flag dart pub publish --dry-run --ignore-warnings

    Given this flag, dart pub publish --dry-run will only exit non-zero if your
    project validation has errors.

v3.10.9

Compare Source

Released on: 2026-02-03

This is a patch release that:

  • Fixes a bug that allowed users to access private declarations in other
    libraries with dot shorthands. (issue dart-lang/sdk#62504)

v3.10.8

Compare Source

Released on: 2026-01-27

This is a patch release that:

  • Removes code completion of private declarations in other libraries for dot
    shorthands. (issue dart-lang/sdk#62416)

v3.10.7

Compare Source

Released on: 2025-12-23

This is a patch release that:

v3.10.6

Compare Source

Released on: 2025-12-16

This is a patch release that:

v3.10.5

Compare Source

Released on: 2025-12-16

This is a patch release that:

  • Fixes several issues with elements that are deprecated with one of the new
    "deprecated functionality" annotations, like @Deprecated.implement. This
    fix directs IDEs to not display such elements (like the RegExp class) as
    fully deprecated (for example, with struck-through text). (issue
    dart-lang/sdk#62013)
  • Fixes code completion for dot shorthands in enum constant arguments. (issue
    dart-lang/sdk#62168)
  • Fixes code completion for dot shorthands and the != operator. (issue
    dart-lang/sdk#62216)

v3.10.4

Compare Source

Released on: 2025-12-09

This is a patch release that:

  • Fixes an issue with dart run not working and simply exiting with
    Process::Exec - (null) under GitBash on Windows.
    (issue dart-lang/sdk#61981)

v3.10.3

Compare Source

Released on: 2025-12-02

This is a patch release that:

  • Fixes an issue with the color picker not working with dot shorthands. (issue
    Dart-Code/Dart-Code#61978)
  • Enables hiding Running build hooks in dart run with --verbosity=error.
    (issue dart-lang/sdk#61996)
  • Fixes an issue with test_with_coverage and build hooks in dev depencencies.
    (issue dart-lang/tools#2237)
  • Fixes an issue where a crash could occur when evaluating expressions
    after a recompilation (issue flutter/flutter#178740).
  • Fixes watching of directory moves on MacOS dart-lang/sdk#62136.
  • Fixes an issue with the analyzer not emitting an error when using a dot
    shorthand with type arguments on a factory constructor in an abstract class.
    (issue dart-lang/sdk#61978)

v3.10.2

Compare Source

Released on: 2025-11-25

This is a patch release that:

  • Fixes an issue with code completion for argument lists in a dot shorthand
    invocation, as well as an issue with renaming dot shorthands.
    (issue dart-lang/sdk#61969)
  • Fixes an issue in dart2wasm that causes the compiler to crash for switch
    statements that contain int cases and a null case.
    (issue dart-lang/sdk#62022)
  • Fixes an issue with renaming fields/parameters on dot shorthand
    constructor invocations.
    (issue dart-lang/sdk#62036)

v3.10.1

Compare Source

Released on: 2025-11-18

This is a patch release that:

  • Fixes an issue with dot shorthand code completion for the == operator,
    FutureOr types, switch expressions, and switch statements.
    (issue dart-lang/sdk#61872).
  • Fixes an issue with the analyzer not reporting an error when invoking an
    instance method with a dot shorthand. (issue dart-lang/sdk#61954).
  • Fixes a crash with the ExitDetector in the analyzer missing a few visitor
    methods for dot shorthand AST nodes. (issue dart-lang/sdk#61963)
  • Fixes an analyzer crash that would sometimes occur when the
    prefer_const_constructors lint was enabled (issue dart-lang/sdk#61953).
  • Updates dartdoc dependency to dartdoc 9.0.0 which fixes dartdoc rendering of
    @Deprecated.extend() and the other new deprecated annotations.
cfug/dio (dio)

v5.9.1: dio 5.9.1

Compare Source

What's new
  • Add requestUrl and responseUrl parameters to LogInterceptor for more precise control over URL logging.
firebase/flutterfire (firebase_auth)

v6.1.4

Compare Source

  • Update a dependency to the latest release.

v6.1.3

Compare Source

  • Update a dependency to the latest release.
firebase/flutterfire (firebase_core)

v4.4.0

Compare Source

v4.3.0

Compare Source

gradle/gradle (gradle)

v9.3.1: 9.3.1

Compare Source

This is a patch release for 9.3.0. We recommend using 9.3.1 instead of 9.3.0.

The following issues were resolved:

Read the Release Notes

Upgrade instructions

Switch your build to use Gradle 9.3.1 by updating your wrapper:

./gradlew wrapper --gradle-version=9.3.1 && ./gradlew wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v9.3.0

Compare Source

juliansteenbakker/mobile_scanner (mobile_scanner)

v7.1.4

Compare Source

  • [Apple] Fixed crash on iPhone 17 when starting MobileScanner by checking available pixel formats before setting video output settings. (#​1578)
JetBrains/kotlin (org.jetbrains.kotlin.android)

v2.3.10

v2.3.0

Analysis API
  • KT-80082 K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interop
  • KT-80303 Move :native:analysis-api-klib-reader to :libraries:tools
Analysis API. Code Compilation
  • KT-70860 K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var
  • KT-78554 K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
Analysis API. FIR
  • KT-81378 Expected expression 'FirFunctionCallImpl' to be resolved caused by suspend {}
  • KT-80473 Add events for tracking LL activities
  • KT-46375 Analysis API: Support cross-file class redeclaration checks using indices
  • KT-80471 Analysis API: Deduplicate equivalent call candidates in resolveToCallCandidates
  • KT-79653 [Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entries
  • KT-75858 K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setter
  • KT-80231 AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some cases
  • KT-80233 Pull mutation out of AnnotationArgumentsStateKeepers
  • KT-71466 LLFirBuiltinsSessionFactory uses createCompositeSymbolProvider
  • KT-76432 JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImpl
Analysis API. Infrastructure
  • KT-80717 Support IntelliJ Bazel build in the Kotlin Coop development mode
Analysis API. Light Classes
  • KT-80656 Duplicate no-args constructor in PSI
  • KT-60490 Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating class
  • KT-79689 SymbolLightClassForClassLike.toString() causes PSI tree loading
  • KT-80690 Private interface functions are not present in light classes
  • KT-80256 K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"
  • KT-79012 Add a high-level overview of light classes
Analysis API. Providers and Caches
Fixes
  • KT-81476 Analysis API: AlreadyDisposedException from low-memory cache cleanup
  • KT-80911 Analysis API: Execute session invalidation in a non-cancelable section
  • KT-81242 Analysis API: Add UUID/lifetime properties to LL FIR session structure logging
  • KT-80622 Analysis API: Visualise LL FIR session structure & weight
  • KT-80904 Analysis API: "Invalid dangling file module" exception during session invalidation
  • KT-78882 K2 AA: Calling containingSymbol on getProgressionLastElement causes exception
  • KT-58325 Analysis API: Combine LLKotlinStubBasedLibrarySymbolProviders in session dependencies (optimization)
  • KT-77825 Analysis API: CheckersComponent consumes a lot of memory while being unused in LL FIR sessions
  • KT-76526 Incorrect built-in module is provided for non-JVM sources in Standalone
  • KT-62549 Analysis API: Cache callables in combined Kotlin symbol providers
  • KT-70721 LL FIR: investigate possibility of moving LLFirFirClassByPsiClassProvider . getClassByPsiClass (PsiClass) to symbol providers
  • KT-72998 Analysis API: Introduce getClassLikeSymbolByPsi to LL FIR symbol providers
Analysis API. Standalone
  • KT-81108 AA: java.lang.ClassCastException: class org.jetbrains.kotlin.fir.FirBinaryDependenciesModuleData cannot be cast to class org.jetbrains.kotlin.analysis.low.level.api.fir.projectStructure.LLFirModuleData
  • KT-80573 Potential performance issue on class ID computation
  • KT-80559 Try to optimize KotlinStandaloneDeclarationProviderFactory startup for tests
  • KT-71706 Analysis API Standalone: StandaloneProjectFactory.createSearchScopeByLibraryRoots creates inefficient file-based search scopes
Analysis API. Stubs and Decompilation
Performance Improvements
  • KT-77097 Support ReplaceWith deprecation annotation argument via stubs
Fixes
  • KT-80350 Drop K1 decompiler
  • KT-77082 StackOverflowError in CreateFreshTypeVariableSubstitutorStage.shouldBeFlexible
  • KT-80798 Improve stubs tests coverage
  • KT-75318 Read context parameter fields from metadata in CallableClsStubBuilder
  • KT-77874 AA disagrees with the compiler on descriptions of context parameters from binaries in messages for context argument ambiguity errors
  • KT-80276 Implement native coping for stubs
  • KT-79780 Decompiled MultifileClass has Facade kind
  • KT-79398 isClsStubCompiledToJvmDefaultImplementation flag is inconsistent for compiled and decompiled stubs
  • KT-79798 Prettify stub usages in LL stub-based deserializer
  • KT-78949 AbstractLLStubBasedResolutionTest: tests against real stub-based files
  • KT-80251 Inconsistent decompiled and compiled stub for properties with an initializer and a delegate
  • KT-74547 Implement decompiler for K2
  • KT-79555 Move KotlinFileStubImpl serialization/deserialization to the Analysis API
  • KT-79487 "null DefinitelyNotNullType for 'T'" from decompiler
  • KT-60764 Stub Builder: fix differences between K1 and K2 stub building on decompiled files
  • KT-79484 An empty enum class with a member decompiles with a synthetic error
  • KT-79730 Decompiled files have an extra Kt suffix
  • KT-79483 data modifier is not present on object modifier
  • KT-75398 Local classes from scripts have ClassId in stubs
  • KT-79412 Context parameters with type annotations cause inconsistency errors while building stubs
Analysis API. Surface
New Features
  • KT-80084 Provide endpoints for Analysis API to understand when the context sensitive resolution is used
  • KT-64340 Analysis API: no way to get a type of vararg parameter
  • KT-68387 AA: provide context for type approximations
Performance Improvements
  • KT-80713 Optimize KaDeclarationSymbol#visibility for class-like symbols
  • KT-79097 KaFirNamedFunctionSymbol#isSuspend shouldn't trigger resolution
  • KT-79095 isOverride shouldn't trigger resolution if not compiler plugins present
Fixes
  • KT-80234 Incorrect value of isActual for the implicitly actual constructor of annotation class
  • KT-81132 Use KaSession instead of a particular KaSessionComponent for context parameter bridges
  • KT-81129 K2: KaSymbolInformationProvider#importableFqName: should return null for dynamic declarations
  • KT-81128 K2: KaSymbolInformationProvider#importableFqName: should return null for error destructuring declarations
  • KT-81127 K2: KaSymbolInformationProvider#importableFqName: should return null for anonymous functions
  • KT-81126 K2: KaSymbolInformationProvider#importableFqName: should return null for enum entry initializer constructors
  • KT-81125 K2: KaSymbolInformationProvider#importableFqName: should return null for property accessors
  • KT-81124 K2: KaSymbolInformationProvider#importableFqName: type alias constructor should have a reference to the type alias and not to the underlying class
  • KT-70127 Analysis API: 'KaFirReceiverParameterSymbol' does not implement 'KaFirSymbol'; leads to exception from importableFqName
  • KT-81123 Reimplement KaFirSymbolInformationProvider#importableFqName
  • KT-81122 Drop KaImportOptimizer
  • KT-78093 Add bridges for context parameters
  • KT-79772 Migrate from 'validityAsserted' to 'withValidityAssertion'
  • KT-79328 K2 AA, isUsedAsExpression: Unhandled Non-KtExpression parent of KtExpression: class org.jetbrains.kotlin.psi.KtImportDirective
  • KT-80366 IllegalStateException from KaFirStopWorldCacheCleaner
  • KT-80274 Merge AbstractMultiModuleSymbolByPsiTest to AbstractSymbolByPsiTest
  • KT-80352 KaBaseResolutionScope.contains(PsiElement) always returns false for Android light classes (e.g. synthetic R.java classes)
  • KT-80178 Incorrect modality for an abstract interface function with a redundant open modifier
  • KT-79129 [Analysis API] KaFe10TypeCreator.buildClassType cannot build builtin types by class ids
  • KT-79143 AA: argumentMapping contains an expression that is not an argument
  • KT-59857 KaExpressionTypeProvider#returnType shouldn't throw an exception for class like declarations
  • KT-79667 Enable resolve on java record components in standalone mode
  • KT-73050 KaFirSymbolRelationProvider#expectsForActual: suspicius logic for KaReceiverParameterSymbol
  • KT-78904 KaBaseWriteActionStartedChecker throws when no additional WA was done
  • KT-79281 Add KDoc to KaTypePointer#restore
  • KT-78597 KaUseSiteVisibilityChecker returns false for internal functions exposed via implicit receiver
  • KT-71705 FIR api impl: Postfix increment expression's expressionType is Unit when incrementing array element
  • KT-75057 Analysis API: Reference to object through typealias in invoke operator call leads to original type
Backend. Native. Debug
  • KT-79848 Flaky debugger tests in opt.debug/cache.*/GC.CMS/GC.sch.ad/alloc.custom configuration
Backend. Wasm
New Features
  • KT-59032 Support instantiation of annotation classes on WASM
Fixes
  • KT-76204 K/Wasm: support generating a wasm module per kotlin module/klib
  • KT-79357 K/Wasm: store data for string literals in utf8 for Latin1
  • KT-82075 K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26
  • KT-79244 [Wasm] Drop K1-specific tests, testrunners and test directives
  • KT-69621 K/Wasm: Consider enabling support for KClass.qualifiedName by default
  • KT-80397 K/Wasm: turn on by default using a new version of the exception handling proposal for wasm-wasi target
  • 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)
  • KT-66072 K/Wasm: improve how exceptions work in JS interop
  • KT-80106 devServer in Kotlin/Wasm overwrites defaults, causing missing static paths
  • KT-80210 Wasm: "Unexpected non-external class: kotlin.Nothing" caused by JsExport with JsPromise
  • KT-80555 WASM IC: Can't link symbol on kotlinx.coroutines on fresh master
  • KT-80415 WasmJs Number Elvis Operator Crash
  • KT-76509 WasmJS: ReferenceError: Temporal is not defined caused by "Redundant reference to unused external results"
  • KT-79317 [Wasm] Do not throw CCE for ExcludedFromCodegen declarations
  • KT-78036 K/Wasm: generate a message with "expected" and "actual" types in case of CCE
Compiler
New Features
  • KT-80461 K2: false positive NO_ELSE_IN_WHEN for complex sealed hierarchy
  • KT-77676 K/N: enable typechecks and the casts optimization pass in debug mode by default
  • KT-79185 Support local type aliases
  • KT-80837 Warn about extension function with a context shadowed by member
  • KT-80768 Warning on overloading by a superset of context parameters in class context
  • KT-80031 Check spotbugs's @CheckReturnValue in Kotlin's unused return value checker
  • KT-79380 Native: add performance measurement for the rest of backend phases
  • KT-79381 Native: add performance measurement of LLVM phases
  • KT-80222 Implement the prohibition of always-false is checks for definitely incompatible types
  • KT-79295 Parse and build raw FIR from new short and full forms of positional destructuring with square brackets
  • KT-74810 Support typealiased/mapped Java types in unused return value checker
  • KT-71244 Incorporate existing @CheckReturnValue annotation(s) into Kotlin's unused return value checker
  • KT-79922 Record 'MustUse/ExplicitlyIgnorable' state for overrides even in disabled RVC mode
  • KT-79920 Store 'Explicitly ignorable' state of function/property in the metadata
  • KT-79690 Implement a USELESS_ELVIS_LEFT_IS_NULL with elvis expression
  • KT-79296 Implement/adapt diagnostics for new destructuring
  • KT-79298 Report errors on new destructuring syntax in K1
Performance Improvements
  • KT-81617 Native: casts optimizations pass explodes on deep nested loops
  • KT-80554 Kotlin/Native: investigate performance hit from always-on llvm pass profiling
  • KT-81340 K/N: severe compilation time degradation after turning on casts optimization pass
  • KT-80370 Add NO_INLINE attribute to some of runtime functions
  • KT-80167 K/N: condense the nodes and edges in DevirtualizationAnalysis constraint graph
  • KT-79535 Revert incorrect SAM conversion enhancements brought to K2
Fixes
  • KT-79979 K2: ClassCastException when overriding extension property with delegation
  • KT-82590 ClassCastException when instantiating class with generics implemented by fun interface and lambda
  • KT-78881 K2: False positive "Assigned value is never read" in composable function
  • KT-79276 Dexing fails with "Cannot read field X because is null" with 2.2.0
  • KT-79547 "UnsupportedOperationException: Not supported" with inlining and value classes
  • KT-79442 "Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata": 2.2.0-Beta1 generates broken code with JVM default suspend methods in interfaces
  • KT-80744 Kotlin failure on lambda with type parameter
  • KT-81618 "Number of arguments should not be less than number of parameters" on JVM on Kotlin 2.3.0-Beta1
  • KT-82869 Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads
  • KT-79611 "IllegalStateException: couldn't find inline method": Exception during incremental compilation
  • KT-78895 Consider dropping isLocalInFunction and FirClassLikeDeclaration.isLocal
  • KT-82040 Native: ClassCastException: PointerInputChange
  • KT-81924 K2: "Cannot infer type for this parameter", "Overload resolution ambiguity between candidates"
  • KT-80864 K2: Missing Val cannot be reassigned diagnostic for Java final fields (crashes in runtime with IllegalAccessError)
  • KT-71420 Report error when reified type parameter is inferred to intersection type
  • KT-79451 Rework approach to recursive types approximation
  • KT-78413 Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging
  • KT-82138 Debugger: Cannot evaluate JvmInline value class parameter
  • KT-82381 ArrayIndexOutOfBoundsException while FirDiagnosticsCompilerResultsReporter tries to print code as part of a warning log
  • KT-81068 Corrupted Unicode paths passed or used in the compiler
  • KT-79783 KDoc parser: Links aren't rendered if the line has an indent of 4 or more
  • KT-80549 Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef
  • KT-82132 False-positive type mismatch with -language-version 2.2
  • KT-81988 K2: Any?.toString() causes NPE inside lambda with Java
  • KT-81652 Native: ClassCastException: ApplicationForegroundStateListener.Companion
  • KT-76479 Backend. JVM: Report errors on exposure of types in inline functions
  • KT-82022 K/N: Unexpected "Annotation @JvmInline is missing on actual declaration" warning with value classes
  • KT-80250 ISE: flow for PostponedLambdaExitNode not initialized - traversing nodes in wrong order?
  • KT-76344 Drop language version 1.9 for non-JVM platforms
  • KT-76343 Drop language version 1.8
  • KT-80330 K2: NPE at org.jetbrains.kotlin.fir.resolve.calls.FirCallResolver.createResolvedNamedReference
  • KT-80400 K2: AbstractMethodError on fun interface implementation inheriting from an interface compiled with -jvm-default=disable
  • KT-9111 Improve diagnostic for call with access to outer class from nested class
  • KT-78280 Implement the sourceless KtDiagnostics
  • KT-74999 K2: KotlinNothingValueException within Extension Function
  • KT-81254 "AssertionError: There should be at least one non-stub type to compute common supertype": Parser issue during generic type inference
  • KT-53237 NI: Frontend ignores generic bound when inferring types
  • KT-81186 Only allow local type aliases in REPL/scripts until full stabilization
  • KT-80929 IC Native: Undefined symbols on ktor
  • KT-81657 K2: put warning about "exposing package-private in internal" under experimental language feature
  • KT-81241 Konanc exit while lowering org.jetbrains.kotlin.ir.util.IrUtilsKt.remapTypeParameters
  • KT-74819 K2: False-positive overload resolution ambiguity for flatMap inside PCLA
  • KT-81547 Stabilize DFA-based exhaustiveness
  • KT-79274 Frontend implementation of name-based destructuring
  • KT-79506 Contract for getter and setter doesn't work if a property is called from another module
  • KT-58988 K2: Deprecate exposing package-private parameter of internal method
  • KT-80711 IC Native: NPE during link on ktor
  • KT-77727 Move some of the extra checkers to the default list
  • KT-76136 Switch latest stable version in Kotlin project to 2.3
  • KT-81257 Native: "Unexpected boolean predicate" when generating 'static_cache'
  • KT-81525 Report REDUNDANT_SPREAD_OPERATOR on (*) instead of argument expression
  • KT-81522 Fix Light Tree SPREAD_OPERATOR diagnostic positioning
  • KT-77008 K2: Incorrectly force casting to a wrong type
  • KT-78127 K2: Too precise inference for if/when with expected type in assignment
  • KT-80208 K2: ClassCastException: "class java.util.ArrayList cannot be cast to class java.lang.Void" type inference picks Void for generic function
  • KT-75797 Native: find a way to handle generates C bridges in inline functions
  • KT-78819 K2: False positive ABSTRACT_MEMBER_NOT_IMPLEMENTED in KJK hierarchy
  • KT-80003 Kotlin/Native: deprecate eager GlobalData initialization
  • KT-79231 Inconsistent InnerClass entry flags for abstract inner enum
  • KT-20677 Improve diagnostic about implicit default constructor absence for expected annotation class
  • KT-81385 Missing error of nullable expression in class literal in case of reified type parameter
  • KT-81251 Smartcast doesn't work for an effectively private inline function
  • KT-81245 Automatic smart cast on properties with EBF is allowed on inlined property accessors
  • KT-81222 Custom getter is allowed on a property with redundant EBF
  • KT-80795 Wrong type cast is added for IMPLICIT_COERCION_TO_UNIT
  • KT-81141 Fix FirUnsupportedArrayLiteralChecker to forbid array literals inside non-annotation contexts
  • KT-81383 Return type of anonymous function used as run argument is incorrectly inferred to Nothing
  • KT-80577 "Return type mismatch" for self-referential types used as generic parameters
  • KT-75215 KDoc: references from @param tag are rendered as plain text
  • KT-79887 K2 Compiler Internal Error in 'FirFakeOverrideGenerator.checkStatusIsResolved' Method
  • KT-78125 false-negative shadowed contextual overload warning on local declarations
  • KT-81198 Move type and type parameter annotations from jvm_metadata.proto to metadata.proto
  • KT-81057 Wrong handling of boxing during redundant casts optimization
  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80285 IJ monorepo: broken compilation after 2.2.20-RC update
  • KT-81115 Allow converting lambda with explicit parameter when assigning to variable of an extension function type
  • KT-74588 Redundant checkNotNull intrinsics instructions for Java generic methods
  • KT-78390 Unmute FusStatisticsIT.testKotlinxPlugins() after AtomicFU updates kotlin-metadata-jvm
  • KT-79369 Forbid typealiasing for all compiler-required annotations
  • KT-69294 K2: Report CONSTRUCTOR_OR_SUPERTYPE_ON_TYPEALIAS_WITH_TYPE_PROJECTION_ERROR instead of EXPANDED_TYPE_CANNOT_BE_INHERITED after switching to LV 2.2
  • KT-81064 Wrong safe call null check handling during redundant casts optimization
  • KT-80871 StackOverflowError on AnnotationTarget.TYPE
  • KT-80908 K2: Compiling type annotation with self-annotated vararg fail with exception
  • KT-81018 ISE "IR class for Foo not found" on missing dependency when lowering SAM constructor
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces
  • KT-75748 StackOverflowError when reading array from metadata annotations
  • KT-80606 KotlinIllegalArgumentExceptionWithAttachments when using property itself in explicit backing field initialization
  • KT-80940 K2: Exception in FIR2IR with AnnotationTarget.TYPE with self-annotated non-vararg default argument and usage in child module
  • KT-80538 KaFirDiagnostic.EmptyRange doesn't work in most of the cases
  • KT-80524 Class is not abstract and does not implement abstract member when compiling with kotlinc-jklib
  • KT-80597 Apply fix for CVE-2024-7254 to our fork of protobuf 2.6.1
  • KT-80849 K2: ConstValueProviderImpl doesn't distinguish files with same name and package
  • KT-80602 Exhaustiveness checker improvements for 2.3
  • KT-80735 Support || return/throw shortcut in unsed return value checker
  • KT-79651 Report a warning about an unused return value only on the function name
  • KT-80719 False positive: "Redundant visibility modifier": when overriding protected methods as "public"
  • KT-80434 K2: DSL marker doesn't work with lambda fields
  • KT-80383 Getter without a body is allowed on a property with an explicit backing field
  • KT-80446 Explicit visibility modifiers are allowed on EBF
  • KT-80378 ClassCastException on callable reference to a property with EBF
  • KT-80377 Fir2Ir: "Cannot determine expected receiver type" for callable reference to a property with EBF outside of class
  • KT-80455 K2: StackOverflowError in when exhaustiveness checker on red code
  • KT-72862 [Native caches] Umbrella for failing codegen/box tests for corner cases in synthetic accessors
  • KT-20278 NO_TYPE_ARGUMENTS_ON_RHS: Confusing diagnostic for inner class of generic outer class
  • KT-80418 Property with EBF with functional type isn't resolved if its type is Any
  • KT-80469 Functional type from property is always used for explicit backing field
  • KT-80535 Missing INITIALIZER_TYPE_MISMATCH for EBF
  • KT-80445 Private visibility is possible for a property with EBF
  • KT-80164 Move name generation for unnamed context parameters to frontend
  • KT-80684 Line breaks are lost in multi-line diagnostic messages since 2.3.0
  • KT-78112 RETURN_VALUE_NOT_USED is reported for local function even if it isn't marked with annotation in CHECKER mode
  • KT-48311 Incorrect LINENUMBER after if with a suspend call
  • KT-80688 Bad SourceDebugExtension caused by enhanced coroutines debugging
  • KT-73851 Native: compilation fails with ClassCastException with genericSafeCasts=true
  • KT-77593 Add a warning when @IgnorableReturnValue is inconsistent between expect/actual functions
  • KT-79386 Confusing error message when named parameters are used for java method calls
  • KT-80600 K2: Private and final modifiers are allowed on setter of open delegated property
  • KT-77101 Invoke on callable reference is considered ignorable
  • KT-79923 Remove lookup of @IgnorableReturnValue annotation from FirReturnValueOverrideChecker
  • KT-80517 Synthetic kotlin.Any members in data classes are missing @MustUseReturnValue
  • KT-80194 VAR_TYPE_MISMATCH_ON_OVERRIDE: doesn't mention the inferred type
  • KT-80484 K2: ClassCastException due to fake source for implicit lambda parameter (RedundantNullableChecker)
  • KT-80592 UninitializedPropertyAccessException when anayzing annotations on members of anonymous classes
  • KT-80399 Anonymous Kotlin class incorrectly warns about deprecated java override despite '@Deprecated' annotation
  • KT-79610 Adding CocoaPod to Kotlin/Native MPP triggers IR serialization failure and commonizer errors
  • KT-79951 Infinite loop in parsing incomplete full form destructuring
  • [KT-79866](https://youtrack.jetbrains.com/iss

Configuration

📅 Schedule: Branch creation - "at 10:00 am on friday" (UTC), 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 force-pushed the renovate/all-minor-patch branch from 872be7b to a7b972d Compare July 26, 2025 05:17
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update dependency dart to >=3.8.2 <4.0.0 Jul 26, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a7b972d to ccd81ce Compare July 26, 2025 23:29
@linpengteng linpengteng force-pushed the main branch 3 times, most recently from 7f984fa to 00c6698 Compare July 28, 2025 13:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ccd81ce to a455f26 Compare August 1, 2025 10:10
@renovate renovate bot changed the title chore(deps): update dependency dart to >=3.8.2 <4.0.0 chore(deps): update all non-major dependencies Aug 1, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a455f26 to 910e592 Compare August 2, 2025 03:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 910e592 to 4dd6ceb Compare August 2, 2025 03:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from e62bb8b to 2368c5b Compare August 2, 2025 12:36
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update dependency dart to >=3.8.2 <4.0.0 Aug 2, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2368c5b to b8dda50 Compare August 4, 2025 21:04
@renovate renovate bot changed the title chore(deps): update dependency dart to >=3.8.2 <4.0.0 chore(deps): update dependency dart to >=3.8.3 <4.0.0 Aug 4, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b8dda50 to f1263c9 Compare August 7, 2025 21:49
@renovate renovate bot changed the title chore(deps): update dependency dart to >=3.8.3 <4.0.0 chore(deps): update all non-major dependencies Aug 7, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from fad1cab to 02405b4 Compare August 14, 2025 11:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 02405b4 to c1d981d Compare August 16, 2025 16:50
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update dependency dart to >=3.9.0 <4.0.0 Aug 17, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c1d981d to 5754eb3 Compare August 17, 2025 12:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 3b3bb22 to abb4dee Compare November 25, 2025 21:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 89b2fd9 to 6b8b4d4 Compare December 5, 2025 11:48
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update dependency dart to v3.10.3 Dec 5, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7fe00ef to 74f9f32 Compare December 9, 2025 10:31
@renovate renovate bot changed the title chore(deps): update dependency dart to v3.10.3 chore(deps): update dependency dart to v3.10.4 Dec 9, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 74f9f32 to 7b951e0 Compare December 11, 2025 21:58
@renovate renovate bot changed the title chore(deps): update dependency dart to v3.10.4 chore(deps): update all non-major dependencies Dec 11, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 1667e34 to f36e2a0 Compare December 16, 2025 18:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f36e2a0 to b543ab3 Compare December 23, 2025 09:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from e2668f9 to d6a3308 Compare January 19, 2026 14:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from e67be43 to 6bcba4e Compare February 2, 2026 21:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6bcba4e to b5dfbaf Compare February 3, 2026 13:35
@renovate
Copy link
Contributor Author

renovate bot commented Feb 3, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pubspec.lock
Command failed: flutter pub upgrade dio firebase_auth firebase_core mobile_scanner
The current Dart SDK version is 3.10.8.

Because dompet requires SDK version 3.11.0, version solving failed.


You can try the following suggestion to make the pubspec resolve:
* Try using the Flutter SDK version: 3.41.0-0.2.pre. 
Failed to update packages.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from de94e57 to 81e796d Compare February 6, 2026 02:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 81e796d to 2752fa3 Compare February 9, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants