Flutter makes it easy and fast to build beautiful apps for mobile and beyond
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Published by itsjustkevin 9 months ago
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
SemanticsProperties
by @bartekpacia in https://github.com/flutter/flutter/pull/138331
appbar
to app_bar
directory in API Examples Tests by @piedcipher in https://github.com/flutter/flutter/pull/139922
switch
expressions in examples/
and animation/
by @nate-thegrate in https://github.com/flutter/flutter/pull/139882
useInheritedMediaQuery
by @timmaffett in https://github.com/flutter/flutter/pull/139940
CupertinoApp.showSemanticsDebugger
by @piedcipher in https://github.com/flutter/flutter/pull/139913
Stopwatch
with static analysis by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140019
enabledFeature
param for Analytics
by @eliasyishak in https://github.com/flutter/flutter/pull/139934
SemanticsUpdateBuilder
again, remove all references to temporary SemanticsUpdateBuilderNew
by @bartekpacia in https://github.com/flutter/flutter/pull/139942
identifier
and tooltip
to null by @bartekpacia in https://github.com/flutter/flutter/pull/140283
TextSpan
hit testing precise. by @LongCatIsLooong in https://github.com/flutter/flutter/pull/139717
TextSpan
hit testing precise." by @auto-submit in https://github.com/flutter/flutter/pull/140468
find.textRange.ofSubstring
changes by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140469
TextSpan
hit testing precise." (#140468) by @LongCatIsLooong in https://github.com/flutter/flutter/pull/140621
pubspec.yaml
file by @elliette in https://github.com/flutter/flutter/pull/140826
RawKeyEvent
, et al to KeyEvent
by @gspencergoog in https://github.com/flutter/flutter/pull/139329
DropdownMenu
throwing TextEditingController
disposed error on select by @gspencergoog in https://github.com/flutter/flutter/pull/139385
DatePicker
Dialog content not visible on lower text scale by @TahaTesser in https://github.com/flutter/flutter/pull/139236
Tooltip
tests for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/139145
AnimationStyle
to ExpansionTile
by @TahaTesser in https://github.com/flutter/flutter/pull/139664
ElevatedButton.styleFrom()
, OutlinedButton.styleFrom()
, and TextButton.styleFrom()
by @QuncCccccc in https://github.com/flutter/flutter/pull/139267
SubmenuButton.onFocusChange
by @QuncCccccc in https://github.com/flutter/flutter/pull/139678
exitDuration
to Tooltip for mouse pointer devices by @JaspervanRiet in https://github.com/flutter/flutter/pull/138321
enabled
property to ExpansionTile
by @mateusfccp in https://github.com/flutter/flutter/pull/139519
num.clamp
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/139867
RawKeyEvent
, RawKeyboard
, et al. by @gspencergoog in https://github.com/flutter/flutter/pull/136677
ThemeData.selectedRowColor
by @Renzo-Olivares in https://github.com/flutter/flutter/pull/139080
SegmentedButton.styleFrom
by @AcarFurkan in https://github.com/flutter/flutter/pull/137542
SegmentedButton
states update logic by @sharabiddin in https://github.com/flutter/flutter/pull/140772
TabBar
expands to full width when the divider is removed by @TahaTesser in https://github.com/flutter/flutter/pull/140963
sendTiming
events for package:unified_analytics
by @eliasyishak in https://github.com/flutter/flutter/pull/139299
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
handleJsonEvent
public so that it can be overridden internally. by @chingjun in https://github.com/flutter/flutter/pull/139531
java --version
fails or cannot be run by @andrewkolos in https://github.com/flutter/flutter/pull/139614
--flavor
by @andrewkolos in https://github.com/flutter/flutter/pull/132985
--flavor
" by @auto-submit in https://github.com/flutter/flutter/pull/139787
--flavor
by @andrewkolos in https://github.com/flutter/flutter/pull/139834
flutter update-packages --force-upgrade
by @elliette in https://github.com/flutter/flutter/pull/140810
flutter test
by @andrewkolos in https://github.com/flutter/flutter/pull/140944
plugin_lint_mac
needed for older version of Cocoapods by @vashworth in https://github.com/flutter/flutter/pull/140395
android_preview_tool_integration_tests
check by @gmackall in https://github.com/flutter/flutter/pull/140470
//third_party/tinygltf
to //flutter/third_party/tinygltf
by @matanlurey in https://github.com/flutter/engine/pull/48852
third_party/stb
to flutter/third_party
. by @matanlurey in https://github.com/flutter/engine/pull/48845
third_party/swiftshader
, roll buildroot DEPS
. by @matanlurey in https://github.com/flutter/engine/pull/48946
impeller/**.h
to header guards. by @matanlurey in https://github.com/flutter/engine/pull/48962
FlutterCompositor
for rendering by @loic-sharma in https://github.com/flutter/engine/pull/48849
FlutterCompositor
for rendering" by @auto-submit in https://github.com/flutter/engine/pull/49015
[Impeller] new blur: refactored math and fixed expanded padding size
by @gaaclarke in https://github.com/flutter/engine/pull/49302
shell/
. by @matanlurey in https://github.com/flutter/engine/pull/49006
NSPrivacyCollectedDataTypes
array in privacy manifest by @jmagman in https://github.com/flutter/engine/pull/49041
flutter_js
target as a dep to web_sdk
. by @eyebrowsoffire in https://github.com/flutter/engine/pull/48814
identifier
by @bartekpacia in https://github.com/flutter/engine/pull/48882
getClosestGlyphInfo
implementation by @LongCatIsLooong in https://github.com/flutter/engine/pull/48774
flutter/engine
repo. by @matanlurey in https://github.com/flutter/engine/pull/49059
SemanticsUpdateBuilderNew
and all references and usages by @bartekpacia in https://github.com/flutter/engine/pull/49139
Renderer.clearFragmentProgramCache
on hot restart by @harryterkelsen in https://github.com/flutter/engine/pull/48758
PlatformWindow
and RenderTarget
abstractions by @loic-sharma in https://github.com/flutter/engine/pull/49312
flutter
prefix to import by @jiahaog in https://github.com/flutter/engine/pull/48617
buildroot
, deleting colorama
. by @matanlurey in https://github.com/flutter/engine/pull/48854
third_party/yapf
to flutter/third_party/yapf
. by @matanlurey in https://github.com/flutter/engine/pull/48847
buildroot
and delete libxml
. by @matanlurey in https://github.com/flutter/engine/pull/48906
GlyphInfo
. by @LongCatIsLooong in https://github.com/flutter/engine/pull/48971
font-subset
to font_subset
. by @matanlurey in https://github.com/flutter/engine/pull/49051
third_party/json
to flutter/third_party/json
. by @matanlurey in https://github.com/flutter/engine/pull/48844
Published by itsjustkevin 10 months ago
The release of the Flutter 3.18 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
ColorScheme.brightness
doesn't match ThemeData.brightness
by @TahaTesser in https://github.com/flutter/flutter/pull/137611
Switch
by @QuncCccccc in https://github.com/flutter/flutter/pull/130425
Curves
curves correspond to CSS easing functions by @gnprice in https://github.com/flutter/flutter/pull/137318
FlutterTestRunner.java
deprecations by @camsim99 in https://github.com/flutter/flutter/pull/138093
onSubmitted
and onChanged
for SearchAnchor
and SearchAnchor.bar
by @QuncCccccc in https://github.com/flutter/flutter/pull/136840
SearchAnchor/SearchBar
by @Renzo-Olivares in https://github.com/flutter/flutter/pull/137636
useRootNavigator
property to PopupMenuButton
widget. by @piedcipher in https://github.com/flutter/flutter/pull/137453
FLUTTER_HOST
by @eliasyishak in https://github.com/flutter/flutter/pull/138107
framework_test.dart
to remove ButtonBar
usage and remove references from other clases (#137550) by @TahaTesser in https://github.com/flutter/flutter/pull/137753
ShortcutActivator
and ShortcutManager
to migrate to KeyEvent
from RawKeyEvent
. by @gspencergoog in https://github.com/flutter/flutter/pull/136854
UnderlineInputBorder
consistent by @bernaferrari in https://github.com/flutter/flutter/pull/124153
queries
section to Android manifest file by @bleroux in https://github.com/flutter/flutter/pull/137207
AnimationStyle
by @TahaTesser in https://github.com/flutter/flutter/pull/137945
flutter screenshot
outside Flutter project directory by @victoreronmosele in https://github.com/flutter/flutter/pull/138160
AnimationStyle
" by @auto-submit in https://github.com/flutter/flutter/pull/138628
main-api
docs by @parlough in https://github.com/flutter/flutter/pull/138602
AnimationStyle
by @TahaTesser in https://github.com/flutter/flutter/pull/138721
commandHasTerminal
parameter + apple usage event + sendException
events for package:unified_analytics
by @eliasyishak in https://github.com/flutter/flutter/pull/138806
OutlinedButton
by @QuncCccccc in https://github.com/flutter/flutter/pull/138768
NavigationBar
indicator overlay and fix indicator shape for the overlay by @TahaTesser in https://github.com/flutter/flutter/pull/138901
switch
expressions in dev/
by @nate-thegrate in https://github.com/flutter/flutter/pull/139048
snack_bar.0
, elevated_button.0
, stepper.0
, radio.0
, filled_button.0
, outlined_button.0
& card.0
by @piedcipher in https://github.com/flutter/flutter/pull/138987
ButtonStyleButton.scaledPadding
documentation. Migrate callers in flutter/flutter by @LongCatIsLooong in https://github.com/flutter/flutter/pull/139014
PlatformMenuBar.body
by @gspencergoog in https://github.com/flutter/flutter/pull/138509
onDeleted
callback don't show the delete button when disabled by @TahaTesser in https://github.com/flutter/flutter/pull/137685
DragGestureRecognizer
by @xu-baolin in https://github.com/flutter/flutter/pull/136708
cupertino_text_field.0
, data_table.0
, icon_button.2
& ink_well.0
by @piedcipher in https://github.com/flutter/flutter/pull/139258
undoStackModifier
to UndoHistory
by @Renzo-Olivares in https://github.com/flutter/flutter/pull/138674
sendTiming
events for package:unified_analytics
by @eliasyishak in https://github.com/flutter/flutter/pull/138896
sendTiming
events for package:unified_analytics
" by @auto-submit in https://github.com/flutter/flutter/pull/139278
HotEvent
for Flutter hot runner by @eliasyishak in https://github.com/flutter/flutter/pull/137717
IntelliJValidatorOnMac
encounters an installation with a missing CFBundleIdentifier
by @andrewkolos in https://github.com/flutter/flutter/pull/138095
CommandResultEvent
migrated by @eliasyishak in https://github.com/flutter/flutter/pull/138165
CodeSizeAnalysis
by @eliasyishak in https://github.com/flutter/flutter/pull/138351
FontConfigManager
by @eliasyishak in https://github.com/flutter/flutter/pull/138496
flutter doctor -v
, when JRE is too out-of-date to run sdkmanager
, print a helpful error message by @andrewkolos in https://github.com/flutter/flutter/pull/138762
KeyEventDeviceType
to KeyData
by @gspencergoog in https://github.com/flutter/engine/pull/47315
flow/embedded_views.h
compatible with .clang_tidy
. by @matanlurey in https://github.com/flutter/engine/pull/47994
flow/embedded_views.h
compatible with .clang_tidy
." by @auto-submit in https://github.com/flutter/engine/pull/48130
flow/embedded_views.h
compatible with .clang_tidy
." by @matanlurey in https://github.com/flutter/engine/pull/48137
{shell|lib/ui}/...
compatible with .clang_tidy
. by @matanlurey in https://github.com/flutter/engine/pull/48242
shell/platform/android/...
compatible with .clang-tidy
. by @matanlurey in https://github.com/flutter/engine/pull/48296
shell/platform/{darwin|embedder}/...
compatible with .clang-tidy
. by @matanlurey in https://github.com/flutter/engine/pull/48160
HeaderFilterRegex
once and for all. by @matanlurey in https://github.com/flutter/engine/pull/48145
EmbeddingStrategy
and DimensionsProvider
out of FlutterViewEmbedder
by @mdebbar in https://github.com/flutter/engine/pull/48025
ui.Paragraph
by @LongCatIsLooong in https://github.com/flutter/engine/pull/47698
drawImage
for browsers that don't support createImageBitmap
by @harryterkelsen in https://github.com/flutter/engine/pull/48336
drawImage
rendering on Chrome 110 or earlier by @harryterkelsen in https://github.com/flutter/engine/pull/48515
kSwitch
role to switches by @yaakovschectman in https://github.com/flutter/engine/pull/48146
Published by itsjustkevin 10 months ago
The release of the Flutter 3.17 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
CupertinoPicker
documentation by @Pante in https://github.com/flutter/flutter/pull/135897
markNeedsPaint
when adding overlayChild to Overlay
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/135941
AsyncSnapshot
by @mateusfccp in https://github.com/flutter/flutter/pull/135899
CircleAvatar
& DataTable
tests for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/135901
MediaQuery
documentation to highlight asynchronous nature of size by @gspencergoog in https://github.com/flutter/flutter/pull/135719
page up
page down
home
end
shortcut behavior on web by @htoor3 in https://github.com/flutter/flutter/pull/135454
Paint.toString()
to ignore dither: ...
. by @matanlurey in https://github.com/flutter/flutter/pull/136302
SizeTransition.fixedCrossAxisSizeFactor
by @ValentinVignal in https://github.com/flutter/flutter/pull/134659
FlexibleSpaceBar
does compositing with near zero opacity. by @TahaTesser in https://github.com/flutter/flutter/pull/136255
RenderPositionedBox
by @fischerscode in https://github.com/flutter/flutter/pull/135823
profilePlatformChannels
service extension by @kenzieschmoll in https://github.com/flutter/flutter/pull/136051
SnackBar
should always float above the bottom widgets by @QuncCccccc in https://github.com/flutter/flutter/pull/136411
iconTheme
by @TahaTesser in https://github.com/flutter/flutter/pull/135751
finders.dart
in controller.dart
to use a namespace. by @pdblasi-google in https://github.com/flutter/flutter/pull/136423
TapRegion
to consume tap events by @gspencergoog in https://github.com/flutter/flutter/pull/136305
NavigationRail
's indicator inkwell doesn't support transparent color. by @TahaTesser in https://github.com/flutter/flutter/pull/136359
Slider
onChanged
callback order & never calls onChangeStart
on SliderInteraction.slideOnly
allowed interaction by @TahaTesser in https://github.com/flutter/flutter/pull/136720
focusedChild
when removing grandchildren from scope by @gspencergoog in https://github.com/flutter/flutter/pull/136771
focusedChild
when removing grandchildren from scope" by @auto-submit in https://github.com/flutter/flutter/pull/136862
focusedChild
when removing grandchildren from scope" by @gspencergoog in https://github.com/flutter/flutter/pull/136899
DropdownMenu
by @QuncCccccc in https://github.com/flutter/flutter/pull/136848
OverlayPortal.overlayChild
contributes semantics to OverlayPortal
instead of Overlay
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/134921
ColorScheme.fromSwatch
docs for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/136816
FilterChip
by @TahaTesser in https://github.com/flutter/flutter/pull/136645
InputDatePickerFormField.focusNode
prop by @piedcipher in https://github.com/flutter/flutter/pull/136673
coverage.collect
's coverableLineCache
param to speed up coverage by @liamappelbe in https://github.com/flutter/flutter/pull/136851
OverflowBox
be shrink-wrappable by @fzyzcjy in https://github.com/flutter/flutter/pull/129095
OutlinedButton
tests for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/136809
OutlinedButton
tests for Material 3 (#136809)" by @TahaTesser in https://github.com/flutter/flutter/pull/137242
OutlinedButton
tests for Material 3 (#136809) by @TahaTesser in https://github.com/flutter/flutter/pull/137247
DataTable
test when data row is pressed for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/137230
OutlinedButton
tests for Material 3 (#136809) (#137247)" by @TahaTesser in https://github.com/flutter/flutter/pull/137406
DataTable
test when data row is pressed for Material 3 (#137230)" by @TahaTesser in https://github.com/flutter/flutter/pull/137407
SemanticsNode.isMergedIntoParent
Readonly by @LongCatIsLooong in https://github.com/flutter/flutter/pull/137304
isLogicalKeyPressed
to HardwareKeyboard
by @gspencergoog in https://github.com/flutter/flutter/pull/136856
ColorScheme.light
, ColorScheme.dark
, ColorScheme.highContrastLight
, & ColorScheme.highContrastDark
constructors docs for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/137149
BuildEvent
by @eliasyishak in https://github.com/flutter/flutter/pull/137562
framework_test.dart
to remove ButtonBar
usage and remove references from other clases by @TahaTesser in https://github.com/flutter/flutter/pull/137550
framework_test.dart
to remove ButtonBar
usage and remove references from other clases" by @auto-submit in https://github.com/flutter/flutter/pull/137731
Card.filled
and Card.outlined
factory methods by @QuncCccccc in https://github.com/flutter/flutter/pull/136229
IconButton.iconSize
documentation by @QuncCccccc in https://github.com/flutter/flutter/pull/137741
DragTarget
crash if Draggable.data
is null
by @ValentinVignal in https://github.com/flutter/flutter/pull/133136
--trace-to-file
option to flutter run
by @derekxu16 in https://github.com/flutter/flutter/pull/135713
--dart-define-from-file
option tests by @andrewkolos in https://github.com/flutter/flutter/pull/135980
flutter build bundle
by @dcharkes in https://github.com/flutter/flutter/pull/136641
--dart-define-from-file
files in the gradle config or environment during build by @andrewkolos in https://github.com/flutter/flutter/pull/136865
NativeAssets
Darwin and IOS target archs if missing by @dcharkes in https://github.com/flutter/flutter/pull/136948
coverage.collect
's coverableLineCache
param to speed up coverage" by @auto-submit in https://github.com/flutter/flutter/pull/137121
bringup: true
from realm_checker and remove the redundant tool test. by @eyebrowsoffire in https://github.com/flutter/flutter/pull/137186
throwsToolExit
a more useful description by @andrewkolos in https://github.com/flutter/flutter/pull/136694
WebServiceWorker
by @andrewkolos in https://github.com/flutter/flutter/pull/135954
flutter build apk --release
optimizes+shrinks platform code by @mkustermann in https://github.com/flutter/flutter/pull/136880
flutter build apk --release
optimizes+shrinks platform code" by @auto-submit in https://github.com/flutter/flutter/pull/137433
coverableLineCache
optimisation (#136851) by @liamappelbe in https://github.com/flutter/flutter/pull/137385
setup
steps in flutter customer tests by @kenzieschmoll in https://github.com/flutter/flutter/pull/135726
flutter drive
instructions in Macrobenchmark
README by @TahaTesser in https://github.com/flutter/flutter/pull/135990
insertionPointColor
selector on iOS 17+ by @LongCatIsLooong in https://github.com/flutter/engine/pull/46373
Paint.enableDithering=false
in dart:ui
. by @matanlurey in https://github.com/flutter/engine/pull/46745
flutterViewEmbedder
for platform views by @mdebbar in https://github.com/flutter/engine/pull/46046
flutterViewId
in platform view messages by @mdebbar in https://github.com/flutter/engine/pull/46891
ui.Paragraph
: lines by @LongCatIsLooong in https://github.com/flutter/engine/pull/46125
ui.Paragraph
: lines" by @auto-submit in https://github.com/flutter/engine/pull/47584
Published by itsjustkevin 12 months ago
The release of the Flutter 3.16 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
CheckedPopupMenuItem.onTap
callback by @piedcipher in https://github.com/flutter/flutter/pull/134000
subtitleTextStyle.color
isn't applied to the ListTile.subtitle
in Material 2 by @burakJs in https://github.com/flutter/flutter/pull/133422
Chip.shape
's side is not used when provided in Material 3" by @TahaTesser in https://github.com/flutter/flutter/pull/133856
DataTable
's headingTextStyle
& dataTextStyle
are not merged with default text style by @TahaTesser in https://github.com/flutter/flutter/pull/134138
TabBar
doesn't use labelStyle
& unselectedLabelStyle
color by @TahaTesser in https://github.com/flutter/flutter/pull/133989
ExpansionTile
properties cannot be updated with setState
by @TahaTesser in https://github.com/flutter/flutter/pull/134218
FlutterFragmentActivity
s by @gmackall in https://github.com/flutter/flutter/pull/132406
Drawer
examples are missing dartpad
tag by @TahaTesser in https://github.com/flutter/flutter/pull/134219
CupertinoTextField
at least as tall as its first line of placeholder by @LongCatIsLooong in https://github.com/flutter/flutter/pull/134198
ListView
slivers to have different extents while still having scrolling performance by @xu-baolin in https://github.com/flutter/flutter/pull/131393
Path.combine
call from CupertionoTextSelectionToolbar
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/134369
RefreshIndicator
in a better way by @AlexV525 in https://github.com/flutter/flutter/pull/134492
debugProfilePlatformChannels
to a constant that works in release mode by @jiahaog in https://github.com/flutter/flutter/pull/134922
CupertinoTextSelectionToolbar
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/135267
SearchAnchor
's search view isn't updated when the theme changes & widgets inside the search view do not inherit local themes by @TahaTesser in https://github.com/flutter/flutter/pull/132749
TextField.style
documentation for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/135556
RangeSlider
throws an exception in a ListView
by @TahaTesser in https://github.com/flutter/flutter/pull/135667
RefreshProgressIndicator
by @AlexV525 in https://github.com/flutter/flutter/pull/135207
flutter create
by @camsim99 in https://github.com/flutter/flutter/pull/131444
--frontend-server-starter-path
option to flutter run
and flutter test
by @derekxu16 in https://github.com/flutter/flutter/pull/135038
plugins {}
block by @bartekpacia in https://github.com/flutter/flutter/pull/127897
flutter config --list
by @AlexV525 in https://github.com/flutter/flutter/pull/135401
allowChannelBufferOverflow
to `setWarnsOnChannelOv… by @bleroux in https://github.com/flutter/engine/pull/46361
PlatformViewManager
a clear singleton by @mdebbar in https://github.com/flutter/engine/pull/46044
history.dart
by @kenzieschmoll in https://github.com/flutter/engine/pull/46072
Window
into FlutterWindow
by @yaakovschectman in https://github.com/flutter/engine/pull/45542
start
instead of extent
for Windows IME cursor position by @yaakovschectman in https://github.com/flutter/engine/pull/45667
WM_CLOSE
in lifecycle manager by @yaakovschectman in https://github.com/flutter/engine/pull/45840
layoutGoals
to kLayoutGoals
to enforce lints on headers. by @matanlurey in https://github.com/flutter/engine/pull/46054
FlutterMouse.*
-> kFlutterMouse.*
, so we can lint header files. by @matanlurey in https://github.com/flutter/engine/pull/46056
Published by itsjustkevin about 1 year ago
The release of the Flutter 3.15 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
TabBarTheme.indicatorColor
not applied in Material 2 by @TahaTesser in https://github.com/flutter/flutter/pull/132123
PopupMenuButton.iconColor
, PopupMenuTheme.iconSize
and fix button icon using unexpected color propert by @TahaTesser in https://github.com/flutter/flutter/pull/132054
textCapitalization
property for SearchBar
and SearchAnchor
by @QuncCccccc in https://github.com/flutter/flutter/pull/131459
OverlayState.insert
error messages by @LongCatIsLooong in https://github.com/flutter/flutter/pull/129363
TapAndPanGestureRecognizer
by @Renzo-Olivares in https://github.com/flutter/flutter/pull/131873
describeEnum
. by @bernaferrari in https://github.com/flutter/flutter/pull/125016
ignore: deprecated_member_use
to unblock the engine roller by @LongCatIsLooong in https://github.com/flutter/flutter/pull/132280
DropdownButtonFormField
input border clipping by @TahaTesser in https://github.com/flutter/flutter/pull/131481
PopupMenuItem
& CheckedPopupMenuItem
has redundant ListTile
padding and update default horizontal padding for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/131609
--dart-define
in RendererBinding.initInstances()
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/132408
PopupMenuItem
& CheckedPopupMenuItem
has redundant ListTile
padding and update default horizontal padding for Material 3" by @CaseyHillers in https://github.com/flutter/flutter/pull/132457
SafeArea
by @TahaTesser in https://github.com/flutter/flutter/pull/132390
AutomatedTestWidgetsFlutterBinding.pump
to support microsecond precision by @pdblasi-google in https://github.com/flutter/flutter/pull/132401
Scrollable
on ScrollBehaviour
change. by @chinmoy12c in https://github.com/flutter/flutter/pull/131164
ExpansionPanel
example for the updated expansionCallback
callback by @TahaTesser in https://github.com/flutter/flutter/pull/132837
Future<List<int>?>
to MatchesGoldenFile
by @iinozemtsev in https://github.com/flutter/flutter/pull/132965
FlexibleSpaceBar.title
doesn't respect the leading widget by @TahaTesser in https://github.com/flutter/flutter/pull/132573
ImageProvider.load
, DecoderCallback
and PaintingBinding.instantiateImageCodec
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/132679
Inkwell
widget by @whiskeyPeak in https://github.com/flutter/flutter/pull/132176
Chip.shape
's side is not used when provided in Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/132941
PopupMenuItem
with a ListTile
doesn't use the correct style. by @TahaTesser in https://github.com/flutter/flutter/pull/133141
DatePickerDialog
& DateRangePickerDialog
overflow when resized from landscape to portrait by @TahaTesser in https://github.com/flutter/flutter/pull/133327
ImageProvider.load
, DecoderCallback
and `PaintingB… by @zanderso in https://github.com/flutter/flutter/pull/133482
dart:ui_web
by @mdebbar in https://github.com/flutter/flutter/pull/132248
Chip.shape
's side is not used when provided in Material 3" by @XilaiZhang in https://github.com/flutter/flutter/pull/133615
TabBar.labelColor
tests by @TahaTesser in https://github.com/flutter/flutter/pull/133668
PaintingBinding.instantiateImageCodec
(#132679) (reverted in #133482) by @LongCatIsLooong in https://github.com/flutter/flutter/pull/133605
cancelButtonStyle
& confirmButtonStyle
to the DatePickerThemeData
by @TahaTesser in https://github.com/flutter/flutter/pull/132847
cancelButtonStyle
& confirmButtonStyle
properties from TimePickerTheme
aren't working by @TahaTesser in https://github.com/flutter/flutter/pull/132843
InputDecorationTheme.isCollapsed
doesn't work if InputDecoration.isCollapsed
is not provided. by @opxdelwin in https://github.com/flutter/flutter/pull/133189
cursorColor
with an opacity is not respected by @TahaTesser in https://github.com/flutter/flutter/pull/133548
InputChip
generated by user input by @andreacioni in https://github.com/flutter/flutter/pull/130645
PaginatedDataTable
not using dataRowMinHeight
and dataRowMaxHeight
from Theme by @MarkOSullivan94 in https://github.com/flutter/flutter/pull/133634
--local-engine-host
, which if specified, is used instead of being inferred by @matanlurey in https://github.com/flutter/flutter/pull/132180
flutter_tools/bin/*.(dart|sh)
to provide, if set, --local-engine-host. by @matanlurey in https://github.com/flutter/flutter/pull/132336
20.0.1
in flutter_tools
by @elliette in https://github.com/flutter/flutter/pull/132350
dev/bots/test.dart
(and friends) to provide --local-engine-host
. by @matanlurey in https://github.com/flutter/flutter/pull/132354
flutter_tools
internals related to Gradle/XCode to set --local-engine-host
. by @matanlurey in https://github.com/flutter/flutter/pull/132346
--local-engine-host
if --local-engine
by @matanlurey in https://github.com/flutter/flutter/pull/133003
--experimental-wasm-type-reflection
and support newer emscripten builds. by @eyebrowsoffire in https://github.com/flutter/flutter/pull/133084
.packages
in created .gitignore
files by @parlough in https://github.com/flutter/flutter/pull/133484
ParagraphBuilder.shouldDisableRoundingHack
to actually be set to false in tests by @LongCatIsLooong in https://github.com/flutter/engine/pull/44647
web_ui/**
to explicitly pass --local-engine-host
to the flutter
tool. by @matanlurey in https://github.com/flutter/engine/pull/44613
dart:ui_web
by @mdebbar in https://github.com/flutter/engine/pull/44516
ui_web
to create a ui.Image
from an ImageBitmap
by @eyebrowsoffire in https://github.com/flutter/engine/pull/45256
OnWindowStateEvent
by @yaakovschectman in https://github.com/flutter/engine/pull/44344
Published by itsjustkevin about 1 year ago
The release of the Flutter 3.14 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
ExpansionTileTheme.shape
assignment in ExpansionTile
by @SirusCodes in https://github.com/flutter/flutter/pull/127749
DropdownMenu
can be expanded to its parent size by @QuncCccccc in https://github.com/flutter/flutter/pull/129753
material
library docs are outdated by @ttanimichi in https://github.com/flutter/flutter/pull/129891
onSelected
doc by @chrisbobbe in https://github.com/flutter/flutter/pull/130190
RadioListTile
tests format for M2/M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130391
Divider
/VerticalDivider
and theme tests for M2/M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130415
Checkbox
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/130351
Tooltip
's overlay child from SelectableRegion by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130181
ThemeData.useMaterial3
to true by @HansMuller in https://github.com/flutter/flutter/pull/129724
CardTheme
, DrawerTheme
, NavigationBar
, and NavigationRailTheme
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/130047
DialogTheme
tests for M2/M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130414
DialogTheme
tests for M2/M3" by @zanderso in https://github.com/flutter/flutter/pull/130578
DropdownMenu
, SnackBarTheme
and Stepper
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/130464
DatePicker
uses incorrect overlay color from DatePickerTheme
and add missing tests by @TahaTesser in https://github.com/flutter/flutter/pull/130584
DialogTheme
tests for M2/M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130711
OverlayPortal
to be added/removed from the tree in a layout callback by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130670
_RenderScaledInlineWidget
constrains child size by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130648
textScaleFactor
with TextScaler
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/128522
ListenableBuilder
by @loic-sharma in https://github.com/flutter/flutter/pull/130671
InputDecorator
from supplying its descendants with non-normalized constraints by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130460
iconTheme
in AppBar
doesn't apply custom Colors.white
in the dark mode for M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130574
AppBar
and AppBarTheme
tests for M2/M3 by @TahaTesser in https://github.com/flutter/flutter/pull/130790
ThemeData.useMaterial3
API doc, default is true
by @HansMuller in https://github.com/flutter/flutter/pull/130764
TextSelectionTheme
, ThemeData
, TimePicker
, and TimePickerTheme
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/130547
RawChip
doesn't use ChipTheme.showCheckmark
value by @TahaTesser in https://github.com/flutter/flutter/pull/131257
scrollControlDisabledMaxHeightRatio
to the modal bottom sheet by @AlexV525 in https://github.com/flutter/flutter/pull/129688
TimePicker
defaults for hourMinuteTextStyle
and dayPeriodTextColor
for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/131253
Card.color
documentation for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/131468
CheckedPopupMenuItem.labelTextStyle
and update default text style for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/131060
useMaterial3
parameter in ThemeData.copyWith()
by @QuncCccccc in https://github.com/flutter/flutter/pull/131455
BottomSheet.enableDrag
& BottomSheet.showDragHandle
docs for animation controller by @TahaTesser in https://github.com/flutter/flutter/pull/131484
ButtonSegment
constructor by @guidezpl in https://github.com/flutter/flutter/pull/131400
CheckboxListTile
and CalendarDatePicker
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/131363
TabBar
for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/131409
ThemeData
's factory method documents by @kj415j45 in https://github.com/flutter/flutter/pull/123984
showTimePicker
function be can be used to show dialog with the time picker in the TimePickerDialog
docs by @TahaTesser in https://github.com/flutter/flutter/pull/131932
mounted
before start interaction by @liumcse in https://github.com/flutter/flutter/pull/132010
flutter create
by @ValentinVignal in https://github.com/flutter/flutter/pull/130900
gen-l10n
by @AlexV525 in https://github.com/flutter/flutter/pull/131232
ssh://[email protected]/flutter/flutter.git
as a standard remote by @AlexV525 in https://github.com/flutter/flutter/pull/131333
--dart-define
override redundant values in --dart-define-from-file
by @andrewkolos in https://github.com/flutter/flutter/pull/131088
ui.webOnlyInitializePlatform()
by @mdebbar in https://github.com/flutter/flutter/pull/131344
SubmenuButton
by @QuncCccccc in https://github.com/flutter/engine/pull/43983
iOSAppOnMac
by @moffatman in https://github.com/flutter/engine/pull/43840
ParagraphBuilder
for rounding hack migration by @LongCatIsLooong in https://github.com/flutter/engine/pull/43118
ParagraphBuilder
for rounding hack migration" by @LongCatIsLooong in https://github.com/flutter/engine/pull/43642
pub get
when it's successful by @mdebbar in https://github.com/flutter/engine/pull/44445
FlutterWindow::GetNativeViewAccessible
crash by @loic-sharma in https://github.com/flutter/engine/pull/43368
Published by itsjustkevin over 1 year ago
The release of the Flutter 3.13 beta contains the changes noted below.
To try out the newest beta run:
flutter channel beta
flutter upgrade
show
over a hide
for test_api
exports by @natebosch in https://github.com/flutter/flutter/pull/128298
Null check operator used on a null value
on TextField with contextMenuBuilder by @fzyzcjy in https://github.com/flutter/flutter/pull/128114
textScaleFactor
dependent logic from AppBar
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/128112
EditableText.showCursor
is false by @LongCatIsLooong in https://github.com/flutter/flutter/pull/127562
chip.dart
to use set of MaterialState
by @TahaTesser in https://github.com/flutter/flutter/pull/128507
AppLifecycleListener
, with support for application exit handling by @gspencergoog in https://github.com/flutter/flutter/pull/123274
showBottomSheet
doesn't remove scrim when draggable sheet is dismissed by @TahaTesser in https://github.com/flutter/flutter/pull/128455
MaterialButton
from test classes by @TahaTesser in https://github.com/flutter/flutter/pull/128466
SegmentedButton
by @ZhulanovAA in https://github.com/flutter/flutter/pull/128501
chip.dart
to use set of MaterialState
" by @HansMuller in https://github.com/flutter/flutter/pull/128607
AssetManifest.bin
(from AssetManifest.smcbin
) by @andrewkolos in https://github.com/flutter/flutter/pull/128529
Tooltip
to use OverlayPortal
by @LongCatIsLooong in https://github.com/flutter/flutter/pull/127728
ListTile
text defaults to use ColorScheme
by @TahaTesser in https://github.com/flutter/flutter/pull/128581
const HtmlElementView()
by @mdebbar in https://github.com/flutter/flutter/pull/128965
InputDecoration.applyDefaults
ignoring some properties by @TahaTesser in https://github.com/flutter/flutter/pull/129010
color
property for chips by @TahaTesser in https://github.com/flutter/flutter/pull/128584
OverlayPortal
asserts by @LongCatIsLooong in https://github.com/flutter/flutter/pull/129053
ShapeDecoration.lerp
by @guidezpl in https://github.com/flutter/flutter/pull/129298
InputDecorationTheme.merge
by @TahaTesser in https://github.com/flutter/flutter/pull/129011
TabBar
by @TahaTesser in https://github.com/flutter/flutter/pull/125974
_hasPrimaryFocus
by @AhmedLSayed9 in https://github.com/flutter/flutter/pull/129066
onSubmitted
property to SearchBar
by @QuncCccccc in https://github.com/flutter/flutter/pull/129365
Slider
overlay remains when unfocused by @TahaTesser in https://github.com/flutter/flutter/pull/129115
_TapStatusTrackerMixin
should wait until the next PointerDownEvent
before resetting its state when the tap timer has elapsed by @Renzo-Olivares in https://github.com/flutter/flutter/pull/129312
AnimatedList
& AnimatedGrid
doesn't apply MediaQuery
padding by @TahaTesser in https://github.com/flutter/flutter/pull/129556
dart_fix
support to integration_test
by @pdblasi-google in https://github.com/flutter/flutter/pull/129579
AnimatedList
& AnimatedGrid
doesn't apply MediaQuery
padding" by @XilaiZhang in https://github.com/flutter/flutter/pull/129645
DropdownMenu
be able to scroll to the highlighted item when searching. by @QuncCccccc in https://github.com/flutter/flutter/pull/129740
SwitchListTile
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/129809
Switch
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/129810
Radio
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/129814
SwitchTheme
tests for M2/M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/129811
ColorSheme.fromImageProvider
by @guidezpl in https://github.com/flutter/flutter/pull/129952
binding.dart
and widget_tester.dart
by @pdblasi-google in https://github.com/flutter/flutter/pull/129663
compileSdkVersion
by @camsim99 in https://github.com/flutter/flutter/pull/128073
--target-os
for appropriate precompiled targets. by @sstrickl in https://github.com/flutter/flutter/pull/127567
getIsolatePauseEvent
method from VM service to check for pause event. by @chingjun in https://github.com/flutter/flutter/pull/128834
Analytics
global getter to point to context only by @eliasyishak in https://github.com/flutter/flutter/pull/129196
intl
toBeginningOfSentenceCase
non-nullable by @oprypin in https://github.com/flutter/flutter/pull/127488
@NonNull
to avoid warning by @fzyzcjy in https://github.com/flutter/flutter/pull/129472
--dart-define-from-file
by @PiotrFLEURY in https://github.com/flutter/flutter/pull/128668
dart:ui_web
by @mdebbar in https://github.com/flutter/engine/pull/42642
dart:ui_web
by @mdebbar in https://github.com/flutter/engine/pull/43111