Release Notes¶
2.0 (2018-01-18)¶
- Refactored underlying code structure and API. Changes include:
- Removed the nonsensical camelCase from querylist
- Changing querylist items from lists/tupes to dicts (for more parameter flexibility). Eliminated the underlying
Query
model as a result. - Breaking the mixin into two separate mixins:
ObjectMultipleModelMixing
andFlatMultipleModelMixin
, as well as their respective views and viewsets - Removing the previously default response structure of
list(dict(list( ... )
- Adding limit/offset pagination that actually only queries the items it fetches (rather than iterating the whole queryset)
- Removing pagination functionality from the
FlatMultipleModelMixin
and adding it to theObjectMultipleModelMixin
1.8.1 (2017-12-20)¶
- Dropped support for Django 1.8 and 1.9 (in keeping with Django Rest Framework’s support)
- Expanded test coverage for Django 1.11 and Django 2.0
1.8 (2016-09-04)¶
- Added
objectify
property to return JSON object instead of an array (implemented by @ELIYAHUT123) - Added
MultipleModelAPIViewSet
for working with Viewsets (credit to Mike Hwang (@mehwang) for working out the implementation) - implemented tox for simultaneous testing of all relevant python/django combos
- dropped support for Django 1.7 (based on Django Rest Frameworks’s concurrent lack of support)
1.7 (2016-06-09)¶
- Expanded documentation
- Moved to sphynx docs/readthedocs.org
- Moved data formatting to
format_data()
function to allow for custom post-serialization data handling
1.6 (2016-02-23)¶
- Incorporated and expanded on reverse sort implemented by @schweickism
1.5 (2016-01-28)¶
- Added support for Django Rest Framework’s pagination classes
- Custom filter functions (implemented by @Symmetric)
- Created Query class for handling queryList elements (implemented by @Symmetric)
1.3 (2015-12-10)¶
- Improper context passing bug fixed by @rbreu
1.2 (2015-11-11)¶
- Fixed a bug with the Browsable API when using Django Rest Framework >= 3.3
1.1 (2015-07-06)¶
- Added
get_queryList()
function to support creation of dynamic queryLists
1.0 (2015-06-29)¶
- initial release