Releases: mirumee/ariadne-django
0.3.0 Release
The 0.3.0 release provides some minor corrections to make life easier for users of this library:
- Use json over simplejson.
- Unpin the version of ariadne (>=0.12)
- JSONBlob scalar name changed to JSON to match docs
- Default playground options changed to include same origin header
- Timedelta scalar added
Thanks @aitorres, @IgnisDa, @drewsynan, @nilsdet for the contributions
0.2.0 Release
The 0.2.0 release provides new functionality to make integrating Django and Ariadne easier and more productive. We're providing more out of the box tools in this release:
- Scalars: We now provide JSON, Decimal, and UUID Scalars. This introduces a new dependency on simplejson.
- Async GraphQL View: @dorianamouroux was kind enough to provide a stable asynchronous view, improving ariadne_django's async story.
- Test helper class: We now provide a base test class helper, allowing you to get started with tests integrated into Django's test suite.
- login/permission decorators: We've added the login_required and permissions_required decorators, which work on class and functional resolvers.
Additionally, we've fixed one minor issue:
- In django versions above 3.2, default_app_config is no longer required. We've changed to set this behind a version check.
Thanks to @dorianamouroux, @markedwards, and @Smona for contributions to this release!
Initial Release
ariadne_django ports logic from ariadne.contrib.django to decouple release cycles. This project is backed by Lexria at the request of Mirumee and maintains the same license structure. Minor implementation details have changed, but this initial release is paired with Ariadne 0.13.
Thanks Mirumee! We appreciate all your hard work bringing Ariadne to us.