draft: refresh low-risk app dependencies#454
Conversation
|
Hi @Manuito83, same policy question here before this draft should be considered ready. This PR moves these low-risk dependency constraints from exact pins to caret ranges. Because Do you prefer dependency update PRs to keep exact versions in I can adjust this PR either way. |
|
I've had many issues in the past where some dependencies introduced breaking changes in minor versions, which is why I'm enforcing every single version. On the other hand, looking at the every changelog takes time, but it also gives us additional info on new features. The Flutter ecosystem has evolved quite a lot in the last few years, so I guess it should now be safe(r) to allow dependencies to update. |
dacc263 to
7bb42a5
Compare
|
Thanks, that makes sense. I adjusted this draft to keep the updated app/runtime dependencies pinned to exact versions instead of changing these entries to caret ranges. My thinking is that this keeps the versions GitHub CI tests as the same versions future installs resolve, which feels safer while A possible middle ground from here:
So this PR is now only a dependency refresh, not a dependency-policy change. |
|
I'll merge this, thanks! |
Hi @Manuito83, opening a second draft dependency-update PR so CI can test a small low-risk app batch separately from the generator/tooling update.
This batch updates small patch/minor dependencies that should be mostly compile/test validated by CI:
Local checks:
I intentionally avoided Firebase, WebView, auth/sign-in, file picker, connectivity, notifications, and other broader platform/runtime updates in this batch.