What is being proposed?
Raise the minimum supported macOS version to 10.14 (Mojave), dropping support for the current minimum supported version, macOS 10.13 (High Sierra). As Mojave requires Metal support, this will also eliminate the OpenGL backend. Support for the following hardware will be dropped:
- 2009-2010 MacBook
- 2010-2011 MacBook Pro
- 2010-2011 MacBook Air
- 2010-2011 Mac mini
- 2009-2011 iMac
- 2010 Mac Pro (unless GPU been upgraded to a Metal-capable GPU)
RFC: https://flutter.dev/go/flutter-drop-macOS-10.13-2022-q4
Sub-tasks
Cleanups
Post-stable
At most, packages in the https://github.com/flutter/packages repo support current stable release and the two previous stable releases. When Flutter 3.7 becomes the "stable - 2" release:
This can be done via the following command, followed by whatever changes are necessary to clean up:
dart script/tool/bin/flutter_plugin_tools.dart update-min-sdk \
--flutter-min=3.7.0 \
--run-on-changed-packages \
--base-branch=upstream/main
What is being proposed?
Raise the minimum supported macOS version to 10.14 (Mojave), dropping support for the current minimum supported version, macOS 10.13 (High Sierra). As Mojave requires Metal support, this will also eliminate the OpenGL backend. Support for the following hardware will be dropped:
RFC: https://flutter.dev/go/flutter-drop-macOS-10.13-2022-q4
Sub-tasks
Cleanups
@availablechecks predicated on macOS 10.14Post-stable
At most, packages in the https://github.com/flutter/packages repo support current
stablerelease and the two previous stable releases. When Flutter 3.7 becomes the "stable - 2" release:This can be done via the following command, followed by whatever changes are necessary to clean up:
dart script/tool/bin/flutter_plugin_tools.dart update-min-sdk \ --flutter-min=3.7.0 \ --run-on-changed-packages \ --base-branch=upstream/main