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

Commits on May 9, 2024

  1. [go_router] Feat add route redirect shellroutes (#114559) (#6432)

    Possible solution for: flutter/flutter#114559
    
    ## Pre-launch Checklist
    
    - [X] I read the [Contributor Guide] and followed the process outlined
    there for submitting PRs.
    - [X] I read the [Tree Hygiene] wiki page, which explains my
    responsibilities.
    - [X] I read and followed the [relevant style guides] and ran the
    auto-formatter. (Unlike the flutter/flutter repo, the flutter/packages
    repo does use `dart format`.)
    - [X] I signed the [CLA].
    - [X] The title of the PR starts with the name of the package surrounded
    by square brackets, e.g. `[shared_preferences]`
    - [X] I [linked to at least one issue that this PR fixes] in the
    description above.
    - [X] I updated `pubspec.yaml` with an appropriate new version according
    to the [pub versioning philosophy], or this PR is [exempt from version
    changes].
    - [X] I updated `CHANGELOG.md` to add a description of the change,
    [following repository CHANGELOG style].
    - [ ] I updated/added relevant documentation (doc comments with `///`).
    - [X] I added new tests to check the change I am making, or this PR is
    [test-exempt].
    - [X] All existing and new tests are passing.
    
    ---------
    
    Co-authored-by: chunhtai <[email protected]>
    Co-authored-by: Victor Ohashi <[email protected]>
    3 people authored May 9, 2024
    Configuration menu
    Copy the full SHA
    3fb302d View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Roll Flutter from 00f4066 to 2bfb1b0 (9 revisions) (#6706)

    flutter/flutter@00f4066...2bfb1b0
    
    2024-05-09 [email protected] Bump flutter_lints to 4.0
    (flutter/flutter#148020)
    2024-05-09 [email protected] Add Badge example
    (flutter/flutter#148053)
    2024-05-09 [email protected] Fix ExpandIcon color when
    ExpansionPanel.canTapOnHeader true (#147097) (flutter/flutter#147098)
    2024-05-09 [email protected] Roll Flutter Engine from
    c2e874fdc164 to c0fd3386d018 (1 revision) (flutter/flutter#148040)
    2024-05-09 [email protected] Roll Flutter Engine from
    fe08238f5a52 to c2e874fdc164 (1 revision) (flutter/flutter#148038)
    2024-05-09 [email protected] Roll Flutter Engine from
    69f2d9610a18 to fe08238f5a52 (1 revision) (flutter/flutter#148034)
    2024-05-09 [email protected]
    Roll pub packages (flutter/flutter#148011)
    2024-05-09 [email protected] Roll Flutter Engine from
    bd58d2b2d655 to 69f2d9610a18 (7 revisions) (flutter/flutter#148030)
    2024-05-09 [email protected] [web] Update wasm CLI details
    to be clear JavaScript is ALSO compiled (flutter/flutter#147944)
    
    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 May 10, 2024
    Configuration menu
    Copy the full SHA
    69a35b2 View commit details
    Browse the repository at this point in the history
  2. [local_auth_darwin] Adds Swift Package Manager compatibility (#6708)

    Adds Swift Package Manager support to `local_auth_darwin`.
    
    This does not migrate the example app's Xcode project to use Swift Package Manager, that's tracked by flutter/flutter#148021.
    
    Fixes flutter/flutter#146911
    loic-sharma authored May 10, 2024
    Configuration menu
    Copy the full SHA
    4d4567a View commit details
    Browse the repository at this point in the history
  3. [quick_actions_android] Switch to Compat version of `ShortcutManage…

    …r` to support Google surfaces (#6638)
    
    Fixes flutter/flutter#147519
    gmackall authored May 10, 2024
    Configuration menu
    Copy the full SHA
    a22381f View commit details
    Browse the repository at this point in the history
  4. Update .gitignore for Swift Package Manager (#6705)

    The following directories were created when I added SPM support to the `ios_platform_images` plugin:
    
    ```
    packages/ios_platform_images/ios/ios_platform_images/.build/
    packages/ios_platform_images/ios/ios_platform_images/.swiftpm/
    ```
    
    These shouldn't be checked-in to the packages repository.
    
    Part of flutter/flutter#148018
    loic-sharma authored May 10, 2024
    Configuration menu
    Copy the full SHA
    a8e9147 View commit details
    Browse the repository at this point in the history
  5. [camerax] Make fixes required to swap camera_android_camerax for came…

    …ra_android (#6697)
    
    Makes changes needed to land #6629. Specifically:
    
    - Fixes timing issue with `stopVideoRecording` such that the `Future` it returns will only complete when CameraX reports that the recording is finalized (via listening for the [finalized video recording event](https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Finalize))
    - Modifies `startVideoCapturing` such that the `Future` it returns will only complete when CameraX reports that video capturing has started (via listening for the [started video recording event](https://developer.android.com/reference/androidx/camera/video/VideoRecordEvent.Start))
    - Adds empty implementation and TODO for implementing `setDescriptionWhileRecording`
    camsim99 authored May 10, 2024
    Configuration menu
    Copy the full SHA
    1ab2f5b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f18b895 View commit details
    Browse the repository at this point in the history
  7. [Android][webview_flutter] Run integration tests on emulators running…

    … Android 34 (#6499)
    
    Changes webview_flutter , webview_flutter_android tests to run on emulators running SDK 34 for Android. I also
    
    1. Changed all `unawaited` calls in non-legacy tests to `await`. I believe several of the setup steps need to be completed before running checks based on testing, so this should leave the tests safer overall.
    2. Changing the integration test directory structures look like what is described in [the integration_test packages instructions](https://github.com/flutter/flutter/blob/master/packages/integration_test/README.md#package-structure). Without changing the package to this structure, CI seemed to run the tests in parallel. I am still trying to figure out why this is but no longer want to block this PR.
    
    Also removes shards for testing packages against Android 33 since no packages are running on emulators running Android 33 anymore.
    
    Fixes flutter/flutter#140001. Fixes flutter/flutter#137083.
    camsim99 authored May 10, 2024
    Configuration menu
    Copy the full SHA
    a489d49 View commit details
    Browse the repository at this point in the history
  8. [url_launcher] Add Swift Package Manager support (#6677)

    Adds SPM support for both iOS and macOS.
    
    Also opportunistically updates the unit tests for macOS to match the changes made in #4959 since I noticed that they were failing when running locally. This will prevent issues when we update CI in the future.
    
    Fixes flutter/flutter#146916
    stuartmorgan-g authored May 10, 2024
    Configuration menu
    Copy the full SHA
    75930f8 View commit details
    Browse the repository at this point in the history
  9. [quick_actions] Add Swift Package Manager support (#6682)

    Adds SPM support. Does not include any package changes, to maintain compatibility with `stable`.
    
    Also adds a missing `import` in a test; it looks like it was probabl/y compiling before due to bleed-through from the Cocoapod dependency, and switching to SPM broke it. The test references a UIKit type, so should definitely have been importing it.
    
    Fixes flutter/flutter#146915
    stuartmorgan-g authored May 10, 2024
    Configuration menu
    Copy the full SHA
    f1ca81a View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Roll Flutter from 2bfb1b0 to 2aa05c1 (26 revisions) (#6713)

    flutter/flutter@2bfb1b0...2aa05c1
    
    2024-05-11 [email protected] Roll Flutter Engine from fad88cb16d03 to 558a81dd8b08 (3 revisions) (flutter/flutter#148163)
    2024-05-11 [email protected] Roll Flutter Engine from ba8e0d3e2f23 to fad88cb16d03 (9 revisions) (flutter/flutter#148156)
    2024-05-11 [email protected] Add test for scaffold.1.dart (flutter/flutter#147966)
    2024-05-10 [email protected] Fix `MaterialStateBorderSide` lerp in the `Checkbox` and chips (flutter/flutter#148124)
    2024-05-10 [email protected] Docs on TextField disposed by a scrollable (flutter/flutter#148149)
    2024-05-10 [email protected] Roll Flutter Engine from d4f705ccb695 to ba8e0d3e2f23 (8 revisions) (flutter/flutter#148147)
    2024-05-10 [email protected] Roll pub packages (flutter/flutter#148148)
    2024-05-10 [email protected] Add `clipBehavior` to `DialogTheme` (flutter/flutter#147635)
    2024-05-10 [email protected] bump cupertino_icons to 1.08 (flutter/flutter#146806)
    2024-05-10 [email protected] Add test for animated_size.0.dart API example. (flutter/flutter#147828)
    2024-05-10 [email protected] Fix `DropdownMenu` keyboard navigation (flutter/flutter#147294)
    2024-05-10 [email protected] Add test for draggable.0.dart API example. (flutter/flutter#147941)
    2024-05-10 [email protected] Update TESTOWNERS (flutter/flutter#148108)
    2024-05-10 [email protected] Add tests for stream_builder.0.dart API example. (flutter/flutter#147832)
    2024-05-10 [email protected] Roll Flutter Engine from 1ccd0c308b3a to d4f705ccb695 (2 revisions) (flutter/flutter#148142)
    2024-05-10 [email protected] Roll Packages from 8de142d to 6c4482a (8 revisions) (flutter/flutter#148079)
    2024-05-10 [email protected] Roll Flutter Engine from c0917b14fc36 to 1ccd0c308b3a (10 revisions) (flutter/flutter#148137)
    2024-05-10 [email protected] `if` chains â�� `switch` expressions (flutter/flutter#147793)
    2024-05-10 49699333+dependabot[bot]@users.noreply.github.com Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (flutter/flutter#148091)
    2024-05-10 [email protected] Reland "Implement computeDryBaseline for `RenderWrap` (#146260)" (flutter/flutter#148086)
    2024-05-10 [email protected] Update dependabot reviewers (flutter/flutter#148101)
    2024-05-10 [email protected] Roll Flutter Engine from 6e722ae213bd to c0917b14fc36 (1 revision) (flutter/flutter#148084)
    2024-05-09 [email protected] Don't pin package:macros (flutter/flutter#148087)
    2024-05-09 [email protected] Remove hidden dependencies on the default LocalPlatform (flutter/flutter#147342)
    2024-05-09 [email protected] Getting rid of containers (flutter/flutter#147432)
    2024-05-09 [email protected] Roll Flutter Engine from c0fd3386d018 to 6e722ae213bd (2 revisions) (flutter/flutter#148070)
    
    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 May 11, 2024
    Configuration menu
    Copy the full SHA
    29dbf53 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Roll Flutter from 2aa05c1 to 1dfb46e (3 revisions) (#6715)

    flutter/flutter@2aa05c1...1dfb46e
    
    2024-05-12 [email protected] Roll Flutter Engine from a9e1a2c478d3 to 34fd28e8c7bd (1 revision) (flutter/flutter#148183)
    2024-05-11 [email protected] Roll Flutter Engine from 38a6ef7548f5 to a9e1a2c478d3 (2 revisions) (flutter/flutter#148176)
    2024-05-11 [email protected] Roll Flutter Engine from 558a81dd8b08 to 38a6ef7548f5 (1 revision) (flutter/flutter#148172)
    
    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 May 12, 2024
    Configuration menu
    Copy the full SHA
    d891fb9 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. [image_picker_ios] Make all headers public for SwiftPM to keep inline…

    … with CocoaPods (#6707)
    
    To keep the SwiftPM implementation more inline with CocoaPods, make all headers public.
    vashworth authored May 13, 2024
    Configuration menu
    Copy the full SHA
    ee8ee2e View commit details
    Browse the repository at this point in the history
  2. [camera] Change default Android implementation from camera_android …

    …to `camera_android_camerax` (#6629)
    
    Breaking change: Changes default Android implementation from `camera_android` to `camera_android_camerax` via a breaking change and updates relevant documentation.
    
    ~<ins>**Note:**</ins> Planning to land this after #6608, as it is a semi-crucial fix.~ Done :)
    camsim99 authored May 13, 2024
    Configuration menu
    Copy the full SHA
    9588cce View commit details
    Browse the repository at this point in the history
  3. Roll Flutter from 1dfb46e to 1255435 (6 revisions) (#6723)

    flutter/flutter@1dfb46e...1255435
    
    2024-05-13 [email protected] Native ios context menu (flutter/flutter#143002)
    2024-05-13 [email protected] test sliver fill remaining examples (flutter/flutter#148041)
    2024-05-13 [email protected] Roll Flutter Engine from fab7a7417888 to 0050bf9a8094 (1 revision) (flutter/flutter#148211)
    2024-05-13 [email protected] Roll Flutter Engine from e568e5db9391 to fab7a7417888 (1 revision) (flutter/flutter#148207)
    2024-05-13 [email protected] Roll Flutter Engine from 57e74a1b3860 to e568e5db9391 (2 revisions) (flutter/flutter#148204)
    2024-05-13 [email protected] Roll Flutter Engine from 34fd28e8c7bd to 57e74a1b3860 (1 revision) (flutter/flutter#148196)
    
    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] 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 May 13, 2024
    Configuration menu
    Copy the full SHA
    f91f689 View commit details
    Browse the repository at this point in the history
  4. [in_app_purchase] Update country code Android example (#6722)

    Updates the Android example app to use the replacement for the deprecated `getCountryCode`. Also udpates the deprecations method for `getCountryCode` to point to the correct variant of the platform interface method.
    
    Follow-up to flutter/flutter#147230
    stuartmorgan-g authored May 13, 2024
    Configuration menu
    Copy the full SHA
    1412041 View commit details
    Browse the repository at this point in the history
Loading