Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/config/frameworks.php
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ function getVersions(array $versions, string $prefix)
'key' => 'flutter',
'name' => 'Flutter',
'screenshotSleep' => 5000,
'buildRuntime' => 'flutter-3.29',
'buildRuntime' => 'flutter-3.35',
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify that Flutter 3.35 exists and the runtime is available.

The version bump from 3.29 to 3.35 looks correct syntactically. However, please confirm that Flutter 3.35 is a valid release and that the flutter-3.35 runtime is defined in the template-runtimes configuration.

First, verify that Flutter 3.35 is a valid release:

Then, run the following script to verify the runtime availability and check for any other references to the old version:


🏁 Script executed:

#!/bin/bash

echo "=== Checking template-runtimes configuration ==="
# Look for Flutter runtime definitions in config files
fd -e php -e json -e yaml --exec rg -nP 'flutter.*3\.(29|35)' {}

echo -e "\n=== Searching for any remaining references to flutter-3.29 ==="
rg -n 'flutter-3\.29'

echo -e "\n=== Checking FLUTTER versions in template-runtimes ==="
# Try to find where template-runtimes is defined
fd -e php -e json -e yaml --name '*runtime*' --exec cat {}

Length of output: 744


🌐 Web query:

Flutter version 3.35 release

💡 Result:

Flutter 3.35 was released on August 13, 2025. Key highlights:

  • Stateful hot reload on the web enabled by default (no experimental flag). [1]
  • Experimental Widget Previews for isolated widget testing. [1][2]
  • New DevTools feature: Flutter Property Editor and updated IDE instructions. [1]
  • Accessibility improvements (SemanticRoles, better web semantics) and several Material/Cupertino updates. [1][2]
  • Breaking changes/migrations included — see the breaking-changes page before upgrading. [1]

Sources: Flutter docs (What's New, release notes) and the Flutter 3.35 technical blog/announcement. [1][2]

References:
[1] Flutter — What’s new / release notes (Flutter docs), 13 Aug 2025.
[2] “What’s New in Flutter 3.35” announcement/technical blog.


Update Flutter version references consistently across all configuration files.

Flutter 3.35 was released on August 13, 2025 and is a valid release. However, the version bump is incomplete: while app/config/frameworks.php:276 is updated to flutter-3.35, two other files still reference flutter-3.29:

  • app/config/variables.php:1112 — default template runtimes
  • app/config/templates/site.php:87 — buildRuntime

Update both files to flutter-3.35 for consistency. Additionally, breaking changes/migrations are included — review the breaking-changes page before upgrading.

🤖 Prompt for AI Agents
In app/config/variables.php around line 1112 and app/config/templates/site.php
around line 87, update any occurrences of 'flutter-3.29' to 'flutter-3.35' so
the runtime version matches app/config/frameworks.php:276; ensure you change the
default template runtimes and buildRuntime entries respectively and run a quick
search across the repo to catch any other flutter-3.29 references, then verify
configuration syntax and consult the breaking-changes/migrations page before
deploying.

'runtimes' => getVersions($templateRuntimes['FLUTTER']['versions'], 'flutter'),
'adapters' => [
'static' => [
Expand Down
2 changes: 1 addition & 1 deletion app/config/templates/site.php
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ class UseCases
'installCommand' => '',
'buildCommand' => 'flutter build web',
'outputDirectory' => './build/web',
'buildRuntime' => 'flutter-3.29',
'buildRuntime' => 'flutter-3.35',
'adapter' => 'static',
'fallbackFile' => '',
],
Expand Down
Loading