Django-querysetsequence

Latest version: v0.17

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.11

=================

Improvements
------------

* Add a ``QuerySetSequence`` specific method: ``get_querysets()``. Contributed by
`optiz0r <https://github.com/optiz0r>`_. (`#53 <https://github.com/clokep/django-querysetsequence/pull/53>`_)

Maintenance
-----------

* Support Python 3.7. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#51 <https://github.com/clokep/django-querysetsequence/pull/51>`_)
* Support Django 2.2. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#51 <https://github.com/clokep/django-querysetsequence/pull/51>`_)
* Support Django REST Framework 3.9. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#51 <https://github.com/clokep/django-querysetsequence/pull/51>`_)
* Drop support for Python 3.4. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#51 <https://github.com/clokep/django-querysetsequence/pull/51>`_)
* Drop support for Django REST Framework < 3.6.3. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#51 <https://github.com/clokep/django-querysetsequence/pull/51>`_)

0.10

=================

Improvements
------------

* Support ``first()``, ``last()``, ``latest()``, and ``earliest()`` methods.
(`40 <https://github.com/clokep/django-querysetsequence/pull/40>`_,
`49 <https://github.com/clokep/django-querysetsequence/pull/49>`_)
* Support the ``&`` and ``|`` operators. (`41 <https://github.com/clokep/django-querysetsequence/pull/41>`_)
* Support ``defer()`` and ``only()`` methods to control which fields are returned.
(`44 <https://github.com/clokep/django-querysetsequence/pull/44>`_)
* Support calling ``using()`` to switch databases for an entire ``QuerySetSequence``.
(`44 <https://github.com/clokep/django-querysetsequence/pull/44>`_)
* Support calling ``extra()`, ``update()``, and ``annotate()`` which get applied
to each ``QuerySet``. (`46 <https://github.com/clokep/django-querysetsequence/pull/46>`_,
`47 <https://github.com/clokep/django-querysetsequence/pull/47>`_)
* Support calling ``explain()`` on Django >= 2.1. (`48 <https://github.com/clokep/django-querysetsequence/pull/48>`_)

Bugfixes
--------

* Raise ``NotImplementedError`` on unimplemented methods. This fixes a regression
introduced in 0.9. (`42 <https://github.com/clokep/django-querysetsequence/pull/42>`_)
* Expand tests for empty ``QuerySet`` instances. (`43 <https://github.com/clokep/django-querysetsequence/pull/43>`_)

0.9

================

Bugfixes
--------

* Stop using the internals of `QuerySet` for better forward compatibility. This change
means that ``QuerySetSequence`` is no longer a sub-class of ``QuerySet`` and
should improve interactions with other packages which modify ``QuerySet``.
(`38 <https://github.com/clokep/django-querysetsequence/pull/38>`_)

Maintenance
-----------

* Support Django 2.0 and 2.1. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#35 <https://github.com/clokep/django-querysetsequence/pull/35>`_,
`39 <https://github.com/clokep/django-querysetsequence/pull/39>`_)
* Support Django REST Framework 3.7 and 3.8.
(`33 <https://github.com/clokep/django-querysetsequence/pull/33>`_,
`39 <https://github.com/clokep/django-querysetsequence/pull/39>`_)
* Drop support for Django < 1.11. (`36 <https://github.com/clokep/django-querysetsequence/pull/36>`_)
* Drop support for Django REST Framework < 3.4.
(`36 <https://github.com/clokep/django-querysetsequence/pull/36>`_)

0.8

================

Improvements
------------

* Optimize iteration when *not* slicing a ``QuerySetSequence``. Contributed by
`EvgeneOskin <https://github.com/EvgeneOskin>`_.
(`29 <https://github.com/clokep/django-querysetsequence/pull/29>`_)

Maintenance
-----------

* Support Django 1.11. Contributed by
`michael-k <https://github.com/michael-k>`_. (`#26 <https://github.com/clokep/django-querysetsequence/pull/26>`_,
`32 <https://github.com/clokep/django-querysetsequence/pull/32>`_)
* Support Django REST Framework 3.5 and 3.6.
(`26 <https://github.com/clokep/django-querysetsequence/pull/26>`_)

0.7.2

==================

Bugfixes
--------

* Calling an unimplemented method with parameters on ``QuerySetSequence`` raised
a non-sensical error. (`28 <https://github.com/clokep/django-querysetsequence/pull/28>`_)

0.7.1

==================

Bugfixes
--------

* Slicing a ``QuerySetSequence`` did not work properly when the slice reduced the
``QuerySetSequence`` to a single ``QuerySet``.
(`23 <https://github.com/clokep/django-querysetsequence/pull/23>`_,
`24 <https://github.com/clokep/django-querysetsequence/pull/24>`_)
* Typo fixes. (`19 <https://github.com/clokep/django-querysetsequence/pull/19>`_)

Maintenance
-----------

* Support Django REST Framework 3.5. (`20 <https://github.com/clokep/django-querysetsequence/pull/20>`_)

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.