pubnub / dart

PubNub Dart SDK
Other
27 stars 15 forks source link

Sound-null-safety or NNR feature request. #39

Closed alecxandrys closed 3 years ago

alecxandrys commented 3 years ago

Good day, Is there any plan to migrate to "sound-null-safety" (or NNR)?

are commented 3 years ago

Hi there! Yes, we were anticipating Null Safety, but we were blocked by our dependencies. We do plan to support NNBD soon, however I don't have any concrete date to give.

pushpendraKh commented 3 years ago

@are all dependencies are migrated to Null Safety..

async: 2.5.0 (migrated to null safety) cbor: 4.0.0 (migrated to null safety) convert: 3.0.0 (migrated to null safety) crypto: 3.0.0 (migrated to null safety) encrypt: 5.0.0-beta.1 (migrated to null safety), hope soon they bump the version to 5.0.0, towards stability. But this should not stop the migration. form_data: 1.0.0-nullsafety.1 (migrated to null safety), hope @are (you) bump the version to 1.0.0, towards stability. But this should not stop the migration. meta: 1.3.0 (migrated to null safety) pedantic: 1.11.0 (migrated to null safety) pool: 1.5.0 (migrated to null safety) xml: 5.0.2 (migrated to null safety) test : 1.16.8 (migrated to null safety)

Except gherkin - dev dependency but here is the drafted incomplete PR, hope for it to soon be ready

Is it possible to go without gherkin for the time being?

are commented 3 years ago

@pushpendraKh That is correct! All of our dependencies are ready and we are in the process of migrating the SDK to Null Safety.

jakubswietek commented 3 years ago

Hello guys! Any updates on this? Is there a target date for releasing the pubnub plugin with null safety?

are commented 3 years ago

We cannot share a specific date, but the work is still continuing. Null Safety is a very big update for us and we want to make sure it is done right.

are commented 3 years ago

Heads up! We have released a beta version of our Null Safe SDK. Please give it a try! Keep in mind that some interfaces have changed and there maybe some bugs, so please report them!

https://pub.dev/packages/pubnub/versions/4.0.0-beta.0