-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for null-safety #194
Comments
Thank you for the kind words, most of the creds go to @lejard-h! 😊 We are working on improving the documentation and internal stability of Chopper right now. What's in the near future is that documentation updates will come with 3.0.7. Null-safety should come right after. 😉 |
Thank you! |
It would be so great to have null-safety :) |
Yeah, I think so. Will see. The transfer to null safety is important, so, maybe we will be able to do it "soon" :) |
Hi guys. Thank you for support this beautiful package! Do you have any progress on null-safety support? |
@Vovanella95 Not yet :( Feel free to contribute the translation to null-safety. I will try to work on it soon, but have a workload this week. |
I have checked the possibility of quick translation to null-safety, this is not possible. We have dependencies, that needed to be upgraded to support sound null safety. I am starting the work to do this, but this would not be quick. |
@JEuler probably we can track dependencies here? |
So, let's start something, this is info for the chopper_built_value package (missing dependencies), but we are using build_runner everywhere:
I think, dart-lang/build#2920 contains info about this. |
@JEuler So actually we waiting for Have another quite popular package swagger_dart_code_generator which depends on the chopper. That is why I really waiting this feature. |
Waiting is a very strong word, but yeah, we have those dependencies and we need them to be updated to support sound null safety. But, we also need work to do, if you can help us with conversion, would be cool :) |
@JEuler good news |
This is the current state of our dependencies' null safety support (at the time of Flutter Engage 😄 ): chopper:
chopper_generator:
chopper_built_value has the same problems that are already listed above. |
With that, |
@stewemetal great work! Unsure if this is relatable or not but logger 1.0.0 (null safe) is out and conflicts with current stable Chopper.
Was going to raise an issue and fix via PR but unsure if it falls into this category. My hope would be it doesn't but some guidance would be great. If it were fixed asap could it be released as 3.0.4 soonish? |
About Angular, I think we can drop it :) |
@grahamsmith Feel free to raise this fix as separate PR. :) But @stewemetal opened PR for null safety, #204 - of course, any help is a very pleasant thing 👍 |
@grahamsmith Not trying to be nitpicky, but the latest version is 3.0.6. 😉 But even that version doesn't solve the problem at hand. @lejard-h @JEuler Maybe we should just roll out every update planned for 3.0.7 along with null safety as 4.0.0? |
Yeah, maybe even as 3.1.0 :) I like the concept of frequent releases. It will help people. And our own null safety is okay to be published as 4.0, cause it is a big thing :) |
OK with me. 😉 I was discussing (by email) with @lejard-h the possibility of moving away from TravisCI and using GitHub Actions instead. I'll open a new issue for that and let's discuss releases there. 😉 |
One little comment around this, I was trying to update but Because chopper_generator >=3.0.5 depends on built_collection ^4.3.2 and client depends on built_collection 5.0.0, chopper_generator >=3.0.5 is forbidden.
So, because client depends on chopper_generator 3.0.6, version solving failed.
pub get failed (1; So, because client depends on chopper_generator 3.0.6, version solving failed.) |
+1 for @danielgomezrico Also logging package. |
Is there a date when the update for logging dependency will come out? I can't update another dependency in my project because the last version of this library still depends on logging 0.11.4 |
Hi! First of all, thank you for your work and time creating this package, is amazing and help me a lot of times!!
There are any plan to migrate this package to null-safety? I think this is a package that another packages depends on, so there are a roadmap to be migrated?
Thank you!
The text was updated successfully, but these errors were encountered: