Skip to content

Tags: flutter/engine

Tags

3.27.3

Toggle 3.27.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter_releases] Flutter stable 3.27.2 Engine Cherrypicks (#57271)

# Flutter stable 3.27.2 Engine

## Scheduled Cherrypicks

- Roll dart revision: dart-lang/sdk@1bf43bfd3

## Infra Cherrypicks

- 1af2217
- 6b022df

3.27.2

Toggle 3.27.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter_releases] Flutter stable 3.27.2 Engine Cherrypicks (#57271)

# Flutter stable 3.27.2 Engine

## Scheduled Cherrypicks

- Roll dart revision: dart-lang/sdk@1bf43bfd3

## Infra Cherrypicks

- 1af2217
- 6b022df

3.28.0-1.0.pre

Toggle 3.28.0-1.0.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[web] Reland: (Add `crossOrigin` property to `<img>` tag used for dec…

…oding)++ (#57228)

Relands #54961 with a few more changes and tests.

Fixes flutter/flutter#160127

3.27.1

Toggle 3.27.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[CP][Impeller] disable all Adrenos older than 630 (#57069) (#57100)

Cherry pick for flutter/flutter#160041

3.28.0-0.1.pre

Toggle 3.28.0-0.1.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter_releases] Flutter beta 3.28.0-0.1.pre Engine Cherrypicks (#5…

…7126)

# Flutter beta 3.28.0-0.1.pre Engine

## Scheduled Cherrypicks

- Roll dart revision: dart-lang/sdk@e5898f068

3.27.0

Toggle 3.27.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[cp:beta][web] Work around wrong pointerId in coalesced events in iOS…

… Safari 18.2 (#56719) (#56905)

Manual cherry pick for #56719

Cherrypick request: flutter/flutter#159692

3.27.0-0.2.pre

Toggle 3.27.0-0.2.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter_releases] Flutter beta 3.27.0-0.2.pre Engine Cherrypicks (#5…

…6583)

# Flutter beta 3.27.0-0.2.pre Engine

## Scheduled Cherrypicks

- Roll dart revision: dart-lang/sdk@847db142d

3.24.5

Toggle 3.24.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[CP] Roll Skia to 93461bed7394e3c554125b0c50b00fb81eea42c6 (#56545)

This picks up https://skia-review.googlesource.com/c/skia/+/919136 which fixes an iOS App Store rejection issue.

Issue: flutter/flutter#158423

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style

3.24.4

Toggle 3.24.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[CP-stable]Add xcprivacy privacy manifest to macOS framework (#55366)

### Issue Link:

flutter/flutter#154915

### Changelog Description:

Comply with the new Apple privacy manifest policy for the macOS Flutter engine framework and prevent the "Missing privacy manifest" warning when submitting a macOS app to the App Store.

### Impact Description:

The macOS App Store will start enforcing privacy manifests for third-party SDKs starting November 12, 2024.  This change adds an empty privacy manifest to the Flutter engine FlutterMacOS.framework to comply with this new policy and prevents the warning.

### Workaround:
Add an empty PrivacyInfo.xcprivacy plist to FlutterMacOS.framework and re-codesign it manually.

### Risk:
What is the risk level of this cherry-pick?

### Test Coverage:
Are you confident that your fix is well-tested by automated tests?

A test was added to the framework, which should also be cherry-picked flutter/flutter#155556.
While we can confirm the expected file is present, only a TestFlight/App Store submission will confirm the warning is gone.

### Validation Steps:
Submit a Flutter macOS app to TestFlight or the App Store.  Confirm there is no submission warning email sent.

3.27.0-0.1.pre

Toggle 3.27.0-0.1.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Beta fix macos xcprivacy manifest copy location (#55938)

We were copying the macOS privacy manifest to the wrong path, which led to codesigning failing.

See flutter/flutter#157016 (comment) for more context.