Sequence based identifiers are used for versioning (schema follows below):
major.minor[.revision]
- It's always safe to upgrade within the same minor version (for example, from 0.3 to 0.3.4).
- Minor version changes might be backwards incompatible. Read the release notes carefully before upgrading (for example, when upgrading from 0.3.4 to 0.4).
- All backwards incompatible changes are mentioned in this document.
2022-11-22
- Tested against Django 4.1.
- Tested against Django REST Framework 3.13.
2022-11-20
- Tested against Django 4.0.
- Drop Python 3.6 support.
- Drop Django REST Framework 3.9.x support.
- Add ConstrainedFileField (for limiting size of file uploads).
2021-12-06
- Tested against Django 3.1 and 3.2.
- Tested against Python 3.9 and 3.10.
- Tested against Django REST Framework 3.12.
- Drop Python 2.x support.
- Drop Python 3.5 support.
- Drop Django < 2.2 support.
- Drop Django REST Framework < 3.9 support.
2019-12-27
- Tested against Django 3.0.
- Tested against Python 3.8.
- Tested against Django REST Framework 3.11.
2019-04-12
- Tested against Django 2.1 and Django 2.2.
- Tested against Python 3.7.
- Dropping support for Python 3.4.
- Upgrade test suite.
- Temporary remove PyPy from tox (because of failing tests).
2018-02-03
- Make it possible to order by two (or more fields) at once, using the
OrderingFilter
.
2018-01-31
- Fixes in docs.
2018-01-28
- Fixes in docs.
2018-01-28
- Added
OrderingFilter
, which makes it possible to specify mapping (ordering option -> ORM field) for making more developer friendly ordering options in the API. An example of such could be aProfile
model withForeignKey
relation toUser
model. In case if we want to order byemail
field in theProfileViewSet
, instead of ordering onuser__email
we could order just onemail
.
2017-12-30
- Update example project (and the tests that are dependant on the example project) to work with Django 2.0.
2017-07-14
- Fix issue #1 with non-required nested serializer fields.
2017-07-13
- More tests.
- Made tests DRY.
2017-07-04
- Documentation improvements.
- Tested against various Django REST framework versions (>=3.5.0,<=3.6.3).
2017-07-04
- Minor fixes.
- Documentation improvements.
2017-07-02
- Handle unlimited nesting depth for nested serializers of non-relational fields.
- Documentation improvements.
2017-07-01
- Initial beta release.