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

Commits on Aug 31, 2026

  1. [tool] Exempt AGENTS.md from version and changelog checks (#12681)

    This came up as part of #12668 which needed the labels. This pr excludes AGENTS.md from both pub publishing and from needing changelog/version requirements. 
    
    - @reidbaker 
    
    Agent authored description 
    ---
    Exempts `AGENTS.md` from requiring CHANGELOG updates and version bumps in package validation, adds `AGENTS.md` as a package support file in repo tooling, and adds `AGENTS.md` to `.pubignore` in `camera_android_camerax`.
    
    ## Summary
    - **Repository Tooling**:
      - `script/tool/lib/src/common/package_state_utils.dart`: Added `pathComponents.last == 'AGENTS.md'` to `_isDevChange` so developer/agent guidelines in `AGENTS.md` do not trigger missing CHANGELOG or version bump errors.
      - `script/tool/lib/src/common/file_filters.dart`: Added `path.endsWith('/AGENTS.md')` to `isPackageSupportFile`.
      - `script/tool/CHANGELOG.md`: Added changelog entry under `## NEXT`.
    - **Package `.pubignore`**:
      - `packages/camera/camera_android_camerax/.pubignore`: Added `AGENTS.md` to prevent publishing agent guidelines to pub.dev.
    - **Tests**:
      - Added unit tests in `script/tool/test/common/package_state_utils_test.dart`, `script/tool/test/common/file_filters_test.dart`, and `script/tool/test/validate_command_version_test.dart`.
    
    ## Pre-Review Checklist
    reidbaker-agent authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    a743ac5 View commit details
    Browse the repository at this point in the history
  2. Roll Flutter from c97838627ff5 to c8c5e3bd7542 (4 revisions) (#12706)

    flutter/flutter@c978386...c8c5e3b
    
    2026-08-31 [email protected] Roll Skia from 24a8072e4046 to 5549c93c9a1c (9 revisions) (flutter/flutter#192057)
    2026-08-31 [email protected] Roll Dart SDK from 76abdf94faa8 to 48f641e8b249 (1 revision) (flutter/flutter#192055)
    2026-08-31 [email protected] Roll Skia from 588b550a4dd8 to 24a8072e4046 (1 revision) (flutter/flutter#192050)
    2026-08-31 [email protected] Roll Fuchsia Linux SDK from o9DikEfRoFyVK3LKD... to EPzxifoyt36b5qiBy... (flutter/flutter#192048)
    
    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] 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 31, 2026
    Configuration menu
    Copy the full SHA
    b4f13d8 View commit details
    Browse the repository at this point in the history
  3. [material_ui, cupertino_ui, go_router] Command to test dart fixes (#1…

    …2390)
    
    This PR creates a new repo-level CI command to run the dart fix tests in relevant packages. Before this PR, go_router had its own script to run its dart fix tests, and material_ui and cupertino_ui had dart fix tests that were not being run. After this PR, all of the above are run via the new command.
    
    Part of flutter/flutter#182568
    justinmc authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    c8faec1 View commit details
    Browse the repository at this point in the history
  4. [google_maps_flutter] Convert marker controllers to Swift (#12662)

    This converts MarkerController and ClusterManagersController to Swift in the `_sdk*` packages.
    
    The remaining Obj-C code will be migrated in a series of follow-up PRs to keep the scope of each PR reasonable for review.
    
    The conversion process was:
    - Initial conversion via Gemini, with explicit instruction to keep the structure the same.
    - Side-by-side manual review of the old and new versions of the files.
    - Manual fixes and improvements.
    
    Part of flutter/flutter#119108
    
    ## Pre-Review Checklist
    
    [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    stuartmorgan-g authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    da2e1a6 View commit details
    Browse the repository at this point in the history
  5. [vector_graphics_compiler] Fix deprecation issues in tests (#12700)

    Part of flutter/flutter#178120
    
    ## 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]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    ValentinVignal authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    c776615 View commit details
    Browse the repository at this point in the history
  6. [material_ui] Standardize M3 and M3E token template base class names (#…

    …12675)
    
    Work towards flutter/flutter#191088
    
    **Ports over #12209 which landed on the `m3e_migration` feature branch.**
    
    ### Original PR description
    
    As title. Related to flutter/flutter#187899
    
    ## 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]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    elliette authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    bede1de View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2026

  1. [vector_graphics] Fix deprecation lints (#12702)

    Part of flutter/flutter#178120
    
    ## 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]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    ValentinVignal authored Sep 1, 2026
    Configuration menu
    Copy the full SHA
    2e33644 View commit details
    Browse the repository at this point in the history
  2. [material_ui] Migrate AppBar M3 template to use new gen_defaults scri…

    …pt (#12707)
    
    Work towards flutter/flutter#191088
    
    **Ports over #12122 which landed on the `m3e_migration` feature branch.**
    
    ### Original PR description
    
    Fixes flutter/flutter#188397
    
    Initially gen_defaults script and its templates were used to handle JSON tokens. After we fix the token pipeline and make it possible to get M3E tokens, we use Dart constants and re-created the gen_defaults in material_ui. After decoupling, the old gen_defaults will be deprecated soon.
    
    This PR is to:
    
    create a template for M3 AppBar so we can use new script to generate M3 defaults.
    move the generated code to generated/ folder so all M3 and M3E generated code will be in the same location.
    
    ## 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]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
    elliette authored Sep 1, 2026
    Configuration menu
    Copy the full SHA
    7a7912f View commit details
    Browse the repository at this point in the history
Loading