Skip to content

Upgrade to Flutter 3.44.3 (CLI 1.3.2, flutter_tvos 1.1.2)#26

Merged
MAUstaoglu merged 4 commits into
devfrom
feat/flutter-3.44.3-upgrade
Jun 22, 2026
Merged

Upgrade to Flutter 3.44.3 (CLI 1.3.2, flutter_tvos 1.1.2)#26
MAUstaoglu merged 4 commits into
devfrom
feat/flutter-3.44.3-upgrade

Conversation

@MAUstaoglu

Copy link
Copy Markdown
Member

Refreshes the pinned engine to Flutter 3.44.3 and bumps the CLI to 1.3.2.

Changes

  • Engine → Flutter 3.44.3 (e1fd963c, Dart d684a576). bin/internal/flutter.version and bin/internal/engine.version (v1.0.0-flutter3.44.3) bumped. Engine artifacts rebuilt from a clean sync to the real 3.44.3 tree (all 17 tvOS patches apply cleanly; Dart unchanged so the SDK hash is stable — no AOT Invalid SDK hash). Engine patch set: fluttertv/engine#3. Artifacts release: v1.0.0-flutter3.44.3.
  • READMEs refreshed — root "Current version" table → 3.44.3 / 1.3.2 / v1.0.0-flutter3.44.3; flutter_tvos package README adds Siri Remote to the feature list + install snippet.
  • flutter_tvos 1.1.2 — docs-only release so the pub.dev page picks up the README changes.
  • gitignore per-user SwiftPM/Xcode state (.swiftpm/, xcuserdata/) under the bundled plugin's tvos/ and in the porter's generated .gitignore (the porter now emits tvos/Package.swift).

Verification

  • dart analyze lib/ 0 errors · 262 tests pass.
  • Engine artifacts pass verify_artifacts.sh (all 8 checks).
  • Runtime (flutter_tvos example): sim tvOS 26 debug — launch + hot reload + hot restart; physical Apple TV (tvOS 26.5) — release + profile install/launch/render OK, and on-device debug attaches (no RWX/mprotect crash) with on-device hot reload + DevTools.

Refresh the pinned engine to Flutter 3.44.3 (e1fd963c, Dart d684a576).

- bin/internal/flutter.version -> e1fd963c (Flutter 3.44.3)
- bin/internal/engine.version  -> v1.0.0-flutter3.44.3
- pubspec version              -> 1.3.2
- Rebuilt all six engine artifact variants from the 3.44.3 source tree;
  all 17 tvOS patches apply cleanly and the artifact verification gate
  passes. Dart is unchanged, so AOT loads kernel without an SDK-hash
  mismatch.
- Picks up the Flutter 3.44.3 flutter_tools fixes shipped in the SDK.

Verified: dart analyze lib/ (0 errors), 262 tests pass, simulator-debug
build succeeds, release AOT produces a valid App.framework.
- Root README "Current version" table -> flutter-tvos 1.3.2,
  Flutter SDK 3.44.3 (e1fd963c), engine artifacts v1.0.0-flutter3.44.3.
- flutter_tvos package README: install snippet -> ^1.1.1 and add
  Siri Remote support to the feature list (it shows on pub.dev).
Docs-only release so the pub.dev page picks up the README changes
(Siri Remote in the feature list, updated install snippet). No
functional or API changes.

- packages/flutter_tvos/pubspec.yaml -> 1.1.2
- packages/flutter_tvos CHANGELOG + README (install snippet ^1.1.2)
- example pubspec.lock -> 1.1.2
- CLI CHANGELOG: note bundled plugin 1.1.2

Not published — publish to pub.dev after this merges to main.
Opening a plugin's tvos/Package.swift in Xcode generates
.swiftpm/xcode/xcuserdata/ (per-user scheme state, e.g.
xcschememanagement.plist) which is not source and must not be committed.

- Add packages/flutter_tvos/tvos/.gitignore (.swiftpm/, xcuserdata/) —
  the bundled plugin's tvos/ had no .gitignore, so this junk was unignored.
- Add the same rules to the porter's generated .gitignore
  (lib/plugin_porting/templates.dart), since the porter now emits a
  tvos/Package.swift and every ported plugin would otherwise hit this.
@MAUstaoglu MAUstaoglu force-pushed the feat/flutter-3.44.3-upgrade branch from e8d6fb7 to 7d5e358 Compare June 22, 2026 22:23
@MAUstaoglu MAUstaoglu merged commit 930e23d into dev Jun 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant