Skip to content

Commit 80c2e84

Browse files
authored
[flutter_releases] Flutter stable 3.24.0 Framework Cherrypicks (flutter#152557)
# Flutter stable 3.24.0 Framework ## Scheduled Cherrypicks - flutter#151931
1 parent 7c6b7e9 commit 80c2e84

File tree

5 files changed

+26
-5
lines changed

5 files changed

+26
-5
lines changed

docs/releases/Hotfixes-to-the-Stable-Channel.md renamed to CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,29 @@ docs/releases/Hotfix-Documentation-Best-Practices.md
2424
2525
INTERNAL NOTE
2626
-->
27+
## Flutter 3.24 Changes
28+
29+
### [3.24.0](https://github.com/flutter/flutter/releases/tag/3.24.0)
30+
Initial stable release.
31+
2732
## Flutter 3.22 Changes
2833

34+
### [3.22.3](https://github.com/flutter/flutter/releases/tag/3.22.3) (July 17, 2024)
35+
36+
- [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.
37+
- [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.
38+
- [flutter/149700](https://github.com/flutter/flutter/issues/149700) - [Impeller] Fixes rendering corruption when running on Intel mac simulators.
39+
- [flutter/149701](https://github.com/flutter/flutter/issues/149701) - [Impeller] Fixes an issue on iOS that causese paths to render incorrectly.
40+
- [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.
41+
- [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.
42+
- [flutter/149745](https://github.com/flutter/flutter/issues/149745) - [Impeller] Fixes a segfault on iOS when tessellating empty convex polygons.
43+
- [flutter/149771](https://github.com/flutter/flutter/issues/149771) - [Impeller] Fixes a rendering error on iOS when advanced blend is double scaled.
44+
- [flutter/53183](https://github.com/flutter/engine/pull/53183) - Fixes an issue where Linux apps show visual corruption on some frames
45+
- [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.
46+
- [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.
47+
- [flutter/150724](https://github.com/flutter/flutter/issues/150724) - Fixes an issue on Web+Linux that prevents users from inputting data using the numpad.
48+
- [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.
49+
2950
### [3.22.2](https://github.com/flutter/flutter/releases/tag/3.22.2) (June 06, 2024)
3051
* [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`.
3152
* [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.

bin/internal/engine.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6e4deceb3802049388e167e3b14fda5843ad16e6
1+
b8800d88be4866db1b15f8b954ab2573bba9960f

dev/conductor/core/lib/src/globals.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const String flutterReleaseHotline =
2929
'https://mail.google.com/chat/u/0/#chat/space/AAAA6RKcK2k';
3030

3131
const String hotfixToStableWiki =
32-
'https://github.com/flutter/flutter/blob/main/docs/releases/Hotfixes-to-the-Stable-Channel.md';
32+
'https://github.com/flutter/flutter/blob/main/CHANGELOG.md';
3333

3434
const String flutterAnnounceGroup =
3535
'https://groups.google.com/g/flutter-announce';

docs/releases/Flutter-build-release-channels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ If you really need a particular patch and it's a fix to the flutter/flutter repo
6060

6161
* [Release process](Release-process.md), which describes the details for how we push builds from channel to channel.
6262
* [Cherrypick process](Flutter-Cherrypick-Process.md), where we cover how to request an issue for cherrypicking.
63-
* [Release notes](https://flutter.dev/docs/development/tools/sdk/release-notes), where we document changes to each version of the stable channel.
63+
* [Release notes](https://docs.flutter.dev/release/release-notes), where we document changes to each version of the stable channel.

docs/wiki_archive/User-documentation-index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Flutter's user-facing documentation should all be on the Flutter web site and the API documentation site:
55

66
- https://docs.flutter.dev/
7-
- [Release notes](https://flutter.dev/docs/development/tools/sdk/release-notes)
7+
- [Release notes](https://docs.flutter.dev/release/release-notes)
88
- https://api.flutter.dev/
99

1010
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
5454

5555
### Release notes
5656
<!-- don't add things here; user documentation belongs on the web site not the wiki -->
57-
- [Hotfixes to the Stable Channel](../releases/Hotfixes-to-the-Stable-Channel.md)
57+
- [Hotfixes to the Stable Channel](../../CHANGELOG.md)

0 commit comments

Comments
 (0)