You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there any reason we have to have the narrow ranges in pubspec.yaml? It's going to keep causing problems like we just had with intl, where it was preventing flutter from rolling to a newer version (e.g. right now we're pinned to <0.20, which means as soon as intl upgrades to 0.20, we'll be blocked again).
Is there any reason we can't just use any or just a really broad >0.18 range or some similar thing, and rely on testing in the client packages to catch problems?
The text was updated successfully, but these errors were encountered:
For published packages we do want to follow semver for dependency constraints. It adds a level of predictability for user's CI breakages and such.
If we don't expect usage outside of the dart sdk and flutter sdk (devtools? other published packages?) there may be ways to distribute other then publishing.
Is there any reason we have to have the narrow ranges in pubspec.yaml? It's going to keep causing problems like we just had with
intl
, where it was preventing flutter from rolling to a newer version (e.g. right now we're pinned to <0.20, which means as soon as intl upgrades to 0.20, we'll be blocked again).Is there any reason we can't just use
any
or just a really broad>0.18
range or some similar thing, and rely on testing in the client packages to catch problems?The text was updated successfully, but these errors were encountered: