Skip to content

Version 1.8.0

Compare
Choose a tag to compare
@intgr intgr released this 18 Nov 08:36
· 216 commits to master since this release
2584ad3

What's Changed

  • Now testing compatibility with django-stubs 1.13.0, Python 3.10 and mypy 0.991

  • Use ImmutableQueryDict for request params by @intgr in #237

  • Make coreapi & markdown requirements optional by @intgr in #243

  • Preserve generic in extended generic views and viewsets by @henribru in #215

  • Add missing PageNumberPagination.get_page_number() method by @intgr in #263

  • Fixes #230 - Add missing attributes to APIClient method Response objects by @mattwwarren in #283

  • Introduce flake8-pyi in pre-commit checks by @hoefling in #286

    This converts our .pyi files to follow mostly the same conventions as typeshed project, such as new | union syntax and using lowercase types dict/list.

    https://github.com/python/typeshed/blob/main/CONTRIBUTING.md#conventions

  • Add 'HEAD' to accepted HTTP verbs list by @mvandenburgh in #249

  • Add DecimalField(normalize_output=) from DRF master by @intgr in #294

Continuous integration

  • Fix errors in CI by @intgr in #273
  • Fix CI: Use flake8 from GitHub not GitLab by @intgr in #289
  • CI: Enable testing with Python 3.10 by @intgr in #292
  • CI: Remove unused typecheck ignores by @intgr in #295

Dependency updates

New Contributors

Full Changelog: 1.7.0...1.8.0