comigor / fuzzy

Fuzzy search in Dart
MIT License
37 stars 20 forks source link

Migrate to null safety #14

Closed anirudhb closed 3 years ago

anirudhb commented 3 years ago

Migrates the fuzzy library to null safety. There are now no dependencies. package:meta is obsolete due to the introduction of the required keyword, and package:latinize seemed to have a dead repo so I just put its code here (so that it is null safe.)

I would really like if this null safety prerelease could be published quickly on pub.dev, I'd like to use it for one of my projects. Thanks for making this great library as always!

anirudhb commented 3 years ago

n.b. tests are failing since the container uses flutter stable, which only has dart 2.10 (NNBD is enabled in 2.12-dev, which is only available on dev/master IIRC)

comigor commented 3 years ago

Hello @anirudhb, thank you so much for this PR (and sorry for the late reply)! I'll fix the pipeline and take a look at this soon

comigor commented 3 years ago

I've updated latinize and migrated it to nullsafety, and merged this PR with master. We just need to wait for latinize pipeline to be fixed and it should be good to go!

comigor commented 3 years ago

@anirudhb Thanks for the help, it was released as 0.4.0-nullsafety.0