What's Changed
-
Now testing compatibility with django-stubs 1.13.0, Python 3.10 and mypy 0.991
-
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
inpre-commit
checks by @hoefling in #286This 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
- Bump types-pytz from 2022.1.0 to 2022.1.1 by @dependabot in #240
- Bump actions/setup-python from 3 to 4 by @dependabot in #231
- Bump pre-commit from 2.19.0 to 2.20.0 by @dependabot in #241
- Bump types-pytz from 2022.1.1 to 2022.1.2 by @dependabot in #245
- Update django-stubs, mypy, pytest-mypy-plugins & fix tests by @intgr in #279
- Update to mypy 0.991 for compatible-mypy & CI by @intgr in #280
- Bump types-pytz from 2022.1.2 to 2022.6.0.1 by @dependabot in #272
- Bump gitpython from 3.1.27 to 3.1.29 by @dependabot in #266
- Bump pytest from 7.1.2 to 7.2.0 by @dependabot in #269
- Bump djangorestframework from 3.13.1 to 3.14.0 by @dependabot in #256
- Version 1.8.0 release by @intgr in #293
New Contributors
- @github-actions made their first contribution in #246
- @mattwwarren made their first contribution in #283
- @hoefling made their first contribution in #286
- @mvandenburgh made their first contribution in #249
Full Changelog: 1.7.0...1.8.0