tazatechnology / openapi_spec

Dart based OpenAPI specification generator and parser
BSD 3-Clause "New" or "Revised" License
8 stars 5 forks source link

Release 0.7.0 #22

Closed walsha2 closed 10 months ago

walsha2 commented 10 months ago

@davidmigloz Waiting feedback for the work completed below - that is now on main.

Once you confirm that looks good, will cut a 0.7.0 release to pub.dev.

If there are any bugs or low hanging feature requests, we can probably get them in beforehand as well. Just let me know.

davidmigloz commented 10 months ago

Thanks for your work @walsha2!

Added the feedback on their respective issues.

The main functionality works great, so I think we can go ahead with the 0.7.0 release and leave the improvements for the next one.

walsha2 commented 10 months ago

With those two minor improvements, I should be able to generate a very fluent OpenAI client with very minor changes on their spec (basically by just adding some titles on their nested objects).

@davidmigloz As of #24 you should be able to do this as part of the 0.7.0 release. Give it a try using the latest pub.dev release and let me know how it goes! If you have any feedback, open a new issue and we can publish it as part of a followup release.

This package is now much powerful and robust from all the recent feedback. Thanks!

It really does generate the cleanest dart client/schema code that I have seen from all the other generators. But I am biased 🤷 ha


EDIT

Needed to implement #29 for another project so I updated the example in #24 with deserialization logic as well. Woohoo! This was pushed in a subsequent 0.7.1 release to pub.dev.

davidmigloz commented 10 months ago

Thanks for your work again! It is definitely the best Dart OpenAPI generator I've ever tried. I'll give it a try to the latest release. I should be able to finish the OpenAI client now 🙂