Skip to content
This repository was archived by the owner on Nov 21, 2024. It is now read-only.

Update dynamic-rest to 2.3.0#658

Open
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-dynamic-rest-1.6.7-to-2.3.0
Open

Update dynamic-rest to 2.3.0#658
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-dynamic-rest-1.6.7-to-2.3.0

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates dynamic-rest from 1.6.7 to 2.3.0.

Changelog

2.3.0

What's Changed
* update makefile twine usage for pypi pushes by suavesav in https://github.com/AltSchool/dynamic-rest/pull/368
* drop support for dj2, dj3.1, drf311, drf312. add support for drf315, py311 by suavesav in https://github.com/AltSchool/dynamic-rest/pull/369


**Full Changelog**: https://github.com/AltSchool/dynamic-rest/compare/v2.2.1...v2.3.0

2.2.1

Just a version bump for hygeine

2.2.0

Django 4.2 support

What's Changed
* Django 4.2 support by apo5tol in https://github.com/AltSchool/dynamic-rest/pull/354

New Contributors
* apo5tol made their first contribution in https://github.com/AltSchool/dynamic-rest/pull/354

**Full Changelog**: https://github.com/AltSchool/dynamic-rest/compare/v2.1.7...v2.2.0

2.1.2

What's Changed
* Loosening and updating oddly specific minor version requirement in install requires
* Support DRF 3.13.X

2.1.1

Fix install requires so this package can actually be install alongside Django 3.2.

2.1.0

- Add support for Django 3
- Drop support for Django 1.X and DRF < 3.11
- Add support for HashIds

2.0.0

- bump major version number since dropping py2 is a breaking change
- fix for sort by relation

1.9.7

* fix bug where serializer context wasn't available in link relation endpoints

1.9.6

* Fixed prefetch filtering bug (286)
* Add support for `iexact` filter (238)

1.9.5

* Update Circle image from Debian Jessie to Stretch
* Drop testing for Python 3.4 (which has reached end-of-life)
* Add tests for Python 3.7
* Other tweaks to tox.ini combination (e.g. add py36-django111 combo, add django22, drop django18)
* Remove compatibility matrix which has mostly not been updated because it's a PITA.

1.9.2

* Fix FastQuery implicit prefetch bug

1.9.1

* Fix bug in FastQuery that caused some data to bleed across fields in edge cases

1.9.0

* 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

1.8.0

* Support for Django 2.0 and DRF 3.7 (thanks to dpaluch-rp)
* Minor fixes

1.7.2

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

1.7.1

Bump package version for public release.

1.7.0

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 `Field`s.

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.

1.6.10

Bump 1.6.x version for release.
Links

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant