Release notes
*Sourced from [django-filter's releases](https://github.com/carltongibson/django-filter/releases).*
> ## Version 2.2
> Highlights:
>
> * Added ``DjangoFilterBackend.get_schema_operation_parameters()`` for DRF 3.10+
> OpenAPI schema generation. ([#1086](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1086))
> * Added ``lookup_expr`` to ``MultipleChoiceFilter`` ([#1054](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1054))
> * Dropped support for EOL Python 3.4
Changelog
*Sourced from [django-filter's changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst).*
> Version 2.2 (2019-7-16)
> =======================
>
> - Added `DjangoFilterBackend.get_schema_operation_parameters()` for DRF 3.10+ OpenAPI schema generation. ([#1086](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1086))
> - Added `lookup_expr` to `MultipleChoiceFilter` ([#1054](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1054))
> - Dropped support for EOL Python 3.4
>
> Version 2.1 (2019-1-20)
> =======================
>
> - 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.
>
> Version 2.0 (2018-7-13)
> =======================
>
> 2.0 introduced a number of small changes and tidy-ups. Please see the migration guide:
>
>
>
> - Added testing for Python 3.7 ([#944](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/944))
> - Improve exception message for invalid filter result ([#943](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/943))
> - Test QueryDict against CSV filters ([#937](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/937))
> - Add renderer argument to render() method of BooleanWidget ([#923](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/923))
> - Fix lookups for reverse relationships ([#915](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/915))
> - Refactor backend filterset instantiation ([#865](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/865))
> - Improve view-related attribute name consistency ([#867](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/867))
> - Fix distinct call for range filters ([#855](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/855))
> - Fix empty value check for CSV range ([#854](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/854))
> - Rework DateRangeFilter ([#852](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/852))
> - Added testing for Django 2.1
> - Rework 'lookup types' handling into LookupChoiceFilter ([#851](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/851))
> - Add linting and docs builds to CI ([#850](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/850))
> - Use DRF BooleanFilter for NullBooleanField ([#844](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/844))
> - Added Brazilian locale ([#841](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/841))
> - List Django as a dependency in setup.py ([#846](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/846))
> - Keep coverage reports files off version control. ([#924](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/924))
> - Update migration docs ([#866](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/866))
> - Added be, cs and uk translations. Updated de and ru ([#861](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/861))
> - Slovak translation ([#886](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/886))
> - Added Django 2.0 support. ([#836](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/836))
> - Fix warnings build ([#829](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/829))
> - Add greek translation ([#827](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/827))
> - Replaced super(ClassName, self) with super() ([#821](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/821))
> - Fixed doc URL in utils.deprecate(). ([#820](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/820))
> - Added danish translation to django-filter ([#809](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/809))
> - Rework validation, add queryset filter method ([#788](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/788))
> ... (truncated)
Commits
- [`da4b64e`](https://github.com/carltongibson/django-filter/commit/da4b64ea8dde19304b552592a32b343e9aefe9da) Version 2.2.
- [`5d1f6a5`](https://github.com/carltongibson/django-filter/commit/5d1f6a512c0c8f092897bf805a3b3990451202e8) Replaced ugettext_lazy with gettext_lazy, force_text with force_str. ([#1075](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1075))
- [`d41b705`](https://github.com/carltongibson/django-filter/commit/d41b70521982e321d5170f028c93f7ac7b588eab) Add py35,py36 to the django22 tox matrix
- [`e5d95b2`](https://github.com/carltongibson/django-filter/commit/e5d95b2e83cc3b9f9d53d800f8f3365d8c1d74ad) Drop py34 from travis config
- [`524570c`](https://github.com/carltongibson/django-filter/commit/524570cc6e926359659bb42f4ae7e1a58544a94d) Drop testing against EOL Python 3.4
- [`fde4de1`](https://github.com/carltongibson/django-filter/commit/fde4de156c2c3ce02173cbd6015a9cf4d7ad663b) Update DRF requirement for 3.10
- [`382f6a4`](https://github.com/carltongibson/django-filter/commit/382f6a4114f70c602c4cd2b6dc77156afeea79f0) Simply versions in Tox
- [`c98e52d`](https://github.com/carltongibson/django-filter/commit/c98e52d80d8deb626fe5f4826cf2872e79a86459) Added get_schema_operation_parameters() for DRF OpenAPI schema generation. (#...
- [`fc94eb8`](https://github.com/carltongibson/django-filter/commit/fc94eb8ed24599afd796bd0024674fbc7b99aaf7) Updated links to DRF and django-filter GitHub pages. ([#1095](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1095))
- [`5f00165`](https://github.com/carltongibson/django-filter/commit/5f00165c7e6fbc84a70fdd21824dd6466281a616) Fixed test_views failures with Django 3.0+. ([#1096](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1096))
- Additional commits viewable in [compare view](https://github.com/carltongibson/django-filter/compare/2.1.0...2.2.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will not automatically merge this PR because it includes a minor update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps django-filter from 2.1.0 to 2.2.0.
Release notes
*Sourced from [django-filter's releases](https://github.com/carltongibson/django-filter/releases).* > ## Version 2.2 > Highlights: > > * Added ``DjangoFilterBackend.get_schema_operation_parameters()`` for DRF 3.10+ > OpenAPI schema generation. ([#1086](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1086)) > * Added ``lookup_expr`` to ``MultipleChoiceFilter`` ([#1054](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1054)) > * Dropped support for EOL Python 3.4Changelog
*Sourced from [django-filter's changelog](https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst).* > Version 2.2 (2019-7-16) > ======================= > > - Added `DjangoFilterBackend.get_schema_operation_parameters()` for DRF 3.10+ OpenAPI schema generation. ([#1086](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1086)) > - Added `lookup_expr` to `MultipleChoiceFilter` ([#1054](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1054)) > - Dropped support for EOL Python 3.4 > > Version 2.1 (2019-1-20) > ======================= > > - 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. > > Version 2.0 (2018-7-13) > ======================= > > 2.0 introduced a number of small changes and tidy-ups. Please see the migration guide: > >Commits
- [`da4b64e`](https://github.com/carltongibson/django-filter/commit/da4b64ea8dde19304b552592a32b343e9aefe9da) Version 2.2. - [`5d1f6a5`](https://github.com/carltongibson/django-filter/commit/5d1f6a512c0c8f092897bf805a3b3990451202e8) Replaced ugettext_lazy with gettext_lazy, force_text with force_str. ([#1075](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1075)) - [`d41b705`](https://github.com/carltongibson/django-filter/commit/d41b70521982e321d5170f028c93f7ac7b588eab) Add py35,py36 to the django22 tox matrix - [`e5d95b2`](https://github.com/carltongibson/django-filter/commit/e5d95b2e83cc3b9f9d53d800f8f3365d8c1d74ad) Drop py34 from travis config - [`524570c`](https://github.com/carltongibson/django-filter/commit/524570cc6e926359659bb42f4ae7e1a58544a94d) Drop testing against EOL Python 3.4 - [`fde4de1`](https://github.com/carltongibson/django-filter/commit/fde4de156c2c3ce02173cbd6015a9cf4d7ad663b) Update DRF requirement for 3.10 - [`382f6a4`](https://github.com/carltongibson/django-filter/commit/382f6a4114f70c602c4cd2b6dc77156afeea79f0) Simply versions in Tox - [`c98e52d`](https://github.com/carltongibson/django-filter/commit/c98e52d80d8deb626fe5f4826cf2872e79a86459) Added get_schema_operation_parameters() for DRF OpenAPI schema generation. (#... - [`fc94eb8`](https://github.com/carltongibson/django-filter/commit/fc94eb8ed24599afd796bd0024674fbc7b99aaf7) Updated links to DRF and django-filter GitHub pages. ([#1095](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1095)) - [`5f00165`](https://github.com/carltongibson/django-filter/commit/5f00165c7e6fbc84a70fdd21824dd6466281a616) Fixed test_views failures with Django 3.0+. ([#1096](https://github-redirect.dependabot.com/carltongibson/django-filter/issues/1096)) - Additional commits viewable in [compare view](https://github.com/carltongibson/django-filter/compare/2.1.0...2.2.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will not automatically merge this PR because it includes a minor update to a production dependency.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.