Skip to content

Releases: AltSchool/dynamic-rest

v1.9.4 - compatibility updates

24 May 17:26
f5d3fee
Compare
Choose a tag to compare
Merge pull request #280 from AltSchool/version-bump-v1.9.4

bump version to 1.9.4

v1.9.2 - Fix FastQuery implicit prefetch bug

31 Oct 19:35
2769d4e
Compare
Choose a tag to compare
  • Fix FastQuery implicit prefetch bug

v1.9.1

02 Aug 00:39
33eba35
Compare
Choose a tag to compare
  • Fix bug in FastQuery that caused some data to bleed across fields in edge cases

v1.9.0

23 Jul 23:52
c90c8b9
Compare
Choose a tag to compare
  • support for sorting on nested fields (thanks to @Incanus3 and @joshvillbrandt)
  • removed Python 3.3 support
  • added setting for globally overriding DynamicListSerializer
  • added support for serializer post-processors
  • improved PATCH performance by eliminating unnecessary queries

v1.8.0 - Django 2.0 support

11 Apr 19:01
b7a3c1e
Compare
Choose a tag to compare
  • Support for Django 2.0 and DRF 3.7 (thanks to @dpaluch-rp)
  • Minor fixes

Fix FastQuery prefetch filtering bug

08 Mar 02:28
a73c9cc
Compare
Choose a tag to compare

Fix FastQuery prefetch filtering bug (affected single object retrieval with sideloads and link queries on endpoints with FastQuery enabled).

v1.7.1 - bump version for pypi release

15 Feb 00:49
68dda81
Compare
Choose a tag to compare

Bump package version for public release.

v1.6.10 - bump 1.6.x version for release

15 Feb 00:57
Compare
Choose a tag to compare

Bump 1.6.x version for release.

Version 1.7.0

02 Feb 21:26
00c1ab5
Compare
Choose a tag to compare
Version 1.7.0 Pre-release
Pre-release

Adds an alpha-stage prototype: FastQuery

FastQuery enables the use of .values querysets, to bypass the overhead involved with marshalling Django models. This is implemented via a queryset-compatible API, to attempt to make the distinction between model-based querysets and dictionary-based querysets invisible to the serialization layer.

This version also brings some improvements around caching of Fields.

These changes are undocumented and untested, and should be treated as unstable. They can only be used by opting into them: for FastQuery, this means using the FastDynamicFilterBackend; for fields caching, this means setting the ENABLE_FIELDS_CACHE setting to True and setting a class variable (ENABLE_FIELDS_CACHE as well) on individual serializers.

v1.6.9: Add support for extra filters

10 Jan 01:32
339d9b0
Compare
Choose a tag to compare
Merge pull request #199 from AltSchool/feature/add-filters

Allow view to inject additional filters in such a way that avoids this