[flutter_releases] Flutter stable 3.24.0 Framework Cherrypicks (#152557)

# Flutter stable 3.24.0 Framework

## Scheduled Cherrypicks
- https://github.com/flutter/flutter/pull/151931
This commit is contained in:
Kevin Chisholm 2024-07-30 23:06:49 +07:00 committed by GitHub
parent 7c6b7e9ca4
commit 80c2e84975
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 26 additions and 5 deletions

View File

@ -24,8 +24,29 @@ docs/releases/Hotfix-Documentation-Best-Practices.md
INTERNAL NOTE INTERNAL NOTE
--> -->
## Flutter 3.24 Changes
### [3.24.0](https://github.com/flutter/flutter/releases/tag/3.24.0)
Initial stable release.
## Flutter 3.22 Changes ## Flutter 3.22 Changes
### [3.22.3](https://github.com/flutter/flutter/releases/tag/3.22.3) (July 17, 2024)
- [dart/55979](https://github.com/dart-lang/sdk/issues/55979) - Fixes an issue where `const bool.fromEnvironment('dart.library.ffi')` is true and conditional import condition `dart.library.ffi` is true in dart2wasm.
- [dart/55943](https://github.com/dart-lang/sdk/issues/55943) - Fixes an issue where FFI calls with variadic arguments on MacOS Arm64 would mangle the arguments.
- [flutter/149700](https://github.com/flutter/flutter/issues/149700) - [Impeller] Fixes rendering corruption when running on Intel mac simulators.
- [flutter/149701](https://github.com/flutter/flutter/issues/149701) - [Impeller] Fixes an issue on iOS that causese paths to render incorrectly.
- [flutter/149702](https://github.com/flutter/flutter/issues/149702) - [Impeller] Corrects and issue on iOs where coverage computation results in distored pixels in Impeller targets.
- [flutter/149704](https://github.com/flutter/flutter/issues/149704) - [Impeller] Fixes and issue on iOS where flickering may be occur when translating a blurred rounded rectangle.
- [flutter/149745](https://github.com/flutter/flutter/issues/149745) - [Impeller] Fixes a segfault on iOS when tessellating empty convex polygons.
- [flutter/149771](https://github.com/flutter/flutter/issues/149771) - [Impeller] Fixes a rendering error on iOS when advanced blend is double scaled.
- [flutter/53183](https://github.com/flutter/engine/pull/53183) - Fixes an issue where Linux apps show visual corruption on some frames
- [flutter/149856](https://github.com/flutter/flutter/issues/149856) - Clarifies Flutter Fix log on how to update Kotlin Gradle Plugin that was introduced in Flutter 3.19.
- [flutter/150617](https://github.com/flutter/flutter/pull/150617) - Fixes a bug in `flutter test` where `--flavor` wasn't considered when validating cached assets, causing the flavor-conditional asset bundling feature to not work as expected.
- [flutter/150724](https://github.com/flutter/flutter/issues/150724) - Fixes an issue on Web+Linux that prevents users from inputting data using the numpad.
- [flutter/150787](https://github.com/flutter/flutter/pull/150787) - Fixes and issue on Windows when running certain commands, such as `flutter run` or `flutter build`, users get a lengthy crash message including the full contents of a FileSystemException.
### [3.22.2](https://github.com/flutter/flutter/releases/tag/3.22.2) (June 06, 2024) ### [3.22.2](https://github.com/flutter/flutter/releases/tag/3.22.2) (June 06, 2024)
* [dart/55818](https://github.com/dart-lang/sdk/issues/55818) - Fixes an issue where `DART_VM_OPTIONS` were not correctly parsed for standalone Dart executables created with `dart compile exe`. * [dart/55818](https://github.com/dart-lang/sdk/issues/55818) - Fixes an issue where `DART_VM_OPTIONS` were not correctly parsed for standalone Dart executables created with `dart compile exe`.
* [dart/55873](https://github.com/dart-lang/sdk/issues/55873) - Fixes a bug in dart2wasm that can result in a runtime error that says `array.new_fixed()` has a constant larger than 10000. * [dart/55873](https://github.com/dart-lang/sdk/issues/55873) - Fixes a bug in dart2wasm that can result in a runtime error that says `array.new_fixed()` has a constant larger than 10000.

View File

@ -1 +1 @@
6e4deceb3802049388e167e3b14fda5843ad16e6 b8800d88be4866db1b15f8b954ab2573bba9960f

View File

@ -29,7 +29,7 @@ const String flutterReleaseHotline =
'https://mail.google.com/chat/u/0/#chat/space/AAAA6RKcK2k'; 'https://mail.google.com/chat/u/0/#chat/space/AAAA6RKcK2k';
const String hotfixToStableWiki = const String hotfixToStableWiki =
'https://github.com/flutter/flutter/blob/main/docs/releases/Hotfixes-to-the-Stable-Channel.md'; 'https://github.com/flutter/flutter/blob/main/CHANGELOG.md';
const String flutterAnnounceGroup = const String flutterAnnounceGroup =
'https://groups.google.com/g/flutter-announce'; 'https://groups.google.com/g/flutter-announce';

View File

@ -60,4 +60,4 @@ If you really need a particular patch and it's a fix to the flutter/flutter repo
* [Release process](Release-process.md), which describes the details for how we push builds from channel to channel. * [Release process](Release-process.md), which describes the details for how we push builds from channel to channel.
* [Cherrypick process](Flutter-Cherrypick-Process.md), where we cover how to request an issue for cherrypicking. * [Cherrypick process](Flutter-Cherrypick-Process.md), where we cover how to request an issue for cherrypicking.
* [Release notes](https://flutter.dev/docs/development/tools/sdk/release-notes), where we document changes to each version of the stable channel. * [Release notes](https://docs.flutter.dev/release/release-notes), where we document changes to each version of the stable channel.

View File

@ -4,7 +4,7 @@
Flutter's user-facing documentation should all be on the Flutter web site and the API documentation site: Flutter's user-facing documentation should all be on the Flutter web site and the API documentation site:
- https://docs.flutter.dev/ - https://docs.flutter.dev/
- [Release notes](https://flutter.dev/docs/development/tools/sdk/release-notes) - [Release notes](https://docs.flutter.dev/release/release-notes)
- https://api.flutter.dev/ - https://api.flutter.dev/
Historically, experimental documentation was sometimes first written on this wiki and later moved to the web site. This is Historically, experimental documentation was sometimes first written on this wiki and later moved to the web site. This is
@ -54,4 +54,4 @@ _Contributors: please consider moving this content to the web site or deleting i
### Release notes ### Release notes
<!-- don't add things here; user documentation belongs on the web site not the wiki --> <!-- don't add things here; user documentation belongs on the web site not the wiki -->
- [Hotfixes to the Stable Channel](../releases/Hotfixes-to-the-Stable-Channel.md) - [Hotfixes to the Stable Channel](../../CHANGELOG.md)