New release which tries to fix some non-stardalized method signatures and other historical issues.
Note that this release has some breaking changes that need to be fixed if you relied on them:
- New `GuardedRelatedModel` that allows to define models that actually relies on a related (i.e. through a foreign key) model's permissions: https://github.com/0soft/graphene-django-plus/commit/d10dccb3e502155f7e51518d638ed824ff8034cc
- *BREAKING CHANGE* defaults `any_perm` checking to `True` to make it closer to how guardian works: https://github.com/0soft/graphene-django-plus/commit/5425234e22942fb3b796e03c13999804bc143d35 . Change your type meta options if you don't want that
- *BREAKING CHANGE* `created_at`, `updated_at` and `archived_at` are not excluded from mutations by default: https://github.com/0soft/graphene-django-plus/commit/c8cf295d9c9fbcc0aabbb6b2d05e1289cd1972eb . Use `exclude_fields` to exclude those if those are present in your model and you want to exclude them
- *BREAKING CHANGE* `allow_unauthenticated` is now called `public` to avoid confusion that the name could cause: https://github.com/0soft/graphene-django-plus/commit/e29240bb49936558c0ac5f23b90ff2d3d72f0ea1 . Just change all occurrencies from `allow_unauthenticated` to `public` and you should be fine
- Adjust all mutation's apis to receive `info` as their first argument: https://github.com/0soft/graphene-django-plus/commit/7a9036ca1f994c3978fce95c623f682e3113c93d . This is a historical problem in which not all apis had a startalized access method and the lack of info prevented some overrides to access it.