./www/py-django-filter, Generic dynamic filtering support for Django

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 24.1, Package name: py311-django-filter-24.1, Maintainer: pkgsrc-users

Django-filter is a reusable Django application allowing users to
declaratively add dynamic QuerySet filtering from URL parameters.


Required to run:
[www/py-django] [devel/py-setuptools] [www/py-djangorestframework] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 138.485 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-09 07:40:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-django-filter: updated to 24.1

Version 24.1 (2024-03-08)

* Updated supported Python and Django versions, and resolved upcoming Django
  deprecations.
  Required versions are now at least Python 3.8 and Django 4.2.
* Allowed passing a FilterSet class to the filterset_factory().
* Set empty default value of filterset data to MultiValueDict.
* Preserve list values passed to the data dict in CSV widgets.
* Updates French and Ukrainian localisations.
   2024-02-08 15:04:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-filter: updated to 23.5

Version 23.5 (2023-12-05)
-------------------------
* Fixed OrderingFilter handling of empty values.

Version 23.4 (2023-11-20)
-------------------------
* Official support for Django 5.0 and Python 3.12.
* Fix DeprecationWarning for pkgutil.find_loader.
* Adopted Furo theme for docs.

Version 23.3 (2023-9-17)
------------------------
* Adds initial compatibility with Django 5.0, prior to Django 5.0a1.
* Updates packaging to use pyproject.toml and Flit.

Version 23.2 (2023-4-30)
------------------------
* Deprecated the schema generation methods of the DRF related \ 
``DjangoFilterBackend``.
  These will be removed in version 25.1.

  You should use `drf-spectacular \ 
<https://drf-spectacular.readthedocs.io/en/latest/>`_
  for generating OpenAPI schemas with DRF.

* In addition, stopped testing against the (very old now) ``coreapi`` schema \ 
generation.
  These methods should continue to work if you're using them until v25.1, but
  ``coreapi`` is no longer maintained, and is raising warnings against the current
  versions of Python. To workaround this is not worth the effort at this point.
* Updated Polish translations.

Version 23.1 (2023-3-26)
------------------------
* Declared support for Django 4.2.
* Various updated and new translations. Thanks to all who contributed, and
  Weblate for hosting.
* Fixed QueryArrayWidget.value_from_datadict() to not mutate input data.
   2023-07-13 12:03:31 by Thomas Klausner | Files touched by this commit (45)
Log message:
*: switch django users to py-django3
   2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223)
Log message:
Reset MAINTAINER
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-03-10 11:25:03 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-django-filter: updated to 2.4.0

Version 2.4.0 (2020-9-27)
--------------------------
* SECURITY: Added a ``MaxValueValidator`` to the form field for
  ``NumberFilter``. This prevents a potential DoS attack if numbers with very
  large exponents were subsequently converted to integers.

  The default limit value for the validator is ``1e50``.

  The new ``NumberFilter.get_max_validator()`` allows customising the used
  validator, and may return ``None`` to disable the validation entirely.

* Added testing against Django 3.1 and Python 3.9.

  In addition tests against Django main development branch are now required to
  pass.

Version 2.3.0 (2020-6-5)
------------------------
* Fixed import of FieldDoesNotExist.
* Added testing against Django 3.0.
* Declared support for, and added testing against, Python 3.8.
* Fix filterset multiple inheritance bug
* Allowed customising default lookup expression.
* Drop Django 2.1 and below
* Fixed IsoDateTimeRangeFieldTests for Django 3.1
* Require tests to pass against Django `master`.