Skip to content

v0.5.0

Choose a tag to compare

@hbakri hbakri released this 20 May 00:02
· 67 commits to main since this release
0ddde8c

Release Notes: v0.5.0 🔥

Date: May 20, 2024

Important

With this release of version 0.5, Django Ninja CRUD introduces significant
and breaking changes. Users are strongly advised to pin their requirements to the
appropriate version to ensure compatibility with their projects.

What's Changed

  • docs: 📚 fix ModelViewSetTestCase examples by @hbakri in #340
  • docs: 📚 remove super().setUpTestData() calls in examples by @hbakri in #341
  • feat: ✨ add support for Django Ninja v1.1 by @hbakri in #345
  • feat: ✨ add support for Django v5.0 by @hbakri in #346
  • docs: 📚 update README.md by @hbakri in #349
  • chore: 👷‍♂️ update ruff version by @hbakri in #351
  • feat!: ✨ remove BaseModelViewSet to emphasise explicit declarations by @hbakri in #357
  • refactor!: ⚒️ streamline order_by filtering logic in ListModelView by @hbakri in #358
  • fix: 🐝 preserve declaration order of views in OpenAPI docs by @hbakri in #359
  • fix: 🐝 remove filters in OpenAPI docs when filter_schema is not defined by @hbakri in #361
  • feat!: ✨ remove path inference from the model when detail=True by @hbakri in #363
  • refactor!: ⚒️ remove detail flag in favour of path-based view definition by @hbakri in #366
  • refactor: ⚒️ standardise schemas attributes in AbstractModelView for RESTful consistency by @hbakri in #368
  • refactor!: ⚒️ rename output_schema to response_schema by @hbakri in #369
  • fix: 🐝 remove default_response_schema in README.md until the v0.5.0 update by @hbakri in #371
  • refactor!: ⚒️ rename input_schema to payload_schema by @hbakri in #373
  • refactor(views)!: ⚒️ introduce AbstractView and standardise request components by @hbakri in #381
  • chore: 👷 update ruff version by @hbakri in #387
  • chore: 👷 add MyPy as pre-commit hook by @hbakri in #389
  • chore: 👷 create dependabot.yml by @hbakri in #390
  • chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #391
  • chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #392
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #393
  • fix: Add support for ManyToManyField with create/update views by @cyberbuff in #394
  • refactor(views)!: 🛠️ enhanced model view interfaces enabling service architecture support by @hbakri in #398
  • refactor!: 🛠️ rename RetrieveModelView to ReadModelView by @hbakri in #401
  • refactor!: ⚒️ Comprehensive refactor of the core's architecture by @hbakri in #407
  • docs: 📚 update README.md for v0.5 by @hbakri in #410

New Contributors

Full Changelog: v0.4.1...v0.5.0