3.19.0-0.1.pre
版本发布时间: 2024-01-12 02:31:57
flutter/flutter最新发布版本:3.19.0-0.1.pre(2024-01-12 02:31:57)
The release of the Flutter 3.19 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
Flutter 3.19 beta (January 10, 2024)
Flutter Framework
Framework
- Retry on transient Skia failure. by @Hixie in https://github.com/flutter/flutter/pull/139182
- Reverts "Retry on transient Skia failure." by @auto-submit in https://github.com/flutter/flutter/pull/139407
- Add Impeller complex layout impeller benchmarks. by @jonahwilliams in https://github.com/flutter/flutter/pull/139490
- Enable TapRegion to detect all mouse button click by @anidotnet in https://github.com/flutter/flutter/pull/136799
- Removed deprecated NavigatorState.focusScopeNode by @Piinks in https://github.com/flutter/flutter/pull/139260
- Roll dependencies by @Hixie in https://github.com/flutter/flutter/pull/139606
- Reset deprecation period for setPubRootDirectories by @Piinks in https://github.com/flutter/flutter/pull/139592
- [Android] Bump template & integration test Gradle version to 7.6.4 by @camsim99 in https://github.com/flutter/flutter/pull/139276
- Don't send images to Gold on release branches by @Piinks in https://github.com/flutter/flutter/pull/139706
- MultiDragPointerState should dispatch creation and disposal events. by @ksokolovskyi in https://github.com/flutter/flutter/pull/138807
- SelectionOverlay and TextSelectionOverlay should dispatch creation and disposal events. by @ksokolovskyi in https://github.com/flutter/flutter/pull/138804
- ScrollDragController should dispatch creation and disposal events. by @ksokolovskyi in https://github.com/flutter/flutter/pull/138800
- SnapshotPainter should dispatch creation and disposal events. by @ksokolovskyi in https://github.com/flutter/flutter/pull/138810
- Animate TextStyle.fontVariations by @Hixie in https://github.com/flutter/flutter/pull/138881
- Add Overlay.wrap for convenience by @goderbauer in https://github.com/flutter/flutter/pull/139823
- Add accessibility identifier to
SemanticsProperties
by @bartekpacia in https://github.com/flutter/flutter/pull/138331 - Handle the case when _CupertinoBackGestureDetector is disposed during the drag. by @hangyujin in https://github.com/flutter/flutter/pull/139585
- Renamed
appbar
toapp_bar
directory in API Examples Tests by @piedcipher in https://github.com/flutter/flutter/pull/139922 - Implement
switch
expressions inexamples/
andanimation/
by @nate-thegrate in https://github.com/flutter/flutter/pull/139882 - fix typo of 'not' instead of 'now' for
useInheritedMediaQuery
by @timmaffett in https://github.com/flutter/flutter/pull/139940 - [Docs] Added missing
CupertinoApp.showSemanticsDebugger
by @piedcipher in https://github.com/flutter/flutter/pull/139913 - Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal by @Hixie in https://github.com/flutter/flutter/pull/139549
- Reverts "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal" by @auto-submit in https://github.com/flutter/flutter/pull/140085
- Catch
Stopwatch
with static analysis by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140019 - 🎨: fix cupertionActionSheet design by @Anishishi in https://github.com/flutter/flutter/pull/134345
- Revert "Dynamic view sizing" by @chingjun in https://github.com/flutter/flutter/pull/140165
- fix reorderable_list drop animation by @yiiim in https://github.com/flutter/flutter/pull/139362
- Cupertino text clear label by @MitchellGoodwin in https://github.com/flutter/flutter/pull/129727
- Increase versions of leak tracker libraries. by @polina-c in https://github.com/flutter/flutter/pull/140018
- Move package:web dependency to dev dependency by @srujzs in https://github.com/flutter/flutter/pull/139696
- Reorganize dependencies on leak_tracker. by @polina-c in https://github.com/flutter/flutter/pull/140233
- Use new
enabledFeature
param forAnalytics
by @eliasyishak in https://github.com/flutter/flutter/pull/139934 - [github actions] minor PR to test latest github actions by @XilaiZhang in https://github.com/flutter/flutter/pull/140252
- Use
SemanticsUpdateBuilder
again, remove all references to temporarySemanticsUpdateBuilderNew
by @bartekpacia in https://github.com/flutter/flutter/pull/139942 - Document difference between softWrap and maxLine by @paldepind in https://github.com/flutter/flutter/pull/139363
- SemanticsProperties: default
identifier
andtooltip
to null by @bartekpacia in https://github.com/flutter/flutter/pull/140283 - Upgrade to version of leak tracker that does not depend on test_widgets. by @polina-c in https://github.com/flutter/flutter/pull/140247
- Added onEnd callback into AnimatedSize by @feduke-nukem in https://github.com/flutter/flutter/pull/139859
- Make
TextSpan
hit testing precise. by @LongCatIsLooong in https://github.com/flutter/flutter/pull/139717 - [web] Re-enable test now that source of flakiness is fixed by @harryterkelsen in https://github.com/flutter/flutter/pull/140462
- Reverts "Make
TextSpan
hit testing precise." by @auto-submit in https://github.com/flutter/flutter/pull/140468 - Reland
find.textRange.ofSubstring
changes by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140469 - Remove outdated ignores from tool by @goderbauer in https://github.com/flutter/flutter/pull/140467
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/140472
- Integrate testWidgets with leak tracking. by @polina-c in https://github.com/flutter/flutter/pull/138057
- Revert "Integrate testWidgets with leak tracking. (#138057)" by @flar in https://github.com/flutter/flutter/pull/140502
- Reverts "[web] Re-enable test now that source of flakiness is fixed" by @auto-submit in https://github.com/flutter/flutter/pull/140515
- Add send_text_input_action case to deserialization_factory to allow sendTextInputAction usages through flutter_driver. by @nonvachara-paloit in https://github.com/flutter/flutter/pull/139197
- Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal by @Hixie in https://github.com/flutter/flutter/pull/140101
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/140525
- [web] Re-enable text field test now that fix has landed in engine by @harryterkelsen in https://github.com/flutter/flutter/pull/140678
- expose didExceedMaxLines from RenderParagraph by @huanghui1998hhh in https://github.com/flutter/flutter/pull/139962
- Show width and height in inspector overlay by @CoderDake in https://github.com/flutter/flutter/pull/140709
- Add command line parameter that turns on leak tracking. by @polina-c in https://github.com/flutter/flutter/pull/138653
- Set template and migrate apps to iOS 12 minimum by @jmagman in https://github.com/flutter/flutter/pull/140478
- Reland "Make
TextSpan
hit testing precise." (#140468) by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140621 - Reverts "Set template and migrate apps to iOS 12 minimum" by @auto-submit in https://github.com/flutter/flutter/pull/140822
- Upgrade leak_tracker. by @polina-c in https://github.com/flutter/flutter/pull/140758
- Fix 139196 selection OOB by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140300
- [flutter] Allow ViewCollection to start empty. by @ditman in https://github.com/flutter/flutter/pull/140532
- Set template and migrate apps to iOS 12 minimum by @jmagman in https://github.com/flutter/flutter/pull/140823
- fix: cannot input new line using custom input control by @Satsrag in https://github.com/flutter/flutter/pull/140356
- Link to wiki page about updating dependencies in each
pubspec.yaml
file by @elliette in https://github.com/flutter/flutter/pull/140826 - Handle KEYCODE_DPAD_CENTER and KEYCODE_ENTER by @mossmana in https://github.com/flutter/flutter/pull/140808
- Re-land integrate testWidgets with leak tracking. by @polina-c in https://github.com/flutter/flutter/pull/140521
- Reverts "Re-land integrate testWidgets with leak tracking." by @auto-submit in https://github.com/flutter/flutter/pull/140926
- fix typo and reflow by @goderbauer in https://github.com/flutter/flutter/pull/140925
- Migrate Xcode projects last version checks to Xcode 15.1 by @jmagman in https://github.com/flutter/flutter/pull/140256
- Reland "integrate testWidgets with leak tracking" (#140521) by @polina-c in https://github.com/flutter/flutter/pull/140928
- manual pub roll to pick up dds fixes by @christopherfujino in https://github.com/flutter/flutter/pull/140979
- [web] Fix and unskip a few more CanvasKit tests by @yjbanov in https://github.com/flutter/flutter/pull/140821
- Reverts "manual pub roll to pick up dds fixes" by @auto-submit in https://github.com/flutter/flutter/pull/141033
- Manual pub roll pinning web socket channel by @christopherfujino in https://github.com/flutter/flutter/pull/141040
Material
- [l10n] Update Material shareButtonLabel by @bleroux in https://github.com/flutter/flutter/pull/138899
- Remove InkSparkle.constantTurbulenceSeedSplashFactory usage by @bleroux in https://github.com/flutter/flutter/pull/139481
- Optimize the display of the Overlay on the Slider by @hgraceb in https://github.com/flutter/flutter/pull/139021
- Convert some usage of
RawKeyEvent
, et al toKeyEvent
by @gspencergoog in https://github.com/flutter/flutter/pull/139329 - Fix
DropdownMenu
throwingTextEditingController
disposed error on select by @gspencergoog in https://github.com/flutter/flutter/pull/139385 - Remove stray print by @Hixie in https://github.com/flutter/flutter/pull/139550
- Support for dismissDirection property in SnackBarTheme by @shanmugam28 in https://github.com/flutter/flutter/pull/139068
- Fix
DatePicker
Dialog content not visible on lower text scale by @TahaTesser in https://github.com/flutter/flutter/pull/139236 - Update
Tooltip
tests for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/139145 - Add
AnimationStyle
toExpansionTile
by @TahaTesser in https://github.com/flutter/flutter/pull/139664 - Remove deprecated parameters from
ElevatedButton.styleFrom()
,OutlinedButton.styleFrom()
, andTextButton.styleFrom()
by @QuncCccccc in https://github.com/flutter/flutter/pull/139267 - Implement
SubmenuButton.onFocusChange
by @QuncCccccc in https://github.com/flutter/flutter/pull/139678 - Add background color to NavigationDrawerDestination by @hangyujin in https://github.com/flutter/flutter/pull/139154
- Introduce
exitDuration
to Tooltip for mouse pointer devices by @JaspervanRiet in https://github.com/flutter/flutter/pull/138321 - Add 'Share' button to the selection toolbar on Android by @bleroux in https://github.com/flutter/flutter/pull/139479
- Add
enabled
property toExpansionTile
by @mateusfccp in https://github.com/flutter/flutter/pull/139519 - Improve slider's value indicator display test by @hgraceb in https://github.com/flutter/flutter/pull/139198
- Use dart analyze package for
num.clamp
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/139867 - Fix SelectionArea select-word edge cases by @Renzo-Olivares in https://github.com/flutter/flutter/pull/136920
- Deprecate
RawKeyEvent
,RawKeyboard
, et al. by @gspencergoog in https://github.com/flutter/flutter/pull/136677 - Fix dayPeriodColor handling of non-MaterialStateColors by @gspencergoog in https://github.com/flutter/flutter/pull/139845
- Swap iOS back button icon in Material app bar by @MitchellGoodwin in https://github.com/flutter/flutter/pull/134754
- Add commonly used parameter names by @hgraceb in https://github.com/flutter/flutter/pull/140027
- Remove deprecated
ThemeData.selectedRowColor
by @Renzo-Olivares in https://github.com/flutter/flutter/pull/139080 - Overlay supports unconstrained environments by @goderbauer in https://github.com/flutter/flutter/pull/139513
- Fix BottomNavigationBarItem label overflow by @sharmashashi in https://github.com/flutter/flutter/pull/120206
- feat: Add onTapAlwaysCalled in TextFormField by @lsaudon in https://github.com/flutter/flutter/pull/140089
- Remove usage of testWidgetsWithLeakTracking. by @polina-c in https://github.com/flutter/flutter/pull/140239
- Center Floating Snackbar with custom width when direction is RTL by @bleroux in https://github.com/flutter/flutter/pull/140215
- _TabBarViewState should not recreate page controller by @bleroux in https://github.com/flutter/flutter/pull/135500
- Remove outdated ignores from framework by @goderbauer in https://github.com/flutter/flutter/pull/140465
- Fix import pattern by @QuncCccccc in https://github.com/flutter/flutter/pull/140425
- Add custom system-wide text selection toolbar buttons on Android by @bleroux in https://github.com/flutter/flutter/pull/139738
- Rename MemoryAllocations to FlutterMemoryAllocations. by @polina-c in https://github.com/flutter/flutter/pull/140623
- improve comment doc in tabs.dart by @shirne in https://github.com/flutter/flutter/pull/140568
- Add key to BottomNavigationBarItem by @Gibbo97 in https://github.com/flutter/flutter/pull/139617
- Add
SegmentedButton.styleFrom
by @AcarFurkan in https://github.com/flutter/flutter/pull/137542 - Changes the regular cursor to a floating cursor when a long press occurs. by @yiiim in https://github.com/flutter/flutter/pull/138479
- [Fix] Consistency in ButtonStyleButton related Tests by @piedcipher in https://github.com/flutter/flutter/pull/140610
- Fix
SegmentedButton
states update logic by @sharabiddin in https://github.com/flutter/flutter/pull/140772 - Add scrollbar for menus by @QuncCccccc in https://github.com/flutter/flutter/pull/140941
- Fix scrollable
TabBar
expands to full width when the divider is removed by @TahaTesser in https://github.com/flutter/flutter/pull/140963 - Fix refresh cancelation by @lukehutch in https://github.com/flutter/flutter/pull/139535
iOS
- [flutter_tools] build ios-frameworks: option to exclude plugin frameworks from the build by @p-mazhnik in https://github.com/flutter/flutter/pull/129739
- [Reland] Migration for the
sendTiming
events forpackage:unified_analytics
by @eliasyishak in https://github.com/flutter/flutter/pull/139299 - If one method of finding Dart VM fails for CoreDevice, wait for the other method by @vashworth in https://github.com/flutter/flutter/pull/139754
- [flutter_tools] catch SocketException writing to ios-deploy stdin by @christopherfujino in https://github.com/flutter/flutter/pull/139784
- [flutter_tools] handle FileSystemException trying to delete temp directory from core_devices.dart by @christopherfujino in https://github.com/flutter/flutter/pull/140415
- in
flutter run
, throw tool exit when--flavor
is provided but is not supported on the target device by @andrewkolos in https://github.com/flutter/flutter/pull/139045
Android
- Native assets support for Android by @dcharkes in https://github.com/flutter/flutter/pull/135148
macOS
- Restore and fix flavors_test_macos by @andrewkolos in https://github.com/flutter/flutter/pull/139841
Tooling
- Typo fix in dartdoc in tool test by @mdebbar in https://github.com/flutter/flutter/pull/139386
- Added vscode-insiders path installed via snap by @KristijanZic in https://github.com/flutter/flutter/pull/137117
- Make
handleJsonEvent
public so that it can be overridden internally. by @chingjun in https://github.com/flutter/flutter/pull/139531 - Send an event when proxied DDS creates a connection. by @chingjun in https://github.com/flutter/flutter/pull/139530
- have Java.version return null if
java --version
fails or cannot be run by @andrewkolos in https://github.com/flutter/flutter/pull/139614 - Migrate command usage values by @eliasyishak in https://github.com/flutter/flutter/pull/139383
- Support conditional bundling of assets based on
--flavor
by @andrewkolos in https://github.com/flutter/flutter/pull/132985 - Reverts "Support conditional bundling of assets based on
--flavor
" by @auto-submit in https://github.com/flutter/flutter/pull/139787 - Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139864
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139926
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139969
- Allow plugins to use compileSdkPreview by @gmackall in https://github.com/flutter/flutter/pull/131901
- Warn when Gradle plugins are applied using the legacy "apply script method" way by @bartekpacia in https://github.com/flutter/flutter/pull/139690
- Reverts "Warn when Gradle plugins are applied using the legacy "apply script method" way" by @auto-submit in https://github.com/flutter/flutter/pull/140102
- Do not use project in do last by @reidbaker in https://github.com/flutter/flutter/pull/139325
- Optimize file transfer when using proxied devices. by @chingjun in https://github.com/flutter/flutter/pull/139968
- [deps] update Android SDK to 34 by @dcharkes in https://github.com/flutter/flutter/pull/138183
- [reland] Support conditional bundling of assets based on
--flavor
by @andrewkolos in https://github.com/flutter/flutter/pull/139834 - Adapt wording for required Android SDK for plugins by @Gustl22 in https://github.com/flutter/flutter/pull/140043
- [macOS,iOS] CocoaPods recommended version: 1.13.0 by @cbracken in https://github.com/flutter/flutter/pull/135447
- refactored cli tool ipa method name to support --export-options-plist by @raphire08 in https://github.com/flutter/flutter/pull/138555
- Reland "Warn when Gradle plugins are applied using the legacy apply script method by @bartekpacia in https://github.com/flutter/flutter/pull/140103
- Revert automated changes made to deprecated settings.gradle (plugins.each) by @Gustl22 in https://github.com/flutter/flutter/pull/140037
- Part 1/n migration steps for kotlin migration by @reidbaker in https://github.com/flutter/flutter/pull/140452
- Reland: "Fix how Gradle resolves Android plugin" by @Gustl22 in https://github.com/flutter/flutter/pull/137115
- [flutter_tools] Ensure flutter daemon clients can detect preview device by @christopherfujino in https://github.com/flutter/flutter/pull/140112
- Fix flavor conditional asset bundling for macos by @andrewkolos in https://github.com/flutter/flutter/pull/140433
- Use double quotes over single quotes in gradle build files by @reidbaker in https://github.com/flutter/flutter/pull/140512
- Disable random test order in asset_bundle_test.dart by @zanderso in https://github.com/flutter/flutter/pull/140666
- Makes the flutter tool retry on a bad gateway network error from gradle by @zanderso in https://github.com/flutter/flutter/pull/140670
- Revert "[Impeller] Plumb through the impeller-force-gl flag." by @dnfield in https://github.com/flutter/flutter/pull/140535
- Update dependencies with
flutter update-packages --force-upgrade
by @elliette in https://github.com/flutter/flutter/pull/140810 - Fix setup race in asset bundle tests by @andrewkolos in https://github.com/flutter/flutter/pull/140832
- [flutter_tools] add support for --enable-impeller to test device. by @jonahwilliams in https://github.com/flutter/flutter/pull/140899
- Remove deprecated bitcode stripping from tooling by @jmagman in https://github.com/flutter/flutter/pull/140903
- Fix local engine use in macOS plugins by @stuartmorgan in https://github.com/flutter/flutter/pull/140222
- Pin package:vm_service by @DanTup in https://github.com/flutter/flutter/pull/140972
- Gen l10n add named argument option by @TabooSun in https://github.com/flutter/flutter/pull/138663
- add flavor-conditional asset bundling support to
flutter test
by @andrewkolos in https://github.com/flutter/flutter/pull/140944
Other Changes
- Added support for vscode and vscode-insiders installed via Flatpak by @KristijanZic in https://github.com/flutter/flutter/pull/137123
- Bump actions/labeler from 4.3.0 to 5.0.0 by @dependabot in https://github.com/flutter/flutter/pull/139506
- Update sync-labels to use boolean by @drewroengoogle in https://github.com/flutter/flutter/pull/139516
- increase sharding of windows build tests by @christopherfujino in https://github.com/flutter/flutter/pull/139503
- Reverts "Update sync-labels to use boolean" by @auto-submit in https://github.com/flutter/flutter/pull/139533
- Reverts "Bump actions/labeler from 4.3.0 to 5.0.0" by @auto-submit in https://github.com/flutter/flutter/pull/139534
- Update labeler version, fix yaml to work with v5 by @drewroengoogle in https://github.com/flutter/flutter/pull/139564
- Move docs to use their own recipe. by @godofredoc in https://github.com/flutter/flutter/pull/139521
- Update generate_gradle_lockfiles script to represent newer templates, and run it on dev/ by @gmackall in https://github.com/flutter/flutter/pull/135175
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139510
- Fix labeler not actually doing any labeling by @drewroengoogle in https://github.com/flutter/flutter/pull/139596
- Add linked dart doc for Display on media query. by @reidbaker in https://github.com/flutter/flutter/pull/139587
- re-enable windows build_tests by @christopherfujino in https://github.com/flutter/flutter/pull/139599
- [ci.yaml] Add runif filters and stricter timeout to packaging_test by @CaseyHillers in https://github.com/flutter/flutter/pull/139694
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139739
- [github] Remove commit hash from CP issue template by @CaseyHillers in https://github.com/flutter/flutter/pull/139676
- Bump github/codeql-action from 2.22.6 to 2.22.9 by @dependabot in https://github.com/flutter/flutter/pull/139767
- Bump Dartdoc to 8.0.2 by @kallentu in https://github.com/flutter/flutter/pull/139780
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139811
- [flutter release] Add cherry pick template for pull request description by @XilaiZhang in https://github.com/flutter/flutter/pull/139590
- make the tar c command in prepare_package.dart verbose by @christopherfujino in https://github.com/flutter/flutter/pull/139687
- [ci.yaml] Add missing ci.yaml to runIf of android hot reload tests by @CaseyHillers in https://github.com/flutter/flutter/pull/139932
- [github actions] Automate Flutter Chery Picks by @XilaiZhang in https://github.com/flutter/flutter/pull/139524
- Update Gallery lockfiles for the new version of the video_player plugin by @jason-simmons in https://github.com/flutter/flutter/pull/139832
- Select simulator runtime for tests based on Xcode's preferred runtime build by @vashworth in https://github.com/flutter/flutter/pull/139919
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/139995
- Bump github/codeql-action from 2.22.9 to 2.22.10 by @dependabot in https://github.com/flutter/flutter/pull/140003
- Add self as bundler dependabot reviewer by @jmagman in https://github.com/flutter/flutter/pull/140081
- Roll pub packages by @flutter-pub-roller-bot in https://github.com/flutter/flutter/pull/140024
- [Windows] Remove header guard from generated key map by @loic-sharma in https://github.com/flutter/flutter/pull/140082
- Unpin mac_toolchain version by @vashworth in https://github.com/flutter/flutter/pull/139938
- Bump github/codeql-action from 2.22.10 to 3.22.11 by @dependabot in https://github.com/flutter/flutter/pull/140087
- Reverts "Roll Flutter Engine from 9f7004e3e30e to 45b95f264d63 (1 revision)" by @auto-submit in https://github.com/flutter/flutter/pull/140123
- Add self back to CODEOWNERS by @jmagman in https://github.com/flutter/flutter/pull/140080
- Expand and update a few release.yml categories by @parlough in https://github.com/flutter/flutter/pull/140120
- Make improvements to existing new issue templates by @huycozy in https://github.com/flutter/flutter/pull/140142
- Bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in https://github.com/flutter/flutter/pull/140177
- Reverts "Roll Flutter Engine from 0e7248d43251 to 0b0fab821536 (4 revisions)" by @auto-submit in https://github.com/flutter/flutter/pull/140194
- [github actions] use token from real user flutter mirror bot by @XilaiZhang in https://github.com/flutter/flutter/pull/140191
- Set compile test iOS app target version to not embed Swift runtime by @jmagman in https://github.com/flutter/flutter/pull/140188
- Only run dart files as a test in the Android preview tools test shard by @gmackall in https://github.com/flutter/flutter/pull/140099
- Shift some Linux-hosted tests on moto g4 to pixel 7 by @zanderso in https://github.com/flutter/flutter/pull/140389
- Remove workarounds for
plugin_lint_mac
needed for older version of Cocoapods by @vashworth in https://github.com/flutter/flutter/pull/140395 - Move hybrid_android_views_integration_test back to Moto G4 by @zanderso in https://github.com/flutter/flutter/pull/140421
- [github actions] add minimal workflow to test token by @XilaiZhang in https://github.com/flutter/flutter/pull/140363
- [github actions] change minimal example workflow to be manually dispatched by @XilaiZhang in https://github.com/flutter/flutter/pull/140435
- Move tests shifted to Pixel 7 from staging to prod by @zanderso in https://github.com/flutter/flutter/pull/140438
- Eliminate Cirrus build status badge by @cbracken in https://github.com/flutter/flutter/pull/140461
- Update job permissions by @godofredoc in https://github.com/flutter/flutter/pull/140476
- Update README.md by @mit-mit in https://github.com/flutter/flutter/pull/140382
- Enable
android_preview_tool_integration_tests
check by @gmackall in https://github.com/flutter/flutter/pull/140470 - Run mac staging tests with Xcode 15 by @vashworth in https://github.com/flutter/flutter/pull/140518
- [web] unskip canvaskit tests that pass now by @yjbanov in https://github.com/flutter/flutter/pull/140480
- Migrate verify_codesigned. by @godofredoc in https://github.com/flutter/flutter/pull/139328
- More helpful test.dart output by @Hixie in https://github.com/flutter/flutter/pull/140175
- Update README.md by @LinXunFeng in https://github.com/flutter/flutter/pull/140661
- Verified input integration test by @johnmccutchan in https://github.com/flutter/flutter/pull/140806
- Reverts "Verified input integration test" by @auto-submit in https://github.com/flutter/flutter/pull/140833
- Verified input test take 2 by @johnmccutchan in https://github.com/flutter/flutter/pull/140836
- Add Lucas Saudon to AUTHORS by @lsaudon in https://github.com/flutter/flutter/pull/139965
- [github actions] refactor and fix cherry pick actions by @XilaiZhang in https://github.com/flutter/flutter/pull/140499
- Add Windows leak tracking targets by @keyonghan in https://github.com/flutter/flutter/pull/140423
- Run half of iOS devicelab tests with Xcode 15 by @vashworth in https://github.com/flutter/flutter/pull/140927
- Add Flutter CI status to README by @CaseyHillers in https://github.com/flutter/flutter/pull/140513
- Temporarily remove env variable for leak tracking bots. by @polina-c in https://github.com/flutter/flutter/pull/140978
- Shift some macOS Android tests from Moto G4 to Pixel 7 Pro by @zanderso in https://github.com/flutter/flutter/pull/140912
- Remove codesign command from conductor. by @godofredoc in https://github.com/flutter/flutter/pull/141044
- [flutter_releases] Flutter beta 3.19.0-1.0.pre Framework Cherrypicks by @godofredoc in https://github.com/flutter/flutter/pull/141305
New Contributors
- @anidotnet made their first contribution in https://github.com/flutter/flutter/pull/136799
- @hgraceb made their first contribution in https://github.com/flutter/flutter/pull/139021
- @shanmugam28 made their first contribution in https://github.com/flutter/flutter/pull/139068
- @Anishishi made their first contribution in https://github.com/flutter/flutter/pull/134345
- @sharmashashi made their first contribution in https://github.com/flutter/flutter/pull/120206
- @raphire08 made their first contribution in https://github.com/flutter/flutter/pull/138555
- @nonvachara-paloit made their first contribution in https://github.com/flutter/flutter/pull/139197
- @huanghui1998hhh made their first contribution in https://github.com/flutter/flutter/pull/139962
- @shirne made their first contribution in https://github.com/flutter/flutter/pull/140568
- @Satsrag made their first contribution in https://github.com/flutter/flutter/pull/140356
- @Gibbo97 made their first contribution in https://github.com/flutter/flutter/pull/139617
- @mossmana made their first contribution in https://github.com/flutter/flutter/pull/140808
- @AcarFurkan made their first contribution in https://github.com/flutter/flutter/pull/137542
- @sharabiddin made their first contribution in https://github.com/flutter/flutter/pull/140772
- @lukehutch made their first contribution in https://github.com/flutter/flutter/pull/139535
- @TabooSun made their first contribution in https://github.com/flutter/flutter/pull/138663
Flutter Engine
Impeller
- [Impeller] Fix size of squares in DrawPoints(PointMode). by @flar in https://github.com/flutter/engine/pull/48547
- [Impeller] Directly tessellate stroked circles. by @flar in https://github.com/flutter/engine/pull/48586
- Remove some trivial forward declares from Impeller by @dnfield in https://github.com/flutter/engine/pull/48635
- [Impeller] Move BufferView/Texture/Sampler when binding. by @jonahwilliams in https://github.com/flutter/engine/pull/48628
- [Impeller] Remove impeller::Path copy constructor. by @jonahwilliams in https://github.com/flutter/engine/pull/48616
- [Impeller] Remove duplicate entity test suite instantiations. by @chinmaygarde in https://github.com/flutter/engine/pull/48654
- [Impeller] Document what some of this shader metadata is. by @jonahwilliams in https://github.com/flutter/engine/pull/48647
- [Impeller] Render emoji shadows with correct colors. by @jonahwilliams in https://github.com/flutter/engine/pull/48593
- [Impeller] Delete tessellation control/eval shader support. by @jonahwilliams in https://github.com/flutter/engine/pull/48649
- [Impeller] Make Entity move only, simplify construction of geometry/filter contents. by @jonahwilliams in https://github.com/flutter/engine/pull/48596
- [Impeller] started taking into account integer gaps in blur sigma, turned on linear filter by @gaaclarke in https://github.com/flutter/engine/pull/48651
- [Impeller] Prefer moving vertex buffer, place on command instead of binding object. by @jonahwilliams in https://github.com/flutter/engine/pull/48630
- [Impeller] Declare specialization constants as floats. by @jason-simmons in https://github.com/flutter/engine/pull/48644
- [Impeller] Vulkan framebuffer fetch via VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS by @jonahwilliams in https://github.com/flutter/engine/pull/48458
- [Impeller] disable entity culling by default. by @jonahwilliams in https://github.com/flutter/engine/pull/48717
- Replace use of Fontmgr::RefDefault with explicit creation calls by @kjlubick in https://github.com/flutter/engine/pull/48571
- [Impeller] Provide the clear color to an advanced blend if it was optimized out by @jason-simmons in https://github.com/flutter/engine/pull/48646
- [Impeller] Store Buffer/Texture bindings in vector instead of map. by @jonahwilliams in https://github.com/flutter/engine/pull/48719
- Revert "Replace use of Fontmgr::RefDefault with explicit creation calls" by @jason-simmons in https://github.com/flutter/engine/pull/48755
- Reland "Replace use of Fontmgr::RefDefault with explicit creation calls" by @jason-simmons in https://github.com/flutter/engine/pull/48764
- [Impeller] implements new blur tile mode by @gaaclarke in https://github.com/flutter/engine/pull/48805
- [Impeller] dont allocate capture strings in release mode. by @jonahwilliams in https://github.com/flutter/engine/pull/48760
- [Impeller] Directly tessellate filled ellipses by @flar in https://github.com/flutter/engine/pull/48770
- Move
//third_party/tinygltf
to//flutter/third_party/tinygltf
by @matanlurey in https://github.com/flutter/engine/pull/48852 - [Impeller] Clamp new blur sigma by @gaaclarke in https://github.com/flutter/engine/pull/48813
- [Impeller] made the blur entity test able to use the new blur by @gaaclarke in https://github.com/flutter/engine/pull/48881
- [Impeller] remove trace events that have outlived their usefulness. by @jonahwilliams in https://github.com/flutter/engine/pull/48856
- Move
third_party/stb
toflutter/third_party
. by @matanlurey in https://github.com/flutter/engine/pull/48845 - [Impeller] recycle glyph atlas texture more aggressively. by @jonahwilliams in https://github.com/flutter/engine/pull/48888
- [Impeller] Direct tessellation of simple filled round rects by @flar in https://github.com/flutter/engine/pull/48919
- Move
third_party/swiftshader
, roll buildrootDEPS
. by @matanlurey in https://github.com/flutter/engine/pull/48946 - Migrate
impeller/**.h
to header guards. by @matanlurey in https://github.com/flutter/engine/pull/48962 - [Impeller] Use direct tessellation geometry for simple clip shapes by @flar in https://github.com/flutter/engine/pull/48959
- [Impeller] Compute ContextContentOptions key via bit manipulating (instead of hashing each property). by @jonahwilliams in https://github.com/flutter/engine/pull/48902
- [Impeller] Made the new blur work on devices without the decal address mode by @gaaclarke in https://github.com/flutter/engine/pull/48899
- [Windows] Move to
FlutterCompositor
for rendering by @loic-sharma in https://github.com/flutter/engine/pull/48849 - [Flutter GPU] Runtime shader import. by @bdero in https://github.com/flutter/engine/pull/48875
- [Impeller] Add golden for clipped+transformed blur. by @bdero in https://github.com/flutter/engine/pull/48886
- [Impeller] Made the new blur support 1D blurs by @gaaclarke in https://github.com/flutter/engine/pull/49001
- Reverts "[Windows] Move to
FlutterCompositor
for rendering" by @auto-submit in https://github.com/flutter/engine/pull/49015 - [Impeller] Round rects with circular ends should not generate ellipses by @flar in https://github.com/flutter/engine/pull/49021
- [Impeller] Turned on new blur. by @gaaclarke in https://github.com/flutter/engine/pull/48472
- [Impeller] distinguish between no clear color and transparent black clear color. by @jonahwilliams in https://github.com/flutter/engine/pull/49038
- Revert "[Impeller] Turned on new blur." by @gaaclarke in https://github.com/flutter/engine/pull/49062
- [Impeller] split out gradient tests from aiks_unittests by @gaaclarke in https://github.com/flutter/engine/pull/49050
- [Impeller] impellerc: delete unused code by @dnfield in https://github.com/flutter/engine/pull/49061
- Revert "[Impeller] Provide the clear color to an advanced blend if it was optimized out" by @jason-simmons in https://github.com/flutter/engine/pull/49064
- [Impeller] Turn off Aiks bounds tracking for filtered SaveLayers. by @bdero in https://github.com/flutter/engine/pull/49076
- [Impeller] Do not pass the depfile flag when creating a shader bundle in ImpellerC by @jason-simmons in https://github.com/flutter/engine/pull/49114
- Add FlutterMetalLayer as optional alternative to CAMetalLayer by @knopp in https://github.com/flutter/engine/pull/48226
- [Impeller] Make Rect origin and size fields private by @flar in https://github.com/flutter/engine/pull/49168
- [Impeller] Add interactive Blur+Clip AiksTest. by @bdero in https://github.com/flutter/engine/pull/49283
- [Impeller] new blur: refactored math and fixed expanded padding size by @gaaclarke in https://github.com/flutter/engine/pull/49206
- Revert "[Impeller] new blur: refactored math and fixed expanded padding size" by @gaaclarke in https://github.com/flutter/engine/pull/49298
- [Impeller] fixed Rect::Contains by @gaaclarke in https://github.com/flutter/engine/pull/49294
- Reland
[Impeller] new blur: refactored math and fixed expanded padding size
by @gaaclarke in https://github.com/flutter/engine/pull/49302 - Reland "[Windows] Move to FlutterCompositor for rendering" by @loic-sharma in https://github.com/flutter/engine/pull/49262
- [Impeller] Make IPLR files multi-platform by @dnfield in https://github.com/flutter/engine/pull/49253
- [Impeller] Do not skip rendering when mask blur is zero by @flar in https://github.com/flutter/engine/pull/49342
- [Impeller] Remove use of private Rect fields from PathBuilder by @flar in https://github.com/flutter/engine/pull/49334
- [Impeller] new blur: implemented ping ponging by @gaaclarke in https://github.com/flutter/engine/pull/49252
- Start wiring up fragment program for OpenGLES by @dnfield in https://github.com/flutter/engine/pull/49347
- Revert "Reland "[Windows] Move to FlutterCompositor for rendering" by @loic-sharma in https://github.com/flutter/engine/pull/49461
- [Impeller] add doc on iOS flamegraph capture. by @jonahwilliams in https://github.com/flutter/engine/pull/49469
- [Impeller] Allow multiple --runtime-stage-* parameters to impellerc by @dnfield in https://github.com/flutter/engine/pull/49475
- [Impeller] Disable compute for Vulkan. by @jonahwilliams in https://github.com/flutter/engine/pull/49463
- [Impeller] pulled out the path unit tests to their own file by @gaaclarke in https://github.com/flutter/engine/pull/49499
- [Impeller] new blur: limit uvs to blur region by @gaaclarke in https://github.com/flutter/engine/pull/49299
- [Impeller] migrate blur to calculating coefficients on the cpu by @gaaclarke in https://github.com/flutter/engine/pull/49512
- [Impeller] RenderPass now provides the Orthographic matrix by @flar in https://github.com/flutter/engine/pull/49544
- [Impeller] remove SamplerLibrary forward declare. by @jonahwilliams in https://github.com/flutter/engine/pull/49573
Android
- Add support for exposing accessibility identifier as resource-id on Android by @bartekpacia in https://github.com/flutter/engine/pull/47961
- Multiview ExternalViewEmbedder by @dkwingsmt in https://github.com/flutter/engine/pull/46169
- Add a new external texture type to Android embedder by @johnmccutchan in https://github.com/flutter/engine/pull/48803
- Suppress warning for the new Activity library. by @chingjun in https://github.com/flutter/engine/pull/49046
- Fix header-guard naming convention in
shell/
. by @matanlurey in https://github.com/flutter/engine/pull/49006 - Makes PlatformViewsController view to use tracked event's action & pointer count by @academy3746 in https://github.com/flutter/engine/pull/47424
- Use new SurfaceProducer external texture class for rendering platform views by @johnmccutchan in https://github.com/flutter/engine/pull/49201
- Multi-view pointer event by @dkwingsmt in https://github.com/flutter/engine/pull/46213
- Add try-with-resource support to TraceSection by @0xZOne in https://github.com/flutter/engine/pull/49445
- Fix NPE when platform plugin delegate is null by @0xZOne in https://github.com/flutter/engine/pull/49391
- Android Platform Views support Verified Input Events by @johnmccutchan in https://github.com/flutter/engine/pull/49268
- Fix a crash in the new SurfaceProducer external texture by @johnmccutchan in https://github.com/flutter/engine/pull/49496
iOS
- Fix _availability_version_check for iOS 11 and 12 by @zanderso in https://github.com/flutter/engine/pull/48624
- Add support for exposing accessibility identifier as accessibilityIdentifier on iOS by @bartekpacia in https://github.com/flutter/engine/pull/48858
- Add xcprivacy privacy manifest to iOS framework by @jmagman in https://github.com/flutter/engine/pull/48951
- Fix
NSPrivacyCollectedDataTypes
array in privacy manifest by @jmagman in https://github.com/flutter/engine/pull/49041 - Rolls clang to 725656bdd885483c39f482a01ea25d67acf39c46 by @zanderso in https://github.com/flutter/engine/pull/49248
Web
- [web] Implement multi-view for semantics by @yjbanov in https://github.com/flutter/engine/pull/48251
- [web] remove ulimit and add -i to felt by @yjbanov in https://github.com/flutter/engine/pull/47414
- Retry when safaridriver fails by @vashworth in https://github.com/flutter/engine/pull/48791
- Add the
flutter_js
target as a dep toweb_sdk
. by @eyebrowsoffire in https://github.com/flutter/engine/pull/48814 - Fix css changes with macOS 13 and Safari by @vashworth in https://github.com/flutter/engine/pull/48807
- [web] PointerBinding per view by @mdebbar in https://github.com/flutter/engine/pull/48248
- SemanticsUpdateBuilder migration: introduce
identifier
by @bartekpacia in https://github.com/flutter/engine/pull/48882 - [web] Handle resizes at the view level by @mdebbar in https://github.com/flutter/engine/pull/48892
- Manual roll of Dart SDK from 82c4571bb2de to a677378ae254 by @jason-simmons in https://github.com/flutter/engine/pull/48933
- [web:multiview] Make CanvasKitRenderer listen for view creation/disposal events by @harryterkelsen in https://github.com/flutter/engine/pull/48812
- Revert Dart SDK back to 3.3.0-219.0.dev by @jason-simmons in https://github.com/flutter/engine/pull/48990
- Allow tests to run on macOS 13 by @vashworth in https://github.com/flutter/engine/pull/48894
- Reland manual roll of Dart SDK from 82c4571bb2de to a677378ae254 by @jason-simmons in https://github.com/flutter/engine/pull/49034
- Fix a bug in the HTML render's
getClosestGlyphInfo
implementation by @LongCatIsLooong in https://github.com/flutter/engine/pull/48774 - Automatically fix header guards in the rest of the
flutter/engine
repo. by @matanlurey in https://github.com/flutter/engine/pull/49059 - [web] Set cursor property on body by @mdebbar in https://github.com/flutter/engine/pull/49098
- Delete
SemanticsUpdateBuilderNew
and all references and usages by @bartekpacia in https://github.com/flutter/engine/pull/49139 - Convert chromium wheel delta to physical pixels on macOS by @knopp in https://github.com/flutter/engine/pull/49028
- [web] Enforce onDrawFrame/onBeginFrame render rule by @harryterkelsen in https://github.com/flutter/engine/pull/49214
- Sync lints with flutter/flutter by @goderbauer in https://github.com/flutter/engine/pull/49192
- [web:multiview] Only call
Renderer.clearFragmentProgramCache
on hot restart by @harryterkelsen in https://github.com/flutter/engine/pull/48758 - [web] Defer injection of platform views until needed. by @ditman in https://github.com/flutter/engine/pull/48960
- [web] autofocus in new routes by @yjbanov in https://github.com/flutter/engine/pull/47727
- Revert onrender change by @cbracken in https://github.com/flutter/engine/pull/49333
- Reland "[web] Enforce onDrawFrame/onBeginFrame render rule" by @harryterkelsen in https://github.com/flutter/engine/pull/49336
- [web] make TextStyle implementations consistent by @yjbanov in https://github.com/flutter/engine/pull/49465
Desktop
- [Windows] Decouple the GL context from the view by @loic-sharma in https://github.com/flutter/engine/pull/48636
- [Windows] Set swap interval on raster thread after startup by @loic-sharma in https://github.com/flutter/engine/pull/47787
- Workarounds for clang-tidy warnings in the next roll of Clang by @jason-simmons in https://github.com/flutter/engine/pull/48963
- [Windows] Refactor surface manager mocking by @loic-sharma in https://github.com/flutter/engine/pull/48953
- [Windows] Remove header guard from generated key map by @loic-sharma in https://github.com/flutter/engine/pull/48993
- [macos] FlutterKeyboardManager memory leak fix by @sergiy-sc in https://github.com/flutter/engine/pull/48824
- [Windows] Fix incorrect surface manager comment by @loic-sharma in https://github.com/flutter/engine/pull/49335
- [Windows] Remove
PlatformWindow
andRenderTarget
abstractions by @loic-sharma in https://github.com/flutter/engine/pull/49312 - [Windows] Move DWM composition status to Windows proc table for mocking by @loic-sharma in https://github.com/flutter/engine/pull/49397
- [Windows] Move DWM flush to Windows proc table for mocking by @loic-sharma in https://github.com/flutter/engine/pull/49398
Other Changes
- Renable macOS 13 tests by @vashworth in https://github.com/flutter/engine/pull/48418
- Only run firebase tests on HEAD by @CaseyHillers in https://github.com/flutter/engine/pull/48548
- Add
flutter
prefix to import by @jiahaog in https://github.com/flutter/engine/pull/48617 - Reverts "Bump actions/labeler from 4.3.0 to 5.0.0" by @auto-submit in https://github.com/flutter/engine/pull/48676
- Use flutter mirrors for non-Google github origin deps by @sealesj in https://github.com/flutter/engine/pull/48642
- Update labeler to 5.0.0, fix yaml format for labeler 5.0.0 by @drewroengoogle in https://github.com/flutter/engine/pull/48682
- A11y enabled state by @jrwang in https://github.com/flutter/engine/pull/48653
- Avoid non-const sizes in VLAs. by @chinmaygarde in https://github.com/flutter/engine/pull/48693
- Roll abseil to d07bb1bc8e59b37204d457ee365b52b0d11feec0 by @dnfield in https://github.com/flutter/engine/pull/48700
- Fix labeler not actually doing any labeling by @drewroengoogle in https://github.com/flutter/engine/pull/48701
- Remove fuchsia v1 builder. by @godofredoc in https://github.com/flutter/engine/pull/48703
- [Windows] Refactor the GLES proc table by @loic-sharma in https://github.com/flutter/engine/pull/48688
- Remove obsolete properties. by @godofredoc in https://github.com/flutter/engine/pull/48753
- Update clang revision from 00396e6a1a0b7 to b3a9e8f7c0afb00. by @chinmaygarde in https://github.com/flutter/engine/pull/48705
- Reverts "Update clang revision from 00396e6a1a0b7 to b3a9e8f7c0afb00." by @auto-submit in https://github.com/flutter/engine/pull/48802
- Revert Dart SDK back to be8a95b6717d by @jason-simmons in https://github.com/flutter/engine/pull/48799
- Add a note that rolling clang_version manually is dangerous. by @matanlurey in https://github.com/flutter/engine/pull/48808
- Reverts "Roll Clang from 00396e6a1a0b to 725656bdd885" by @auto-submit in https://github.com/flutter/engine/pull/48832
- Run full clang_tidy in presubmit by @zanderso in https://github.com/flutter/engine/pull/48831
- Roll
buildroot
, deletingcolorama
. by @matanlurey in https://github.com/flutter/engine/pull/48854 - [ci.yaml] Add DEPS to emulator tests runIf by @CaseyHillers in https://github.com/flutter/engine/pull/48885
- [Android] Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34 by @camsim99 in https://github.com/flutter/engine/pull/48811
- Reverts "[Android] Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34" by @auto-submit in https://github.com/flutter/engine/pull/48895
- Move
third_party/yapf
toflutter/third_party/yapf
. by @matanlurey in https://github.com/flutter/engine/pull/48847 - Roll
buildroot
and deletelibxml
. by @matanlurey in https://github.com/flutter/engine/pull/48906 - [Android] Re-land "Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34" by @camsim99 in https://github.com/flutter/engine/pull/48936
- Add a constructor for
GlyphInfo
. by @LongCatIsLooong in https://github.com/flutter/engine/pull/48971 - Reverts "[Android] Re-land "Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34"" by @auto-submit in https://github.com/flutter/engine/pull/48988
- [Windows] Expose channel buffers 'resize' and 'overflow' control commands exposed by the control channel. by @bleroux in https://github.com/flutter/engine/pull/47158
- Remove unused metadata in DEPS from vuln scanning by @sealesj in https://github.com/flutter/engine/pull/48995
- Unpin mac_toolchain version by @vashworth in https://github.com/flutter/engine/pull/48994
- Rename
font-subset
tofont_subset
. by @matanlurey in https://github.com/flutter/engine/pull/49051 - Manual roll of Dart SDK from a677378ae254 to 0471164827b9 by @jason-simmons in https://github.com/flutter/engine/pull/49054
- Move
third_party/json
toflutter/third_party/json
. by @matanlurey in https://github.com/flutter/engine/pull/48844 - Fix text missing in performance overlay (on Android) by @kjlubick in https://github.com/flutter/engine/pull/49035
- Use flutter mirrors for non-google origin deps instead of fuchsia by @sealesj in https://github.com/flutter/engine/pull/48735
- Run tests on macOS 13 exclusively by @vashworth in https://github.com/flutter/engine/pull/49099
- Roll SwiftShader to 2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f by @dnfield in https://github.com/flutter/engine/pull/49112
- Reverts "Run tests on macOS 13 exclusively" by @auto-submit in https://github.com/flutter/engine/pull/49115
- Statically link swiftshader into flutter_tester by @dnfield in https://github.com/flutter/engine/pull/48708
- Opt into unstable libcxx ABI and add a custom namespace. by @chinmaygarde in https://github.com/flutter/engine/pull/49002
- Double timeout on mac builds. by @godofredoc in https://github.com/flutter/engine/pull/49205
- Roll dart to 3.3.0-242.0.dev by @aam in https://github.com/flutter/engine/pull/49239
- Make sure run_tests.py runs dart tests on Skia by @flar in https://github.com/flutter/engine/pull/49260
- Revert "Reland 2: Multiview Pipeline (#47239)" by @dkwingsmt in https://github.com/flutter/engine/pull/49238
- [Docs] Add more info about running tests on iOS by @bartekpacia in https://github.com/flutter/engine/pull/48859
- [release] Update release config by @itsjustkevin in https://github.com/flutter/engine/pull/49254
- Fix testAppExtensionLaunching for Xcode 15/iOS 17 by @vashworth in https://github.com/flutter/engine/pull/49242
- Don't guard Windows arm64 Dart SDK download on the release candidate flag by @zanderso in https://github.com/flutter/engine/pull/49244
- SemanticsUpdateBuilder: make all args non-null by @bartekpacia in https://github.com/flutter/engine/pull/49148
- Multiview pipeline Pt. 1: Skip illegal render calls by @dkwingsmt in https://github.com/flutter/engine/pull/49266
- Ensure sorted rects in ui.Canvas for legacy compatibility by @flar in https://github.com/flutter/engine/pull/49309
- Turn on scenario app screenshots by @jmagman in https://github.com/flutter/engine/pull/49066
- Fix GetImpellerContext for ShellTestPlatformViewGL by @dnfield in https://github.com/flutter/engine/pull/49337
- Make sure to finish the suite if all tests are skipped by @dnfield in https://github.com/flutter/engine/pull/49339
- Reverts "Roll Dart SDK from 7e9f7eab80d3 to c5a75ac9057c (1 revision)" by @auto-submit in https://github.com/flutter/engine/pull/49491
- Revert skiping illegal render in Dart by @dkwingsmt in https://github.com/flutter/engine/pull/49473
- [fuchsia] Add libbackend_fuchsia_globals.so to common_libs by @jrwang in https://github.com/flutter/engine/pull/49484
- Add Flutter CI status to README by @CaseyHillers in https://github.com/flutter/engine/pull/49330
- [fuchsia] Remove LoggingSocketTest.UseSyslogOnFuchsia test by @mbrase in https://github.com/flutter/engine/pull/49524
- Use Mac M1s or x86 wherever possible. by @godofredoc in https://github.com/flutter/engine/pull/49540
- [Android] Re-land "Re-land 'Add target to have linux_android_emulator_tests run on AVDs with Android 33 & 34'" by @camsim99 in https://github.com/flutter/engine/pull/49101
- Get the correct iOS system font for each weight by @MitchellGoodwin in https://github.com/flutter/engine/pull/48937
- Add build dependencies for Android Embedder by @zoujunhua in https://github.com/flutter/engine/pull/48397
- Allow spawning additional UI isolates in flutter_tester by @dnfield in https://github.com/flutter/engine/pull/48706
New Contributors
- @academy3746 made their first contribution in https://github.com/flutter/engine/pull/47424
- @mbrase made their first contribution in https://github.com/flutter/engine/pull/49524
- @MitchellGoodwin made their first contribution in https://github.com/flutter/engine/pull/48937
- @zoujunhua made their first contribution in https://github.com/flutter/engine/pull/48397