dart-backend / angel

A polished, production-ready backend framework in Dart for the VM, AOT, and Flutter.
https://github.com/dukefirehawk/angel
BSD 3-Clause "New" or "Revised" License
172 stars 21 forks source link

Flutter_driver from sdk vs angel3 framework dependency clash #103

Closed hicnar closed 1 year ago

hicnar commented 1 year ago

Screenshot 2023-06-10 at 13 30 40 I may be wrong, but perhaps it would be prudent to wait till the sdk guys who maintain the flutter_driver update the 'file' dependency to 7.0.0 and then make angel3_framework depend on that? Especially that change of the major part (from 6 -> 7 ) may indicate some breaking changes in the package.

dukefirehawk commented 1 year ago

Thank you for the feedback. This is an interesting issue. Thus far we have only updated the dependencies based on Dart SDK releases. Typically when a major dart SDK version is released, it is common practice to release a new version with all the dependencies updated to the latest versions. This will allow downstream packages that depend on them to be upgraded too. That said, it is not a good idea to held back the release due to packages that are not used by the framework, i.e packages from flutter SDK side. In fact, we do waited for a number of packages that we needed to be available before this release. I would highly suggest using dart pub get instead of flutter pub get as this is not a flutter based project.

dukefirehawk commented 1 year ago

No longer an issue running with flutter pub get in Flutter 3.13.5.

dukefirehawk commented 1 year ago

Closing as it is no longer an issue.