Skip to content

Updates to support Dart 3.7.0 (Flutter 3.29.X)#855

Open
jwyrembelski wants to merge 7 commits into
pinchbv:developfrom
jwyrembelski:update-3.7.0-3.29.0
Open

Updates to support Dart 3.7.0 (Flutter 3.29.X)#855
jwyrembelski wants to merge 7 commits into
pinchbv:developfrom
jwyrembelski:update-3.7.0-3.29.0

Conversation

@jwyrembelski

Copy link
Copy Markdown

We've begun updating our Flutter project to use 3.29.X and find that floor isn't compatible. Fundamentally, this is a duplicate concern as raised in New version of source_gen.

I started by retreating to a version of Dart that would yield passing unit tests and found that Dart 3.2.6 (as shipped with Flutter 3.19.6) gave me what I wanted.

With this baseline in hand, I upgraded all dependencies to the latest (or nearly the latest) to support Dart 3.7.0 (as shipped with Flutter 3.29.0). Along the way, I had to drop test_cov (RIP).

After achieving passing unit tests with the updated dependencies, I attempted to run the example app and found it so outdated that I needed to replace the build files. I added macOS and Windows but removed the web implementation (temporarily?).

@toshiossada

Copy link
Copy Markdown

need this update

@toshiossada toshiossada left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGFM

@boginni

boginni commented Jul 11, 2025

Copy link
Copy Markdown

This update is essential

@codingwithsaeed

Copy link
Copy Markdown

Please consider merging this pull request. I have a ton of projects using Floor that I've held back from upgrading because of it.

@for5million

Copy link
Copy Markdown

need this,thanks everyone!

@Vincent-dejong

Copy link
Copy Markdown

Any update on this? Also holding me back on a project... 😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

6 participants