File python-django-filter.changes of Package python-django-filter

-------------------------------------------------------------------
Tue Apr 29 11:41:17 UTC 2025 - Markéta Machová <mmachova@suse.com>

- update to 25.1
  * Allow using dictionaries for grouped choices on Django 5.0+.
  * Adds unknown_field_behavior FilterSet option to allowing warning
    and ignore behaviours for unknown field types during FilterSet
    generation.
  * Removed the in-built API schema generation methods, which have
    been deprecated since v23.2. Use drf-spectacular.
  * Dropped support for EOL Python 3.8.
  * Added testing against Python 3.13.
  * Added official support for Django 5.2.

-------------------------------------------------------------------
Fri Jul 19 08:19:23 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Add missing test requirement

-------------------------------------------------------------------
Sun Apr  7 08:48:38 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 24.2:
  * Fixed a regression in v23.4 where callable choices were
    incorrectly evaluated at filter instantiation, on Django
    versions prior to 5.0. Thanks to Craig de Stigter for the
    report and reproduce.
  * Fixed a regression in v23.4 where callable choices were
    incorrectly evaluated at filter instantiation, on Django
    versions prior to 5.0.
  * Updated supported Python and Django versions, and resolved
    upcoming Django deprecations. Required versions are now at
    least Python 3.8 and Django 4.2. Thanks to Michael
    Manganiello.
  * 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. Thanks to
    Weblate.
  * Updates French and Ukrainian localisations.

-------------------------------------------------------------------
Mon Feb 05 17:00:00 UTC 2024 - Christian Keil <keil@dfn-cert.de>

- Switch to Python 3.11 build.
- Remove build dependencies on wheel.

-------------------------------------------------------------------
Tue Jan 30 01:37:37 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 23.5:
  * Fixed OrderingFilter handling of empty values.
  * Official support for Django 5.0 and Python 3.12.
  * Fix DeprecationWarning for pkgutil.find_loader.
  * Adds initial compatibility with Django 5.0, prior to Django 5.0a1.
  * Updates packaging to use pyproject.toml and Flit.
  * Deprecated the schema generation methods of the DRF related
    DjangoFilterBackend.
  * In addition, stopped testing against the (very old now) coreapi schema
    generation.
  * Updated Polish translations.
- Switch to pyproject macros.

-------------------------------------------------------------------
Sun Mar 26 19:07:28 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 23.1:
  * 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.

-------------------------------------------------------------------
Thu Aug 25 02:26:12 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Trim package description
- Update to v22.1
  * Update supported Python and Django versions: minimal Python is
    now 3.7, minimum Django is now 3.2
  * Added testing for Python 3.10 and Django 4.1
  * Removed outdated deprecated warnings for code removed in version 2.1
  * The code base is now formatted with Black

-------------------------------------------------------------------
Fri May  6 06:15:52 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- Remove unneeded BuildRequires on mock.

-------------------------------------------------------------------
Sun Jan  9 01:19:18 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Add test dependency coreapi

-------------------------------------------------------------------
Sun Dec 26 07:35:28 UTC 2021 - John Vandenberg <jayvdb@gmail.com>

- Update to v21.1
  * Support Django 4.0

-------------------------------------------------------------------
Mon Mar 15 12:25:35 UTC 2021 - Markéta Machová <mmachova@suse.com>

- update to 2.4.0
  * 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.
  * Added testing against Django 3.1 and Python 3.9.

-------------------------------------------------------------------
Tue Jun  9 09:42:22 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>

- update to 2.3.0
 * 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.
 * Fixed IsoDateTimeRangeFieldTests for Django 3.1

-------------------------------------------------------------------
Mon Sep 16 09:33:43 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.0:
  * Added DjangoFilterBackend.get_schema_operation_parameters() for DRF 3.10+
  * OpenAPI schema generation. (#1086)
  * Added lookup_expr to MultipleChoiceFilter (#1054)
  * Dropped support for EOL Python 3.4
- Remove merged patch fix_tests.patch

-------------------------------------------------------------------
Wed Apr 10 12:05:22 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>

- added fix_tests.patch - better compactibility with django 2.2

-------------------------------------------------------------------
Wed Feb 27 13:42:24 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.1.0:
  * Fixed a regression in FilterView introduced in 2.0. An empty QuerySet was incorrectly used whenever the FilterSet was unbound (i.e. when there were no GET parameters). The correct, pre-2.0 behaviour is now restored.
  * A workaround was to set strict=False on the FilterSet. This is no longer necessary, so you may restore strict behaviour as desired.
  * Added IsoDateTimeFromToRangeFilter. Allows From-To filtering using ISO-8601 formatted dates.

-------------------------------------------------------------------
Thu Nov 22 17:36:22 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Avoid name repetition in summary.

-------------------------------------------------------------------
Thu Nov 22 12:00:37 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>

- Update to version 2.0.0:
  * python 3.7 support
  * dropped py2 support
  * API changes

-------------------------------------------------------------------
Wed Dec 20 10:17:23 UTC 2017 - fbergmann@suse.com

- Update to version 1.1.0

  * Add Deprecations for 2.0 (#792)
  * Improve IsoDateTimeField test clarity (#790)
  * Fix form attr references in tests (#789)
  * Simplify tox config, drop python 3.3 & django 1.8 (#787)
  * Make get_filter_name a classmethod, allowing it to be overriden for each FilterClass (#775)
  * Support active timezone (#750)
  * Docs Typo: django_filters -> filters in docs (#773)
  * Add Polish translations for some messages (#771)
  * Remove support for Django 1.9 (EOL) (#752)
  * Use required attribute from field when getting schema fields (#766)
  * Prevent circular ImportError hiding for rest_framework sub-package (#741)
  * Deprecate 'extra' field attrs on Filter (#734)
  * Add SuffixedMultiWidget (#681)
  * Fix null filtering for *Choice filters (#680)
  * Use isort on imports (#761)
  * Use urlencode from django.utils.http (#760)
  * Remove OrderingFilter.help_text (#757)
  * Update DRF test dependency to 3.6 (#747)

-------------------------------------------------------------------
Fri Sep 27 18:36:47 UTC 2013 - p.drouand@gmail.com

- Update to version 0.7
 + FEATURE: Added support for AutoField
 + FEATURE: There is a "distinct" flag to ensure that only unique rows are
   returned
 + FEATURE: Support descending ordering (slighty backwards incompatible)
 + FEATURE: Support "strict" querysets, ie wrong filter data returns no results
 + FIXED: Some translation strings were changed to be in line with admin
 + FIXED: Support for Django 1.7
- Refactor specfile
- Use download url as source
- Replace python-ditribute with python-setuptools BuildRequires
- Add documentation from tarball
- Add a head in specfile

-------------------------------------------------------------------
Wed Mar 10 11:43:27 UTC 2010 - alexandre@exatati.com.br

- Update to 0.5.3.

-------------------------------------------------------------------
Mon Nov 30 10:52:11 UTC 2009 - alexandre@exatati.com.br

- Update to 0.5.2;
- Building as noarch for openSUSE >= 11.2.

-------------------------------------------------------------------
Tue Aug 25 22:48:25 UTC 2009 - matrixworkstation@gmail.com

- Update to 0.5.1.

-------------------------------------------------------------------
Tue Aug 18 00:41:08 UTC 2009 - alexandre@exatati.com.br

- Initial package (0.5.0) for openSUSE.
openSUSE Build Service is sponsored by