Django-querysetsequence

Latest version: v0.17

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

Scan your dependencies

Page 1 of 4

0.17

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

Bugfixes
--------

* ``None`` values are now appropriately sorted first or last (depending on database
support. Contributed by `vuongdv-spinshell <https://github.com/vuongdv-spinshell>`_.
(`97 <https://github.com/clokep/django-querysetsequence/pull/97>`_)

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

* Initial support for `asynchronous queries`_. (`99 <https://github.com/clokep/django-querysetsequence/pull/99>`_,
`103 <https://github.com/clokep/django-querysetsequence/pull/103>`_)

.. _asynchronous queries: https://docs.djangoproject.com/en/4.1/topics/db/queries/#async-queries

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

* Support Python 3.11. (`101 <https://github.com/clokep/django-querysetsequence/pull/101>`_)
* Support Django 4.0, 4.1, and 4.2. (`83 <https://github.com/clokep/django-querysetsequence/pull/83>`_,
`102 <https://github.com/clokep/django-querysetsequence/pull/102>`_)
* Support Django REST Framework 3.14. (`101 <https://github.com/clokep/django-querysetsequence/pull/101>`_)
* Drop support for Python 3.7. (`102 <https://github.com/clokep/django-querysetsequence/pull/102>`_)
* Drop support for Django 2.2 and 3.1. (`98 <https://github.com/clokep/django-querysetsequence/pull/98>`_)
* Drop support for Django REST Framework < 3.11. (`98 <https://github.com/clokep/django-querysetsequence/pull/98>`_)

0.16

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

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

* Fix ``QuerySetSequence``'s support with Django REST Framework's ``DjangoFilterBackend``
by accepting a ``model`` parameter. If one is not provided, a dummy model is
used to provide a reasonable ``DoesNotExist`` error. Contributed by
`j0nm1 <https://github.com/j0nm1>`_. (`#88 <https://github.com/clokep/django-querysetsequence/pull/88>`_)

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

* Support Python 3.10. (`86 <https://github.com/clokep/django-querysetsequence/pull/86>`_)
* Support Django REST Framework 3.13. (`86 <https://github.com/clokep/django-querysetsequence/pull/86>`_)
* Drop support for Python 3.6. (`3fc1d0f <https://github.com/clokep/django-querysetsequence/commit/3fc1d0f8b1ad3727d54ef6c2d0761804455331e2>`_)
* Improve package metadata. (`89 <https://github.com/clokep/django-querysetsequence/pull/89>`_)
* Run `black <https://black.readthedocs.io/>`_, `isort <https://pycqa.github.io/isort/>`_,
`flake8 <https://flake8.pycqa.org>`_, and `pyupgrade <https://github.com/asottile/pyupgrade>`_.
(`90 <https://github.com/clokep/django-querysetsequence/pull/90>`_,
`91 <https://github.com/clokep/django-querysetsequence/pull/91>`_)

0.15

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

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

* Support the ``contains()`` method. (`85 <https://github.com/clokep/django-querysetsequence/pull/85>`_)

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

* Support Django 4.0. (`83 <https://github.com/clokep/django-querysetsequence/pull/83>`_)
* Drop support for Django 3.0. (`83 <https://github.com/clokep/django-querysetsequence/pull/83>`_)
* Changed packaging to use setuptools declarative config in ``setup.cfg``.
(`84 <https://github.com/clokep/django-querysetsequence/pull/84>`_)

0.14

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

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

* Support the ``values()`` and ``values_list()`` methods.
(`73 <https://github.com/clokep/django-querysetsequence/pull/73>`_,
`74 <https://github.com/clokep/django-querysetsequence/pull/74>`_)
* Support the ``distinct()`` method when each ``QuerySet`` instance is from a
unique model. Contributed by
`jpic <https://github.com/jpic>`_. (`#77 <https://github.com/clokep/django-querysetsequence/pull/77>`_,
`80 <https://github.com/clokep/django-querysetsequence/pull/80>`_)
* Add `Sphinx documentation <https://django-querysetsequence.readthedocs.io/>`_
which is available at Read the Docs.

Bugfixes
--------

* Support calling ``filter()`` with |Q() objects|_. Contributed by
`jpic <https://github.com/jpic>`_. (`#76 <https://github.com/clokep/django-querysetsequence/pull/76>`_)

.. |Q() objects| replace:: ``Q()`` objects
.. _Q() objects: https://docs.djangoproject.com/en/dev/ref/models/querysets/#q-objects

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

* Support Python 3.9. (`78 <https://github.com/clokep/django-querysetsequence/pull/78>`_)
* Support Django 3.2. (`78 <https://github.com/clokep/django-querysetsequence/pull/78>`_,
`81 <https://github.com/clokep/django-querysetsequence/pull/81>`_)
* Support Django REST Framework 3.12. (`75 <https://github.com/clokep/django-querysetsequence/pull/75>`_)
* Drop support for Python 3.5. (`82 <https://github.com/clokep/django-querysetsequence/pull/82>`_)
* Add an additional test for the interaction of ``order_by()`` and ``only()``.
(`72 <https://github.com/clokep/django-querysetsequence/pull/72>`_)
* Switch continuous integration to GitHub Actions. (`79 <https://github.com/clokep/django-querysetsequence/pull/79>`_)

0.13

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

Bugfixes
--------

* ``explain()`` now passes through parameters to the underlying ``QuerySet`` instances.
(`69 <https://github.com/clokep/django-querysetsequence/pull/69>`_)
* Fixes compatibility issue with ``ModelChoiceField``. Contributed by
`jpic <https://github.com/jpic>`_. (`#68 <https://github.com/clokep/django-querysetsequence/pull/68>`_)

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

* Support Django 3.1. (`69 <https://github.com/clokep/django-querysetsequence/pull/69>`_)
* Drop support for Django < 2.2. (`70 <https://github.com/clokep/django-querysetsequence/pull/70>`_)

0.12

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

Bugfixes
--------

* Do not use ``is not`` to compare to an integer literal. (`61 <https://github.com/clokep/django-querysetsequence/pull/61>`_)

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

* Support Python 3.8. (`59 <https://github.com/clokep/django-querysetsequence/pull/59>`_)
* Support Django 3.0. (`59 <https://github.com/clokep/django-querysetsequence/pull/59>`_)
* Support Django REST Framework 3.10 and 3.11. (`59 <https://github.com/clokep/django-querysetsequence/pull/59>`_,
`64 <https://github.com/clokep/django-querysetsequence/pull/64>`_)
* Drop support for Python 2.7. (`59 <https://github.com/clokep/django-querysetsequence/pull/59>`_)
* Drop support for Django 2.0 and 2.1. (`59 <https://github.com/clokep/django-querysetsequence/pull/59>`_)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.