- fix ReverseManyToOne reverse prefetch model selection
- fix ReverseManyToOne through prefetch model selection
- Support for Django 5
- Django supported versions
5.0 -> 5.1
- Python supported versions
3.10 -> 3.12
- Django-rest-framework supported versions.
3.15
- Django supported versions
- Add support for request dependant prefetch filtering
- refactored code for better readability
- prefetches from view are also used when determining sideloading prefetches
- Add support for drf_spectacular documentation
- Add prefetch related support for multi source fields
- Support for Django 4
- Django supported versions
4.0 -> 4.2
- Python supported versions
3.10 -> 3.11
- Django-rest-framework supported versions.
3.13 -> 3.14
- Django supported versions
- Fix issue with prefetch ordering
- Ensure that only allowed methods are sideloaded
Major refactoring to allow for multi source fields.
- Add support for multi source fields
- Add support for detail view sideloading
- Dropped formless BrowsableAPIRenderer enforcement
- Raises error in case invalid fields are requested for sideloading
- Add support for lists in filter_related_objects
- Fix sideloadable prefetches
- Python supported versions
3.6 -> 3.9
- Django supported versions
2.2
,3.1
,3.2
- Django-rest-framework supported versions.
3.9 -> 3.12
Added support for django.db.models.Prefetch
Fix empty related fields sideloading bug
- Support for Django 2.2
Completely refactored sideloading configuration via a custom serializer.
- Support for Django 2.1
- Support for Django-rest-framework 3.9
- Support for Django 2.0
- change sideloadable_relations dict
- always required to define 'serializer'
- key is referenced to url and serialized in as rendered json
- add
source
which specifies original model field name
- First release on PyPI.