Updatify / Flutter | Release notes

Create your changelog

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. is free and open source.

Building with Flutter? Show release notes in your app with updatify_flutter package

pub.dev

Update Jul 28, 2026 tracked by Updatify

3.27.2

  • flutter/159729 Flutter module template triggers a warning when built for Android.
  • flutter/161176 Dropdown Menu can create an infinite loop.
  • flutter/161330 Using ScrollViewKeyboardDismissBehavior.onDrag in a SingleChildScrollView causes text fields to immediately unfocus if the keyboard opening scrolls the text field to keep it visible.
  • flutter/160127 Some Flutter web plugins do not add the crossOrigin property to <img> tags.
  • flutter/160155 Failed assertion in web engine: “The targeted input element must be the active input element”.
  • flutter/160199 Some images on the web render blank.
  • flutter/160459 Incorrect Z order rendering in drawPoints may cause lines to overlap when one should be drawn in front of the other.
  • flutter/160409 App may crashes because of obsolete engine assertion.
  • flutter/158192 Positions of display cutouts on Android may not update - as returned by MediaQuery and used by SafeArea - upon screen orientation change.

Update Jul 28, 2026 tracked by Updatify

3.27.0

Flutter framework

Framework

  • Add example of goldenFileComparator usage in widget tests by @alestiago in 150422
  • content dimensions are not established get controller value error by @hello-coder-xu in 148938
  • Fix link in tree hygene doc by @derdilla in 151235
  • Fix references in examples by @goderbauer in 151204
  • Feat: Add withOpacity to gradient by @rkishan516 in 150670
  • SliverFloatingHeader by @HansMuller in 151145
  • Update deprecation policy by @Piinks in 151257
  • PinnedHeaderSliver example based on the iOS Settings AppBar by @HansMuller in 151205
  • Add a message about spam/brigading by @nate-thegrate in 150583
  • Prepares semantics_update_test for upcoming link URL change by @harryterkelsen in 151261
  • Cupertino transparent navigation bars by @veloce in 149102
  • Add tests for color_filtered.0.dart example. by @ksokolovskyi in 151064

Update Jul 28, 2026 tracked by Updatify

3.24.5

  • flutter/158125 - [iOS] Fixed a tool issue causing failures when flutter build ios-framework --xcframework copies Flutter debug symbols.
  • flutter/56301 - [Android] Fixes a crash on Android devices when the surface is released unexpectedly when using PlatformView’s.

Update Jul 28, 2026 tracked by Updatify

3.24.3

  • dart 3.5.3 changelog
  • flutter/154275 - [Android] Fixes performance issues on Android caused by engine threads not matching the core count.
  • flutter/154276 - [Impeller] Fixes an issue on iOS preventing mesh gradients from rendering correctly.
  • flutter/154349 - [Wasm] Fixes an issue on web causing Platform Views to break when compiled to Wasm.
  • flutter/154564 - [Impeller][iOS] Fixes an issue when using Impeller on iOS when using backdrop filters on older iPads, causing the GPU to hang.
  • flutter/154712 - [iOS] Fixes an issue on iOS causing video playback to flicker.
  • flutter/154892 - [Impeller][iOS] Fixes an issue when using Impeller on iOS causing a memory leak when using Platform Views.
  • flutter/154536 - [Tool] Fixes a CLI crash that occurs when shutting down after running a Flutter app on a browser.
  • flutter/154720 - Fixes an issue with the Drawer widget, causing it to open or close incorrectly.

Update Jul 28, 2026 tracked by Updatify

3.24.2

  • Dart 3.5.2 Changelog
  • flutter/153949 - Fixes a crash on Android when deleting EditableText inside CupertinoPageRoute, with a CJK (chinese, japanese, korean) keyboard.
  • flutter/153939 - Fixes an issue on iOS where Flutter TextFields may stop accepting input.
  • flutter/152420 - Fixes scrolling jank on Android and iOS when a SelectionArea/SelectableRegion is used as a child of a Scrollable like ListView or PageView.
  • flutter/154199 - Removes excessive logging when building a freshly created template app for Android.
  • flutter/153967 - Fixes a host build failure on macOS when the native assets experiment is enabled, and there are no native asset frameworks to codesign.
  • flutter/153769 - When running a Flutter app, display a concise error message when connection to the device is lost.
  • flutter/154270 - Prevent preemptive gradle crash for android builds that would fail to build anyway but with a confusing error message.

Update Jul 28, 2026 tracked by Updatify

3.24.1

  • dart/56464 - Fixes resolving include: in analysis_options.yaml file in a nested folder in the workspace.
  • dart/56423 - Fixes source maps generated by dart compile wasm when optimizations are enabled.
  • dart/56374 - Fixes a bug in the dart2wasm compiler in unsound -O3 / -O4 modes where a implicit setter for a field of generic type will store null instead of the field value.
  • dart/56440 - Fixes a bug in the dart2wasm compiler that can trigger in certain situations when using partial instantiations of generic tear-offs (constructors or static methods) in constant expressions.
  • dart/56457 - The algorithm for computing the standard upper bound of two types, also known as UP, is provided the missing implementation for StructuralParameterType objects. In some corner cases the lacking implementation resulted in a crash of the compiler.
  • flutter/152047 - [Web] Fixes an issue in Flutter Web apps where when semantics are enabled, tapping on the label of a checkbox in a mobile browser won’t togle the checkbox.

Update Jul 28, 2026 tracked by Updatify

3.24.0

Flutter framework

Framework

  • RenderFlex baseline intrinsics by @LongCatIsLooong in 145483
  • Upgrade leak_tracker. by @polina-c in 145940
  • Upgrade leak_tracker. by @polina-c in 145997
  • Remove state shared across tests by @Hixie in 145281
  • Add flutter_goldens README by @Hixie in 145278
  • Implement computeDryBaseline for cupertino RenderBoxes by @LongCatIsLooong in 145951
  • Fixes some gesture recognizers are not disposed. by @Dimilkalathiya in 146072
  • Fix SliverMainAxisGroup layout in reverse by @Piinks in 145572
  • Add test for animated_container.0.dart API example. by @ksokolovskyi in 145995
  • Implement SelectionArea triple click gestures by @Renzo-Olivares in 144563
  • Dispose FocusNode in tests. by @polina-c in 146161
  • Update material_color_utilities package version to latest 0.11.1 by @QuncCccccc in 145959

Update Jul 28, 2026 tracked by Updatify

3.22.3

  • dart/55979 - Fixes an issue where const bool.fromEnvironment('dart.library.ffi') is true and conditional import condition dart.library.ffi is true in dart2wasm.
  • dart/55943 - Fixes an issue where FFI calls with variadic arguments on MacOS Arm64 would mangle the arguments.
  • flutter/149700 - [Impeller] Fixes rendering corruption when running on Intel mac simulators.
  • flutter/149701 - [Impeller] Fixes an issue on iOS that causese paths to render incorrectly.
  • flutter/149702 - [Impeller] Corrects and issue on iOs where coverage computation results in distored pixels in Impeller targets.
  • flutter/149704 - [Impeller] Fixes and issue on iOS where flickering may be occur when translating a blurred rounded rectangle.
  • flutter/149745 - [Impeller] Fixes a segfault on iOS when tessellating empty convex polygons.
  • flutter/149771 - [Impeller] Fixes a rendering error on iOS when advanced blend is double scaled.
  • flutter/53183 - Fixes an issue where Linux apps show visual corruption on some frames.

Update Jul 28, 2026 tracked by Updatify

3.22.2

  • dart/55818 - Fixes an issue where DART_VM_OPTIONS were not correctly parsed for standalone Dart executables created with dart compile exe.
  • dart/55873 - Fixes a bug in dart2wasm that can result in a runtime error that says array.new_fixed() has a constant larger than 10000.
  • dart/55894 - Adds support for --enable-experiment flag to dart compile wasm.
  • dart/55895 - Fixes an issue in dart2wasm compiler that can result in incorrect nullability of type parameter.
  • dart/55890 - Disallows dart:ffi imports in user code in dart2wasm as dart2wasm’s currently only supports a small subset of dart:ffi.
  • flutter/148885 - Fixes a platform view issue on android 14 when multiple activities are used and onMemoryTrim is called.
  • flutter/149178 - Fixes an issue on iOS where users are unable to focus on a TextField or open the keyboard again after side pop from another screen.
  • flutter/149210 - Fixes an EditableText crash that occurs when a custom TextEditingController only implements the TextEditingController interface.

Update Jul 28, 2026 tracked by Updatify

3.22.1

  • dart/55714 - Fixes a bug in the CFE which could manifest as compilation errors of Flutter web apps when compiled with dart2wasm.
  • dart/55758 - Fixes a bug in the pub client, such that dart run will not interfere with Flutter l10n (at least for most cases).
  • flutter/147142 - Fixes a read/write permission issue when building Flutter apps for MacOS.

Update Jul 28, 2026 tracked by Updatify

3.22.0

Flutter

Framework

  • Disable test shuffling in widget_tester_leaks_test.dart by @zanderso in 141110
  • Fix spell check throws when text contains regex reserved characters by @bleroux in 140384
  • Remove conditions that depend on order. by @polina-c in 141183
  • Upgrade leak_tracker. by @polina-c in 141153
  • Update RouteObserver example and fix an error thrown by @TahaTesser in 141166
  • Introduce new Form validation method by @SharbelOkzan in 135578
  • Reapply “Dynamic view sizing” (#140165) by @goderbauer in 140918
  • Correctly handle null case in ProcessText.queryTextActions by @kevmoo in 141205
  • TextStyle: In copyWith, stop ignoring debugLabel when receiver has none by @chrisbobbe in 141141
  • NestedScrollView‘s outer scrollable jumping with BouncingScrollPhysics due to double precision errors by @Michal-MK in 138319
  • Improve testing for leak tracking. by @polina-c in 140553

Update Jul 28, 2026 tracked by Updatify

3.19.6

  • dart/55430 - Fixes an issue with JS interop in dart2wasm where JS interop methods that used the enclosing library‘s @JS annotation were actually using the invocation’s enclosing library’s @JS annotation.
  • flutter/145563 - Fixes severe performance regression on Firefox in v. 3.19.
  • flutter/144439 - Removes the –enable-impeller run flag and FLTEnableImpeller plist key on iOS.

Update Jul 28, 2026 tracked by Updatify

3.19.4

  • flutter/144211 - Reverts a clipping optimization that is broken when multiple clips are applied with a backdrop filter.
  • flutter/144213 - Fix flickering of gaussian blurs in scrolling containers.
  • dart/55158 - Fixes an exception when executing hot reload after making compilation-successful changes.
  • dart/55194 - ​​Fix crashes on web platforms that contains an extension type declaration where the extension type constructor invokes a redirecting factory in its initializer.
  • dart/55184 - Fix issues where it is unable to run commit queue and post-submit testing on beta and stable when Goma is shut down.
  • dart/55240 - ​​Fix DateTime.timeZoneName on Windows.

Update Jul 28, 2026 tracked by Updatify

3.19.3

  • flutter/144565 - Fixes a tool crash when attempting to render a frame with raster stats on an application with the Impeller backend.
  • dart/55057 - Fixes an issue in dart2js where object literal constructors in interop extension types would fail to compile without an @JS annotation on the library.
  • dart/55095 - ​​Disallows certain types involving extension types from being used as the operand of an await expression, unless the extension type itself implementsFuture.

Update Jul 28, 2026 tracked by Updatify

3.16.9

  • dart/54699 - Fix an issue that causes Flutter apps to freeze when breakpoints are added to multiple isolates at the same time and an issue that causes Flutter apps to crash during hot reload.

Update Jul 28, 2026 tracked by Updatify

3.16.3

  • CVE-2023-6345 - Skia fix for possible integer overflow on Canvas calls with user generated data
  • flutter/138550 - Fixes crash on iPad when selection “Share…” from selection controls.
  • flutter/138842 - Fix rendering bug with elevation 0 material components.
  • flutter/138850 - Add ability to customize NavigationBar indicator overlay and fixes a bug with the indicator shape.
  • dart/53086 - DDS fix to ensure threadID integers are serialized correctly by Debug Adapter Protocol (DAP) clients.
  • dart/53999 - Adjusts the nullablity computations in the implementation of the upper bound algorithm in the CFE
  • dart/54112 - Fixes missing closure code completion entries for function parameters for LSP-based editors like VS Code.

Update Jul 28, 2026 tracked by Updatify

3.16.1

  • flutter/138030 - Fixes file deletion crash which can occur during iOS archive.
  • flutter/134716 - Fix iOS 17 keyboard freeze when switching languages
  • flutter/138180 - Prevents a crash in flutter doctor for macOS users who have an IntelliJ or Android Studio installation with a missing CFBundleIdentifier in its plist.
  • flutter/138040 - Ignore exceptions in Flutter tool when trying to set the echo mode of the terminal when the STDIN pipe has been broken.
  • flutter/124145 - Fixes a JSON array parsing bug that causes seg fault when –coverage is used

Update Jul 28, 2026 tracked by Updatify

3.16.0

Flutter

Framework

  • Super tiny code optimization: No need to redundantly check whether value has changed by @fzyzcjy in 130050
  • Revert “fix a bug when android uses CupertinoPageTransitionsBuilder…” by @HansMuller in 130144
  • Tiny one space formatting fix by @fzyzcjy in 130053
  • (Raw)Autocomplete: Add optional [optionsViewOpenDirection] param by @chrisbobbe in 129802
  • Test that inspector does not hold objects. by @polina-c in 130102
  • Revert “[a11y] CupertinoSwitch On/Off labels” by @Jasguerrero in 130166
  • Upgrade framework pub dependencies, roll engine with rolled dart sdk by @aam in 130163
  • Add a threshold when comparing screen order for selectables. by @hangyujin in 130043
  • Fix default icon color constants reversed brightness documentation by @rydmike in 130231
  • Implement preferPaintInterior correctly for _CompoundBorder by @Hixie in 129851

Update Jul 28, 2026 tracked by Updatify

3.13.8

  • dart/53747 - Fixes a visual issue in the Dart VM preventing users from seeing variable values when debugging.
  • flutter/136552 - [iOS] Fixes issues with voice over when visiting a PlatformView in iOS applications.
  • flutter/136654 - [Android] Fixes rendering issues when using PlatformViews in Android applications on high refresh rate phones.

Update Jul 28, 2026 tracked by Updatify

3.13.6

  • flutter/133013 - [Impeller] Fix issues with PNG decompression
  • flutter/132838 - Fix clip Imagefilter.blur on iOS
  • dart/53579 - Fixes a compiler crash when using @staticInterop or @anonymous factory constructors with type parameters.
  • dart/53503 - Fixes segmentation faults that terminate processes when encountering handled exceptions in the FFI library.
  • dart/53541 - Fixes slow variable access while debugging Flutter applications.

Update Jul 28, 2026 tracked by Updatify

3.13.4

  • dart/53449 - Fixes a dart2js issue causing a compiler crash when using a typed record pattern outside of the scope of a function body.
  • dart/53450 - Fixes a pause in the debugger when reaching an unhandled exception.
  • flutter/133658 - Fixes crash when using the –analyze-size argument.
  • flutter/133890 - Fixes incorrect autocorrect highlights in text fields in iOS 17.
  • flutter/134468 - Fixes an issue where users are not able to input text for IME language in iOS 17.
  • flutter/45742 - Fixes CVE-2023-4863 - Security vulnerability in WebP.

Update Jul 28, 2026 tracked by Updatify

3.13.3

  • flutter/133147 - fixes image-picker crashes on iOS
  • flutter/133069 - fixes issue where console prints dart:ui_web warnings in new flutter project
  • flutter/133441 - fixes issue where flutter upgrade crashes and reports “unknown flutter tag”.
  • flutter/133055 - fixes issue where running flutter doctor crashes on FileSystemException
  • flutter/132788 - fixes a visual overflow caused by SliverMainAxisGroup where clip behavior isn’t applied

Update Jul 28, 2026 tracked by Updatify

3.13.1

  • flutter/132883 - Fixes an issue where Flutter apps would not compile when using custom icon fonts that contain spaces.
  • flutter/132959 - Fixes an issue where macOS applications using plugins with Xcode 15 would not compile.
  • flutter/132763 - Fixes auto-correction position in iOS 17.
  • flutter/132982 - [Impeller] Fixes an issue where applications would freeze if the app was minimized while an animation was occurring.

Update Jul 28, 2026 tracked by Updatify

3.10.6

  • flutter/129161 - Fix regression in the GestureRecognizers used by the TextField where it would not fire the onTapDown or onTapUp callbacks which made selection not work
  • flutter/130084 - Using canvas.drawPicture where the nested picture fails to restore clips established in the child picture and makes content disappear.
  • dart/52767 - Fixes a flow in flow analysis that causes it to sometimes ignore destructuring assignments.
  • dart/52869 - Fixes an infinite loop in some web development compiles that include is or as expressions involving record types with named fields.
  • dart/52791 - Fixes a memory leak in Dart analyzer’s file-watching.
  • dart/52793 - Fixes a memory leak of file system watcher related data structures.

Update Jul 28, 2026 tracked by Updatify

3.10.5

  • flutter/127628 - Fixes an issue preventing the use of integration_test when using AGP 8.0.
  • flutter/126043 - Fixes an error encountered when attempting to use add-to-app on Android when generating Flutter modules.
  • flutter/127090 - Fixes an issue preventing assets from being displayed properly on low pixel density devices.
  • flutter/128320 - Fixes an issue where image assets are not displayed when serving with Microsoft IIS.
  • dart/52403 - Fixes a bad cast in the frontend which can manifest as a crash in the dart2js ListFactorySpecializer during Flutter web builds.
  • dart/1224 - Handles formatting nullable record types with no fields.
  • dart/52480 - Fixes error when using records when targeting the web in development mode.

Update Jul 28, 2026 tracked by Updatify

3.10.3

  • flutter/126435 - Fixes the position of SearchAnchor when used in a nested navigator.
  • flutter/127486 - [Impeller] Fixes an issue causing noise when using combinations of UV mapping and color blending.
  • flutter/126878 - [Impeller] Fixes an issue where images do not appear on iOS devices.
  • flutter/1127587 - [Impeller] Fixes a crash when applying backdrop blurs to platform views.
  • flutter/127103 - [Impeller] Fixes an issue where text is not rendered correctly when a transform is applied.
  • flutter/126487 - [Impeller] Fixes an issue where blur is not respected at certain value.
  • dart/52449 - Fixes an AOT compiler crash when generating an implicit getter returning an unboxed record.
  • dart/52373 - Fixes a situation in which variables appearing in multiple branches of an or-pattern might be erroneously reported as being mismatched.
  • dart/52334 - Adds missing interface modifiers on the purely abstract classes MultiStreamController, StreamConsumer, StreamIterator and StreamTransformer.

Update Jul 28, 2026 tracked by Updatify

3.10.2

This hotfix release addresses the following issues:

  • flutter/126532 - [Impeller] Fixes saveLayer ignores opacity of paint with blend mode lighten.
  • flutter/126739 - [Impeller] Fixes ImageShader alignment is different for different PaintingStyle.
  • flutter/126701 - [Impeller] Fixes InkSparkle splash not clipping on iOS.
  • flutter/126661 - Fixes PointerInterceptor reverses transformHitTests in a scaled context.
  • flutter/127183 - [Impeller] Fixes drawing path with image shader is not correct.
  • dart/52438 - Fixes a dart2js crash when using a switch case expression on a record where the fields don’t match the cases.
  • dart/3392 - Add chips for class and mixin pages on dartdoc generated pages.
  • dart/52352 - Fixes a situation causing the parser to fail resulting in an infinite loop leading to higher memory usage.
  • dart/52078 - Add clear errors when mixing inheritance in pre and post Dart 3 libraries.

Update Jul 28, 2026 tracked by Updatify

3.10.1

This hotfix release addresses the following issues:

  • flutter/126510 - [Impeller] Fixes errors in text transformation when using impeller.
  • flutter/126854 - [Impeller] Fixes visual glitches and crashes when using wide gamut color support on iOS.
  • flutter/124883 - Fixes an issue where images do not render on Flutter web apps when the host machine has Internet Download Manager installed.
  • flutter/126491 - Fixes an issue where CupertinoPicker and ListWheelViewport crash with certain configurations on development builds.
  • flutter/124529 - Fixes an issue where iOS and macOS apps will not build when using Xcode 14.3 and adding dependencies with low iOS target versions.
  • flutter/122376 - Adds a migrator to update the Gradle version when it conflicts with the Android Studio version of Java is detected.
  • dart/124369 - Fixes a compiler crash involving redirecting factories and FFI.
  • dart/51899 - Fixes a dart2js crash when using a combination of local functions, generics, and records.

Update Jul 28, 2026 tracked by Updatify

3.10.0

Framework

  • Tweak directional focus traversal by @gspencergoog in 116230
  • [framework] make ImageFiltered a repaint boundary by @jonahwilliams in 116385
  • [CP] Fix Snackbar TalkBack regression by @esouthren in 116417
  • Add widget of the week videos by @tvolkert in 116451
  • Speed up first asset load by encoding asset manifest in binary rather than JSON by @andrewkolos in 113637
  • Improve Flex layout comment by @loic-sharma in 116004
  • Do not parse stack traces in _findResponsibleMethod on Web platforms that use a different format by @jason-simmons in 115500
  • Support theming CupertinoSwitchs by @guidezpl in 116510
  • Fix MenuAnchor padding by @gspencergoog in 116573
  • Add ListenableBuilder with examples by @gspencergoog in 116543
  • Time picker precursors by @gspencergoog in 116450
  • Date picker special labeling for currentDate with localization and te… by @harperl-lgtm in 116433

Update Jul 28, 2026 tracked by Updatify

3.7.11

This hotfix release addresses the following issues:

  • flutter/124529 - Fix Xcode 14.3 will not build when plugin transitive dependencies have a low deployment target
    • flutter/124340 - Fixes an issue where iOS and MacOS fail to build when targeting low deployment targets when using xCode 14.3.
  • flutter/124208 - Fix orientation preferences on iOS 16+
    • flutter/116711 - Fixes an issue where orientation preferences are not respected on iOS 16 and above.
  • flutter/124403 - Clarify errors around Java/Gradle incompatibility