Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f7b12561aeb6
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d9a6de802e1f
Choose a head ref
  • 9 commits
  • 116 files changed
  • 5 contributors

Commits on Aug 9, 2024

  1. [shared_preferences] fix cast error and mutable list error with `getS…

    …tringList` (#7355)
    
    fixes flutter/flutter#153106
    fixes flutter/flutter#153112
    
    Will add a follow up pr adding a test to the top level package after this pr lands.
    tarrinneal authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    cdd6e13 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Manual roll Flutter from 76107bd to b12d861 (14 revisions) (#7358)

    Manual roll requested by [email protected]
    
    flutter/flutter@76107bd...b12d861
    
    2024-08-10 [email protected] Move windows mokey tests to prod (flutter/flutter#153203)
    2024-08-10 [email protected] Roll Flutter Engine from 2f577d8e3fa2 to 3acd373923c9 (7 revisions) (flutter/flutter#153210)
    2024-08-09 [email protected] Also run Linux_android_emu tests on API level 34 image (flutter/flutter#153175)
    2024-08-09 [email protected] Expose affixes icon constraints in InputDecorationTheme (flutter/flutter#153089)
    2024-08-09 [email protected] Spell check range error (flutter/flutter#153055)
    2024-08-09 [email protected] Roll Flutter Engine from 4d5b1df96fc9 to 2f577d8e3fa2 (4 revisions) (flutter/flutter#153191)
    2024-08-09 [email protected] Roll Flutter Engine from c9ec468c7592 to 4d5b1df96fc9 (6 revisions) (flutter/flutter#153182)
    2024-08-09 [email protected] Roll Packages from bb797b9 to f7b1256 (5 revisions) (flutter/flutter#153180)
    2024-08-09 [email protected] Move Cupertino focus constants to cupertino/constants.dart (flutter/flutter#153115)
    2024-08-09 [email protected] Fix tests expectations regarding new lines. (flutter/flutter#153174)
    2024-08-09 [email protected] Shift tests on moto g4 on Windows hosts to mokey in staging (flutter/flutter#153167)
    2024-08-09 [email protected] Make ios_deploy_test.dart more robust (flutter/flutter#153147)
    2024-08-09 [email protected] Roll Flutter Engine from e50fd307b6f7 to c9ec468c7592 (2 revisions) (flutter/flutter#153145)
    2024-08-09 [email protected] Roll Flutter Engine from 05208896830a to e50fd307b6f7 (5 revisions) (flutter/flutter#153143)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/flutter-packages
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Aug 10, 2024
    Configuration menu
    Copy the full SHA
    4b00343 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Manual roll Flutter from b12d861 to 9b84701 (8 revisions) (#7366)

    Manual roll requested by [email protected]
    
    flutter/flutter@b12d861...9b84701
    
    2024-08-12 [email protected] Roll Flutter Engine from 1a5e2e58d3d4 to 5fea110c3b20 (1 revision) (flutter/flutter#153262)
    2024-08-12 [email protected] Roll Flutter Engine from d409dcdc9b41 to 1a5e2e58d3d4 (3 revisions) (flutter/flutter#153257)
    2024-08-10 [email protected] Roll Flutter Engine from c11fe483947c to d409dcdc9b41 (3 revisions) (flutter/flutter#153233)
    2024-08-10 [email protected] Roll Flutter Engine from 2c910fc878b6 to c11fe483947c (1 revision) (flutter/flutter#153229)
    2024-08-10 [email protected] [iOS] Copy Flutter.framework.dSYM into app archive (flutter/flutter#153215)
    2024-08-10 [email protected] In native_assets_test, ignore a failure to delete a temp directory (flutter/flutter#153223)
    2024-08-10 [email protected] Roll Flutter Engine from 0560465ecd36 to 2c910fc878b6 (1 revision) (flutter/flutter#153224)
    2024-08-10 [email protected] Roll Flutter Engine from 3acd373923c9 to 0560465ecd36 (2 revisions) (flutter/flutter#153216)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/flutter-packages
    Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    engine-flutter-autoroll authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    dc7a553 View commit details
    Browse the repository at this point in the history
  2. [flutter_adaptive_scaffold] Add expanded and extra large breakpoints (#…

    …7300)
    
    This aligns the material3 specs for window sizes with the official docs: https://m3.material.io/foundations/layout/applying-layout/expanded.
    
    This adds checks for height based breakpoints: https://developer.android.com/develop/ui/compose/layouts/adaptive/window-size-classes
    
    I would like to rename `smallBody` to `compactBody` to align that as well but that would be a breaking change. Let me know if you want that to happen.
    
    *List which issues are fixed by this PR. You must list at least one issue.*
    
    flutter/flutter#118932
    martijn00 authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    970ba7a View commit details
    Browse the repository at this point in the history
  3. [shared_preferences] Fixes get-all when suite name is used (#7335)

    In shared_preferences_foundation, fixes getting all preferences when suite name is used. Bug was reading only the standard user defaults. The fix uses suite name when available.
    
    Issues fixed by this PR:
    - flutter/flutter#153042
    fertrig authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    c0109e2 View commit details
    Browse the repository at this point in the history
  4. [pigeon]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 2.0.0 t…

    …o 2.0.10 in /packages/pigeon/platform_tests/test_plugin/android (#7370)
    
    Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 2.0.0 to 2.0.10.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p>
    <blockquote>
    <h2>Kotlin 2.0.10</h2>
    <h2>2.0.10</h2>
    <h3>Apple Ecosystem</h3>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68257"><code>KT-68257</code></a> Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0</li>
    </ul>
    <h3>Compiler</h3>
    <h4>Fixes</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69876"><code>KT-69876</code></a> K2 Compile exception: Only IrBlockBody together with kotlinx serialization</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68521"><code>KT-68521</code></a> K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68667"><code>KT-68667</code></a> K2:  Compiler hangs on mapNotNull and elvis inside lambda</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68747"><code>KT-68747</code></a> K2: Long compilation time because of constraint solving when using typealias in different modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68940"><code>KT-68940</code></a> K2: &quot;IllegalArgumentException: All variables should be fixed to something&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68797"><code>KT-68797</code></a> K2 / Native: &quot;java.lang.IllegalStateException: FIELD&quot; caused by enabled caching</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68362"><code>KT-68362</code></a> False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68449"><code>KT-68449</code></a> K2: &quot;when&quot; expression returns Unit</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67072"><code>KT-67072</code></a> K2: inconsistent stability of open vals on receivers of final type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68570"><code>KT-68570</code></a> K2: &quot;Unresolved reference&quot; in call with lambda argument and nested lambda argument</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69159"><code>KT-69159</code></a> K2: KotlinNothingValueException in Exposed</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68623"><code>KT-68623</code></a> K2: &quot;Only safe or null-asserted calls are allowed&quot; on safe call</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68193"><code>KT-68193</code></a> JDK 21: new MutableList.addFirst/addLast  methods allow adding nullable value for non-null types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67804"><code>KT-67804</code></a> removeFirst and removeLast return type with Java 21</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68727"><code>KT-68727</code></a> K2: &quot;Null argument in ExpressionCodegen for parameter VALUE_PARAMETER&quot; caused by an enum class with default parameter in a different module</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68383"><code>KT-68383</code></a> K2: &quot;Argument type mismatch: actual type is 'kotlin.String', but 'T &amp; Any' was expected.&quot; with intersection types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68546"><code>KT-68546</code></a> K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68626"><code>KT-68626</code></a> K2: &quot;Conflicting Overloads&quot; for function if inherited from generic type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68351"><code>KT-68351</code></a> K2: &quot;Suspension functions can only be called within coroutine body&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68489"><code>KT-68489</code></a> K2: WRONG_ANNOTATION_TARGET with Java and Kotlin <code>@target</code> annotation positions</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69058"><code>KT-69058</code></a> K2: Java-defined property annotations not persisted</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-64515"><code>KT-64515</code></a> K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying &quot;jvm-test-suite&quot; plugin and then configuring targets for test suites</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68016"><code>KT-68016</code></a> K2: Gradle repo test <code>should compile correctly with Kotlin explicit api mode</code> fails on K2</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68575"><code>KT-68575</code></a> K2: <code>@ParameterName</code> annotation is not erased when inferring the type of <code>it</code> in lambdas</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67999"><code>KT-67999</code></a> K2: lost flexibility on parameters of Java SAM</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-59679"><code>KT-59679</code></a> K2: Investigate extracting uncompleted candidates from blocks</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68401"><code>KT-68401</code></a> K2: &quot;IllegalAccessError: failed to access class&quot; caused by package private super Java type, when inferencing a common super type of if or when branches on JVM</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68806"><code>KT-68806</code></a> K/Wasm RuntimeError: unreachable on Sequence::toList</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68455"><code>KT-68455</code></a> K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68538"><code>KT-68538</code></a> KJS/K2: using <code>while</code> with <code>break</code> inside inline lambdas leads to an endless cycle</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68798"><code>KT-68798</code></a> JVM compiler crashes on calling private expect constructor with a default parameter</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68734"><code>KT-68734</code></a> K2: enum class in KMP: Expect declaration <code>MMKVLogLevel</code> is incompatible with actual <code>MMKVLogLevel</code> because modality is different</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68674"><code>KT-68674</code></a> False positive ACTUAL_WITHOUT_EXPECT in K2</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68350"><code>KT-68350</code></a> K2: &quot;Inapplicable candidate(s)&quot; caused by parameter reference of local class with type parameters from function</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68571"><code>KT-68571</code></a> K2: &quot;IllegalStateException: Fake override should have at least one overridden descriptor&quot; caused by exceptions and when statement</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68523"><code>KT-68523</code></a> K2: FileAnalysisException when using Definitely non-nullable types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68339"><code>KT-68339</code></a> K2: &quot;Enum entry * is uninitialized here&quot; caused by lazy property with enum in <code>when</code> expression</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-66688"><code>KT-66688</code></a> K2: false-negative &quot;upper bound violated&quot; error in extension receiver</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68630"><code>KT-68630</code></a> DiagnosticsSuppressor is not invoked with Kotlin 2.0</li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-gradle-plugin's changelog</a>.</em></p>
    <blockquote>
    <h2>2.0.10</h2>
    <h3>Apple Ecosystem</h3>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68257"><code>KT-68257</code></a> Xcode incorrectly reuses embedAndSign framework when moving to and from 2.0.0</li>
    </ul>
    <h3>Compiler</h3>
    <h4>Fixes</h4>
    <ul>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69876"><code>KT-69876</code></a> K2 Compile exception: Only IrBlockBody together with kotlinx serialization</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68521"><code>KT-68521</code></a> K2: Property's private setters can be bypassed when using plusAssign and minusAssign operators</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68667"><code>KT-68667</code></a> K2:  Compiler hangs on mapNotNull and elvis inside lambda</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68747"><code>KT-68747</code></a> K2: Long compilation time because of constraint solving when using typealias in different modules</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68940"><code>KT-68940</code></a> K2: &quot;IllegalArgumentException: All variables should be fixed to something&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68797"><code>KT-68797</code></a> K2 / Native: &quot;java.lang.IllegalStateException: FIELD&quot; caused by enabled caching</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68362"><code>KT-68362</code></a> False-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED for inheritor of java class which directly implements java.util.Map</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68449"><code>KT-68449</code></a> K2: &quot;when&quot; expression returns Unit</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67072"><code>KT-67072</code></a> K2: inconsistent stability of open vals on receivers of final type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68570"><code>KT-68570</code></a> K2: &quot;Unresolved reference&quot; in call with lambda argument and nested lambda argument</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69159"><code>KT-69159</code></a> K2: KotlinNothingValueException in Exposed</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68623"><code>KT-68623</code></a> K2: &quot;Only safe or null-asserted calls are allowed&quot; on safe call</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68193"><code>KT-68193</code></a> JDK 21: new MutableList.addFirst/addLast  methods allow adding nullable value for non-null types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67804"><code>KT-67804</code></a> removeFirst and removeLast return type with Java 21</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68727"><code>KT-68727</code></a> K2: &quot;Null argument in ExpressionCodegen for parameter VALUE_PARAMETER&quot; caused by an enum class with default parameter in a different module</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68383"><code>KT-68383</code></a> K2: &quot;Argument type mismatch: actual type is 'kotlin.String', but 'T &amp; Any' was expected.&quot; with intersection types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68546"><code>KT-68546</code></a> K2: false-positive conflicting overloads error on inheriting generic type with inherited generic and non-generic member overloads</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68626"><code>KT-68626</code></a> K2: &quot;Conflicting Overloads&quot; for function if inherited from generic type</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68351"><code>KT-68351</code></a> K2: &quot;Suspension functions can only be called within coroutine body&quot;</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68489"><code>KT-68489</code></a> K2: WRONG_ANNOTATION_TARGET with Java and Kotlin <code>@target</code> annotation positions</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-69058"><code>KT-69058</code></a> K2: Java-defined property annotations not persisted</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-64515"><code>KT-64515</code></a> K2 IDE: [NEW_INFERENCE_ERROR] in a build.gradle.kts script while applying &quot;jvm-test-suite&quot; plugin and then configuring targets for test suites</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68016"><code>KT-68016</code></a> K2: Gradle repo test <code>should compile correctly with Kotlin explicit api mode</code> fails on K2</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68575"><code>KT-68575</code></a> K2: <code>@ParameterName</code> annotation is not erased when inferring the type of <code>it</code> in lambdas</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-67999"><code>KT-67999</code></a> K2: lost flexibility on parameters of Java SAM</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-59679"><code>KT-59679</code></a> K2: Investigate extracting uncompleted candidates from blocks</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68401"><code>KT-68401</code></a> K2: &quot;IllegalAccessError: failed to access class&quot; caused by package private super Java type, when inferencing a common super type of if or when branches on JVM</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68806"><code>KT-68806</code></a> K/Wasm RuntimeError: unreachable on Sequence::toList</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68455"><code>KT-68455</code></a> K2: False negative UPPER_BOUND_VIOLATED_BASED_ON_JAVA_ANNOTATIONS</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68538"><code>KT-68538</code></a> KJS/K2: using <code>while</code> with <code>break</code> inside inline lambdas leads to an endless cycle</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68798"><code>KT-68798</code></a> JVM compiler crashes on calling private expect constructor with a default parameter</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68734"><code>KT-68734</code></a> K2: enum class in KMP: Expect declaration <code>MMKVLogLevel</code> is incompatible with actual <code>MMKVLogLevel</code> because modality is different</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68674"><code>KT-68674</code></a> False positive ACTUAL_WITHOUT_EXPECT in K2</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68350"><code>KT-68350</code></a> K2: &quot;Inapplicable candidate(s)&quot; caused by parameter reference of local class with type parameters from function</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68571"><code>KT-68571</code></a> K2: &quot;IllegalStateException: Fake override should have at least one overridden descriptor&quot; caused by exceptions and when statement</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68523"><code>KT-68523</code></a> K2: FileAnalysisException when using Definitely non-nullable types</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68339"><code>KT-68339</code></a> K2: &quot;Enum entry * is uninitialized here&quot; caused by lazy property with enum in <code>when</code> expression</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-66688"><code>KT-66688</code></a> K2: false-negative &quot;upper bound violated&quot; error in extension receiver</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68630"><code>KT-68630</code></a> DiagnosticsSuppressor is not invoked with Kotlin 2.0</li>
    <li><a href="https://youtrack.jetbrains.com/issue/KT-68222"><code>KT-68222</code></a> K2. KMP. False negative <code>Expected declaration must not have a body</code> for expected top-level property with getter/setter</li>
    </ul>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/JetBrains/kotlin/commit/c072e7c945fed74805d87ecc89c9a650bad23e12"><code>c072e7c</code></a> Add ChangeLog for 2.0.10-RC2</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/f3f8d94df8d6ceb5a973912d7ba15bf32c6edba9"><code>f3f8d94</code></a> Compose compiler: Do not add HiddenFromObjC annotation twice</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/c022606aedb53059075b5ce0f651a9f1e02daf6e"><code>c022606</code></a> Add ChangeLog for 2.0.10-RC</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/5118405d09fab5d93eb54883c154412adfefc0c0"><code>5118405</code></a> [KGP] Make kotlin.build.archivesTaskOutputAsFriendModule property public</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/623edefb002a684bc2e3fd2d8870d5d1bb847dab"><code>623edef</code></a> [KGP] Fix missing task dependency between Test and Main compilations</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/1f70ebbdf5e8fcdcce44cce5f89c6db142785d49"><code>1f70ebb</code></a> [Gradle] Fix resolve friend paths to be able to detect late associateWith calls</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/1b0ab7dbc1cbe91df8f8952c55826f07359d203f"><code>1b0ab7d</code></a> [Gradle] Add archivesTaskOutputAsFriendModule flag</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/ae44265434ed08f1bbc036581532c3c799c5daec"><code>ae44265</code></a> Init configurationMetrics parameter with a default value</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/d0984cc6a32f5477a72b73fa60966eaefec24ec2"><code>d0984cc</code></a> Calculate projects configurationMetrics after project evaluation</li>
    <li><a href="https://github.com/JetBrains/kotlin/commit/351f801d8c268130ea50d0ec14e5c154d8a897e8"><code>351f801</code></a> Finalize BuildFusService parameters to avoid CME</li>
    <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.0.0...v2.0.10">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-gradle-plugin&package-manager=gradle&previous-version=2.0.0&new-version=2.0.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    687c8a5 View commit details
    Browse the repository at this point in the history
  5. [pigeon] removes restriction on number of custom types per file (#6840)

    removes restriction on number of custom types per file (except for gobject).
    
    also fixes bug in objc with multiple enums in a class
    
    resolves a couple other minor issues:
    fixes flutter/flutter#150385
    fixes flutter/flutter#150108
    work toward flutter/flutter#152916
    tarrinneal authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    cb0683e View commit details
    Browse the repository at this point in the history
  6. [path_provider]: Bump androidx.annotation:annotation from 1.8.1 to 1.…

    …8.2 in /packages/path_provider/path_provider_android/android (#7376)
    
    Bumps androidx.annotation:annotation from 1.8.1 to 1.8.2.
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.annotation:annotation&package-manager=gradle&previous-version=1.8.1&new-version=1.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a49ef26 View commit details
    Browse the repository at this point in the history
  7. [camera]: Bump androidx.annotation:annotation from 1.8.1 to 1.8.2 in …

    …/packages/camera/camera_android/android (#7371)
    
    Bumps androidx.annotation:annotation from 1.8.1 to 1.8.2.
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.annotation:annotation&package-manager=gradle&previous-version=1.8.1&new-version=1.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    </details>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d9a6de8 View commit details
    Browse the repository at this point in the history
Loading