Skip to content

fix: lower the meta constraint so the plugin fits flutter 3.41 - #364

Open
bschmalb-ksta wants to merge 1 commit into
thekorn:mainfrom
ksta-medien:fix/lower-the-meta-constraint
Open

bschmalb-ksta wants to merge 1 commit into
thekorn:mainfrom
ksta-medien:fix/lower-the-meta-constraint

Conversation

@bschmalb-ksta

@bschmalb-ksta bschmalb-ksta commented Sep 16, 2026

Copy link
Copy Markdown

The two native packages ask for meta ^1.18.0, which only the flutter 3.44 sdk ships. On 3.41 flutter_test pins meta to 1.17.0, so version solving fails and the plugin cannot be added to the app at all. meta is only there for the immutable, protected and visibleForTesting annotations in the generated pigeon files, all of which have been in meta for many versions, so ^1.17.0 is enough and still resolves to 1.18 where that is available.

Tested by resolving and building our own app, which is on flutter 3.41, against this branch, and by running the four packages' tests on 3.44 where it still picks meta 1.18.0.

The two native packages ask for meta ^1.18.0, which only the flutter
3.44 sdk ships. On 3.41 flutter_test pins meta to 1.17.0, so version
solving fails and the plugin cannot be used at all.

meta is only there for the immutable, protected and visibleForTesting
annotations in the generated pigeon files, all of which have been in meta
for many versions, so ^1.17.0 is enough and still resolves to 1.18 where
that is available.
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