Flutter Feb 12, 2025

3.29.0

What's New

Flutter 3.29 delivers significant performance and platform interop improvements with Impeller reaching 100% Android device coverage and Dart execution moving to the main thread for synchronous platform calls. The release includes enhanced iOS fidelity with Cupertino updates, new Material 3 design patterns, and a redesigned DevTools inspector. Major breaking changes include removal of the web HTML renderer and iOS Skia support, plus discontinuation of six community packages.

Highlights

Breaking Changes

  • HTML renderer removed from Flutter web, CanvasKit is now the only renderer
  • Skia support removed from iOS backend, FLTEnableImpeller opt-out flag no longer works
  • Script-based application of Flutter Gradle plugin removed, requires migration to declarative approach
  • Web image handling changed: webHtmlElementStrategy flag controls img element fallback behavior

Deprecations

  • Six packages discontinued April 30, 2025: ios_platform_images, css_colors, palette_generator, flutter_image, flutter_adaptive_scaffold, flutter_markdown
  • ThemeData.dialogBackgroundColor deprecated in favor of DialogThemeData.backgroundColor
  • ButtonStyleButton iconAlignment property deprecated after addition to ButtonStyle

Recent Releases

All releases →