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: 6ce00a8
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4fd05e6
Choose a head ref
  • 3 commits
  • 10 files changed
  • 3 contributors

Commits on Jun 17, 2026

  1. [vector_graphics_compiler] Use Abi.current() for engine-artifact look…

    …up on Linux ARM64 (#11781)
    
    On Linux ARM64 hosts, `vector_graphics_compiler` fails with:
    ```
    Could not locate libpathops at <flutter>/bin/cache/artifacts/engine/linux-x64/libpath_ops.so
    ```
    Flutter ships the engine binary at `.../engine/linux-arm64/libpath_ops.so`, but
    `_initialize_path_ops_io.dart` and `_initialize_tessellator_io.dart` hardcoded
    `'linux-x64'` on Linux and never looked at the arm64 directory.
    
    Both loaders now route through a new pure `engineArtifactSubpath(...)` helper
    that maps `Abi.current()` to the engine-artifact subpath. The helper is
    unit-tested across every supported Abi, the linux-arm64 fix, and the
    unsupported-host branch. Behavior on windows-x64, darwin, and linux-x64 hosts
    is unchanged. Bumps the package to `1.2.6`.
    
    Fixes flutter/flutter#158865.
    
    ## Pre-Review Checklist
    HiroyukiTamura authored Jun 17, 2026
    Configuration menu
    Copy the full SHA
    a71b87d View commit details
    Browse the repository at this point in the history
  2. Roll Flutter from 3a0420c446c5 to b10d0f1ac615 (23 revisions) (#11928)

    flutter/flutter@3a0420c...b10d0f1
    
    2026-06-17 mr-peipei@web.de Skip platform-specific plugin registration if no platforms enabled (flutter/flutter#186304)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Packages from 8286d39 to 6ce00a8 (1 revision) (flutter/flutter#188109)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Skia from 79f93fd5f36e to 5d19002eb73e (1 revision) (flutter/flutter#188108)
    2026-06-17 simon@journeyapps.com Import `dart:_js_interop_wasm` in addition to `dart:_wasm` to convert between `JSAny` and `WasmExternRef?` (flutter/flutter#186974)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Dart SDK from f811ecae9ca0 to e39bde5b1bfc (2 revisions) (flutter/flutter#188107)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Skia from 026f6a6be2b9 to 79f93fd5f36e (1 revision) (flutter/flutter#188105)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Dart SDK from 462bf0a1d489 to f811ecae9ca0 (1 revision) (flutter/flutter#188099)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from VeLhhlDcod09NR4Hb... to or21OEdGtairm6nl9... (flutter/flutter#188098)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Skia from 2ffd155313f5 to 026f6a6be2b9 (10 revisions) (flutter/flutter#188097)
    2026-06-17 engine-flutter-autoroll@skia.org Roll Dart SDK from 824b4b48b6d4 to 462bf0a1d489 (1 revision) (flutter/flutter#188093)
    2026-06-17 jason-simmons@users.noreply.github.com Manual Dart roll from f6c31f4c3a63 to 824b4b48b6d4 (flutter/flutter#188023)
    2026-06-17 awolff@google.com Add a platform view test to android_hardware_smoke_test (flutter/flutter#188069)
    2026-06-17 44747303+theprantadutta@users.noreply.github.com [flutter_tools] Format empty app template with latest dart format (flutter/flutter#187443)
    2026-06-16 49699333+dependabot[bot]@users.noreply.github.com Bump the all-github-actions group across 1 directory with 3 updates (flutter/flutter#188086)
    2026-06-16 engine-flutter-autoroll@skia.org Roll Skia from d7196b0b4939 to 2ffd155313f5 (9 revisions) (flutter/flutter#188081)
    2026-06-16 43089218+chika3742@users.noreply.github.com Prevent downgrading `project.pbxproj` when greater version number (flutter/flutter#186250)
    2026-06-16 magder@google.com Only allow dependabot to autoupdate GitHub-owned actions (flutter/flutter#187936)
    2026-06-16 matt.boetger@gmail.com Fall back to source AndroidManifest.xml if AAPT fails or returns garbage (flutter/flutter#187197)
    2026-06-16 137456488+flutter-pub-roller-bot@users.noreply.github.com Roll pub packages (flutter/flutter#187769)
    2026-06-16 jason-simmons@users.noreply.github.com [Impeller] Move queue submission into a callback that is invoked by FenceWaiterVK::AddFence only if it can accept the fence (flutter/flutter#187761)
    2026-06-16 jhy03261997@gmail.com Reland [a11y] Map some framework semantics roles to android classes.  (flutter/flutter#188037)
    2026-06-16 1961493+harryterkelsen@users.noreply.github.com refactor(web): Unify Image on Skwasm and CanvasKit (flutter/flutter#187873)
    2026-06-16 30870216+gaaclarke@users.noreply.github.com Adds arm64 variant of impeller devicelab tests for windows. (flutter/flutter#188053)
    
    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 bmparr@google.com,stuartmorgan@google.com 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 Jun 17, 2026
    Configuration menu
    Copy the full SHA
    0b5a487 View commit details
    Browse the repository at this point in the history
  3. [video_player_web] Remove stale package:web tweaks (#11820)

    Removes stale `package:web` helper setters for `disablePictureInPicture` and `disableRemotePlayback` from `video_player_web`.
    
    These APIs are available directly from `package:web` 1.0.0, so this updates the package's minimum supported `web` version to `>=1.0.0 <2.0.0`. The `controlsList` helper is intentionally kept because `package:web` does not expose it yet.
    
    Fixes flutter/flutter#187430
    
    ## Tests
    
    ```console
    dart run script/tool/bin/flutter_plugin_tools.dart analyze --packages video_player_web
    dart run script/tool/bin/flutter_plugin_tools.dart test --packages video_player_web
    flutter pub downgrade && dart analyze --fatal-infos
    flutter test --platform=chrome
    ```
    
    ## Notes
    
    No new tests were added because this removes stale compatibility helpers and preserves the existing runtime calls. Existing package tests and lower-bound analysis pass.
    
    The `example/integration_test` suite was not run locally because Flutter reported: `Web devices are not supported for integration tests yet.`
    
    ## Pre-Review Checklist
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.
    
    [^1]: This PR includes the required `pubspec.yaml` and `CHANGELOG.md` updates. No new tests were added because this is a compatibility-helper cleanup; existing tests and lower-bound analysis pass.
    faheemabbas766 authored Jun 17, 2026
    Configuration menu
    Copy the full SHA
    4fd05e6 View commit details
    Browse the repository at this point in the history
Loading