spkersten / dart_functional_data

Simple and non-intrusive code generator for lenses and boilerplate of data types
https://pub.dev/packages/functional_data
MIT License
41 stars 15 forks source link

Allow Analyzer version >= 0.39.0 #19

Closed TadasValaitiz closed 4 years ago

TadasValaitiz commented 4 years ago

Currently functional_data_generator have version constraints: analyzer: ">=0.38.1 <0.39.0"

This creates issues with pub get and other dependencies

Tadas44 commented 4 years ago

This issue is blocking to upgrade Flutter to higher versions because most packages rely on analyzer:>0.39 . This is example of test package:

Because no versions of functional_data_generator match >0.3.3 <0.4.0 and functional_data_generator 0.3.3 depends on analyzer ^0.38.1, functional_data_generator ^0.3.3 requires analyzer ^0.38.1.

(1) So, because test_core >=0.3.8 <0.3.12-nullsafety depends on analyzer ^0.39.5, functional_data_generator ^0.3.3 is incompatible with test_core >=0.3.8 <0.3.12-nullsafety.

@spkersten @remonh87 @miguelcmedeiros can you please look into it?

spkersten commented 4 years ago

I'll try to release a new version today

Tadas44 commented 4 years ago

Thanks :)

spkersten commented 4 years ago

Should work with 0.3.4 of functional_data_generator.

kika commented 4 years ago

@spkersten where do you publish now? The latest on pub.dev is 0.3.0

spkersten commented 4 years ago

You must be confusing the generator package with the annotations package

On Mon, 12 Oct 2020 at 03:22, Kirill Pertsev notifications@github.com wrote:

@spkersten https://github.com/spkersten where do you publish now? The latest on pub.dev is 0.3.0

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/spkersten/dart_functional_data/issues/19#issuecomment-706806126, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABCADAFHZNQNBS4UMV3X6ELSKJK6DANCNFSM4PIYRCJQ .

kika commented 4 years ago

@spkersten my fault, I assumed they are on the same timeline. BTW, it's broken again with the latest Flutter stable (1.22) which is Dart 2.10 and requires analyzer 0.40

spkersten commented 3 years ago

@kika I've published a new version allowing the latest versions of analyzer