objectbox / objectbox-dart

Flutter database for super-fast Dart object persistence
https://docs.objectbox.io/getting-started
Apache License 2.0
1k stars 117 forks source link

Incompatible with freezed #306

Closed NitelPhyoe closed 3 years ago

NitelPhyoe commented 3 years ago

I use flutter: 2.2.3 . Everything fine with ObjectBox until i add Freezed

#pubspec.yaml
dependencies:
  cupertino_icons: ^1.0.2
  flutter:
    sdk: flutter
  freezed: ^0.14.5
  get: ^4.3.8
  objectbox: ^1.1.1
  objectbox_flutter_libs: ^1.1.1
  path_provider: ^2.0.2

dev_dependencies:
  build_runner: ^2.1.1
  flutter_test:
    sdk: flutter
  freezed_annotation: ^0.14.3
  objectbox_generator: ^1.1.1

The Error is

[myapp] flutter pub get
Running "flutter pub get" in myapp...                          
Because no versions of objectbox_generator match >1.1.1 <2.0.0 and objectbox_generator 1.1.1 depends on analyzer ^1.1.0, objectbox_generator ^1.1.1 requires analyzer ^1.1.0.

And because freezed >=0.14.3 depends on analyzer ^2.0.0, objectbox_generator ^1.1.1 is incompatible with freezed >=0.14.3.

So, because myapp depends on both freezed ^0.14.5 and objectbox_generator ^1.1.1, version solving failed.
pub get failed (1; So, because myapp depends on both freezed ^0.14.5 and objectbox_generator ^1.1.1, version solving failed.)
exit code 1
vaind commented 3 years ago

Duplicate of #300 - see the workaround there. A new version should come out in the next days.

vaind commented 3 years ago

v1.2 is out, you can remove the override and upgrade