Filter and order your endpoints
MIT License
Bot releases are visible (Hide)
Dropped support for python 3.8.
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v1.1.0...v2.0.0
Published by arthurio 10 months ago
This is the last release before dropping support to Python 3.8.
Shout-out to @sleter for your first contribution 🎉
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v1.0.0...v1.1.0
Published by arthurio about 1 year ago
This is a breaking change release to support fastapi>=0.100.0 and pydantic>=2.0.0.
Please take a look at the changes made in the examples
to help you with the upgrade.
Shout-out to @johnybx for making it happen 🎉
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.6.2...v1.0.0
Published by arthurio about 1 year ago
This is most likely the last minor release before support for fastapi>=0.100.0 and pydantic>=2.0.0 which will be a breaking change.
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.6.1...v0.6.2
Published by arthurio over 1 year ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.6.0...v0.6.1
Published by arthurio over 1 year ago
Now users will have to pass the %
(or %25
as uri encoded) sign in the query string parameter for like
and ilike
operators instead of it being applied automatically by the filter.
A backward compatible function has been added so that any value without a percent sign defined for like
or ilike
operators will be automatically wrapped between percent signs ("test"
-> "%test%"
).
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.5.4...v0.6.0
Published by arthurio over 1 year ago
Switching dependency management from dependabot to renovate.
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.5.3...v0.5.4
Published by arthurio over 1 year ago
sqlalchemy, mongoengine and fastapi supported versions have been bumped to their latest release.
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.5.2...v0.5.3
Published by arthurio over 1 year ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.5.1...v0.5.2
Published by arthurio almost 2 years ago
This change affects the content of detail
in the error response (not the response code itself). Instead of a string, the content of detail
is now a list, e.g.: {'detail': [{'loc': ['query', 'bogus_filter'], 'msg': 'field required', 'type': 'value_error.missing'}]}
. Make sure to update your error handlers accordingly!
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.5.0...v0.5.1
Published by arthurio almost 2 years ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.4.1...v0.5.0
Published by arthurio almost 2 years ago
Support sqlalchemy 1.4.44 and fastapi up to 0.88.0
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.4.0...v0.4.1
Published by arthurio almost 2 years ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.3.4...v0.4.0
Published by arthurio almost 2 years ago
pyproject.toml
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.3.3...v0.3.4
Published by arthurio almost 2 years ago
Reported by @piotr-gregrowski: https://github.com/arthurio/fastapi-filter/issues/148
Also added examples to use a custom description based on workarounds in https://github.com/tiangolo/fastapi/issues/4700
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.3.2...v0.3.3
Published by arthurio almost 2 years ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.3.1...v0.3.2
Published by arthurio about 2 years ago
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.3.0...v0.3.1
Published by arthurio about 2 years ago
pydantic
minimum requirement has been increased to 3.10.0
in order to support python 3.11. See also https://github.com/tiangolo/fastapi/issues/5048
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.2.1...v0.3.0
Published by arthurio about 2 years ago
Don't set a return type for filter
and sort
in the SQLAlchemy implementation.
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.2.0...v0.2.1
Published by arthurio about 2 years ago
Fastapi-filter now supports Python 3.9+ (instead of Python 3.10+), thanks @sizfx for raising this issue and @bartelemi for quickly addressing it!
Full Changelog: https://github.com/arthurio/fastapi-filter/compare/v0.1.6...v0.2.0