Skip to content

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

Open
jwyrembelski wants to merge 7 commits intopinchbv: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 intopinchbv:developfrom
jwyrembelski:update-3.7.0-3.29.0

Conversation

@jwyrembelski
Copy link

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

need this update

Copy link

@toshiossada toshiossada left a comment

Choose a reason for hiding this comment

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

LGFM

@boginni
Copy link

boginni commented Jul 11, 2025

This update is essential

@codingwithsaeed
Copy link

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

need this,thanks everyone!

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.

5 participants