I struggled to fix all the dependencies issues I had after the upgrade.
there is still one regarding
$ flutter pub get
Resolving dependencies...
Because no versions of i18n_extension match >9.0.2 <10.0.0 and i18n_extension 9.0.2 depends on sprintf ^7.0.0, i18n_extension ^9.0.2 requires sprintf ^7.0.0.
And because optimized_cached_image >=3.0.0 depends on sprintf ^6.0.0, i18n_extension ^9.0.2 is incompatible with optimized_cached_image >=3.0.0.
So, because shokaze depends on both i18n_extension ^9.0.2 and optimized_cached_image ^3.0.0, version solving failed.
exit code 1
And here is the yaml (I removed all the unnecessary lines for convenience):
environment:
sdk: '>=2.18.2 <3.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: ^0.18.0 #^0.17.0
i18n_extension: ^9.0.2 #^5.0.1
optimized_cached_image: ^3.0.0 #^3.0.1
I don't explicitly ask for sprintf
.
How could I solve the dependency issues?