I'm getting below error after upgrading the json_serializable lib from 4.1.4 to 5.0.0
can anyone please explain what is wrong with the versions I'm using?
Because no versions of auto_route_generator match >2.1.0 <3.0.0 and auto_route_generator 2.1.0 depends on analyzer >=0.40.0 <2.0.0, auto_route_generator ^2.1.0 requires analyzer >=0.40.0 <2.0.0. And because json_serializable >=5.0.0 depends on analyzer ^2.0.0, auto_route_generator ^2.1.0 is incompatible with json_serializable >=5.0.0. So, because carer_connect depends on both json_serializable ^5.0.0 and auto_route_generator ^2.1.0, version solving failed. pub get failed (1; So, because carer_connect depends on both json_serializable ^5.0.0 and auto_route_generator ^2.1.0, version solving failed.)
This is my pubspec.yaml
file
name: demo
description: demo
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ">=2.12.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^1.0.2
dio: ^4.0.0
auto_route: ^2.2.0
json_serializable: ^5.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0
build_runner:
auto_route_generator: ^2.1.0
flutter:
uses-material-design: true
generate: true
assets:
- assets/icons/
- assets/config/