Releases: arthurio/fastapi-filter
v2.0.1
📣 Announcement
Add support for Beanie!
Courtesy of @shepilov-vladislav and @ADR-007
- Add support beanie backend for Mongo by @shepilov-vladislav in #591
What's Changed
- Update dependency pre-commit to v3.7.1 by @renovate in #545
- Update dependency requests to v2.32.2 [SECURITY] by @renovate in #598
- Update dependency pytest-cov to v5 by @renovate in #584
- Update dependency mkdocs-material to v9.5.46 by @renovate in #601
- Update dependency pytest to v8 by @renovate in #583
- Update dependency nox to v2024 by @renovate in #581
- Update dependency pudb to v2024.1.3 by @renovate in #603
- Update dependency urllib3 to <=2.2.2 [SECURITY] by @renovate in #588
- Update dependency SQLAlchemy to v2.0.36 by @renovate in #590
- Update dependency fastapi to v0.115.6 by @renovate in #604
- Update certifi by @arthurio in #613
- Update dependency pre-commit to v3.8.0 by @renovate in #608
- Update dependency ipython to <8.30.1 by @renovate in #575
New Contributors
- @shepilov-vladislav made their first contribution in #591
Full Changelog: v2.0.0...v2.0.1
v2.0.0
📣 Announcement
Dropped support for python 3.8.
What's Changed
Full list of dependency updates
- Update actions/cache action to v4
- Update dependency Faker to v22 by @renovate in #533
- Update dependency Faker to v22.7.0
- Update dependency SQLAlchemy to v2.0.30
- Update dependency SQLAlchemy-Utils to v0.41.2
- Update dependency bandit to v1.7.8
- Update dependency fastapi to v0.109.0 by @renovate in #520
- Update dependency fastapi to v0.109.1 [SECURITY] by @renovate in #554
- Update dependency fastapi to v0.111.0
- Update dependency flynt from "^1.0.0" to "^1.0.1"
- Update dependency greenlet from "^3.0.0" to "^3.0.3"
- Update dependency httpx to ^0.26.0 by @renovate in #530
- Update dependency ipython to v8.20.0
- Update dependency mkdocs-material from "^9.1.2" to "^9.5.21"
- Update dependency mkdocs-material to v9.5.21 by @renovate in #541
- Update dependency mypy to v1.10.0
- Update dependency pre-commit to "^3.7.0"
- Update dependency pudb to "^2024.1.0"
- Update dependency pydantic to v2.7.1
- Update dependency pymongo to 4.6.3
- Update dependency pytest from "^7.2.2" to "^7.4.4"
- Update dependency pytest-asyncio to v0.23.6
- Update dependency pytest-cov from "^4.0.0" to "^4.1.0"
- Update dependency python-lsp-server to v1.11.0
- Update dependency requests from "^2.28.2" to "^2.31.0"
- Update dependency ruff to ^0.4.0 by @renovate in #567
- Update dependency ruff to v0.1.13 by @renovate in #539
- Update dependency types-setuptools from "^68.1.0.0" to "^68.2.0.2"
- Update dependency typing-extensions from "^4.11.0" to "^4.5.0"
- Update dependency urllib3 to v2 by @renovate in #534
- Update dependency uvicorn to ^0.25.0 by @renovate in #531
- Update dependency uvicorn to ^0.29.0
Full Changelog: v1.1.0...v2.0.0
v1.1.0
📣 Announcement
This is the last release before dropping support to Python 3.8.
Shout-out to @sleter for your first contribution 🎉
What's Changed
- Switch to python 3.12 and update everything by @arthurio in #529
- Fix Pydantic FieldValidationInfo depracation warnings by @sleter in #510
Full list of dependency updates
* Update dependency Faker to v19.6.2 by @renovate in https://github.com//pull/471 * Update dependency fastapi to v0.103.2 by @renovate in https://github.com//pull/477 * Update dependency typing-extensions to v4.8.0 by @renovate in https://github.com//pull/468 * Update dependency mkdocs-material to v9.4.2 by @renovate in https://github.com//pull/470 * Update dependency ruff to ^0.0.291 by @renovate in https://github.com//pull/467 * Update dependency SQLAlchemy to v2.0.21 by @renovate in https://github.com//pull/469 * Update dependency urllib3 to v1.26.17 by @renovate in https://github.com//pull/480 * Update dependency ruff to ^0.0.292 by @renovate in https://github.com//pull/479 * Update dependency python-lsp-server to v1.8.1 by @renovate in https://github.com//pull/482 * Update dependency Faker to v19.9.0 by @renovate in https://github.com//pull/486 * Update dependency ipython to v8.16.1 by @renovate in https://github.com//pull/455 * Update dependency ruff to ^0.1.0 by @renovate in https://github.com//pull/493 * Update dependency black to v23.10.0 by @renovate in https://github.com//pull/494 * Update dependency urllib3 to v1.26.18 by @renovate in https://github.com//pull/495 * Update dependency fastapi to v0.104.0 by @renovate in https://github.com//pull/496 * Update dependency Faker to v19.11.0 by @renovate in https://github.com//pull/490 * Update dependency ruff to v0.1.5 by @renovate in https://github.com//pull/497 * Update dependency fastapi to v0.104.1 by @renovate in https://github.com//pull/500 * Update dependency httpx to v0.25.1 by @renovate in https://github.com//pull/501 * Update dependency pytest to v7.4.3 by @renovate in https://github.com//pull/502 * Update dependency Faker to v19.13.0 by @renovate in https://github.com//pull/503 * Update dependency uvicorn to ^0.24.0 by @renovate in https://github.com//pull/504 * Update dependency mypy to v1.6.1 by @renovate in https://github.com//pull/487 * Update dependency greenlet to v3 by @renovate in https://github.com//pull/481 * Bump gitpython from 3.1.36 to 3.1.37 by @dependabot in https://github.com//pull/488 * Update dependency python-lsp-server to v1.9.0 by @renovate in https://github.com//pull/485 * Update dependency ruff to v0.1.6 by @renovate in https://github.com//pull/507 * Update dependency mkdocs-material to v9.4.10 by @renovate in https://github.com//pull/478 * Update dependency httpx to v0.25.2 by @renovate in https://github.com//pull/509 * Update dependency mkdocs-material to v9.4.12 by @renovate in https://github.com//pull/508 * Update dependency Faker to v20 by @renovate in https://github.com//pull/506 * Update actions/setup-python action to v5 by @renovate in https://github.com//pull/514 * Update dependency ruff to v0.1.7 by @renovate in https://github.com//pull/513 * Update dependency pytest-asyncio to ^0.23.0 by @renovate in https://github.com//pull/512 * Update dependency pre-commit to v3.5.0 by @renovate in https://github.com//pull/492 * Update dependency mypy to v1.7.1 by @renovate in https://github.com//pull/505 * Update dependency isort to v5.13.0 by @renovate in https://github.com//pull/517 * Update dependency black to v23.12.0 by @renovate in https://github.com//pull/498 * Update github/codeql-action action to v3 by @renovate in https://github.com//pull/522 * Update dependency SQLAlchemy to v2.0.25 by @renovate in https://github.com//pull/491 * Update dependency ruff to v0.1.11 by @renovate in https://github.com//pull/523 * Update poetry version by @arthurio in https://github.com//pull/528New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
📣 Announcement
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 🎉
What's Changed
New Contributors
Full Changelog: v0.6.2...v1.0.0
v0.6.2
Announcement 📣
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.
What's Changed
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #446
- Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in #461
- Update actions/checkout action to v4 by @renovate in #453
- Update dependency Faker to v19.6.1 by @renovate in #458
- Update dependency SQLAlchemy to v2.0.20 by @renovate in #443
- Update dependency black to v23.9.1 by @renovate in #462
- Update dependency flynt to v1.0.1 by @renovate in #436
- Update dependency httpx to ^0.25.0 by @renovate in #463
- Update dependency ipython to v8.14.0 by @renovate in #450
- Update dependency mkdocs-material to v9.3.1 by @renovate in #464
- Update dependency mypy to v1.5.1 by @renovate in #441
- Update dependency pre-commit to v3.4.0 by @renovate in #452
- Update dependency pydantic to v1.10.12 by @renovate in #432
- Update dependency pytest to v7.4.2 by @renovate in #459
- Update dependency pytest-asyncio to v0.21.1 by @renovate in #422
- Update dependency python-lsp-server to v1.8.0 by @renovate in #460
- Update dependency ruff to ^0.0.289 by @renovate in #448
- Update dependency uvicorn to v0.23.2 by @renovate in #427
- Update supercharge/mongodb-github-action action to v1.10.0 by @renovate in #438
Full Changelog: v0.6.1...v0.6.2
Relax python version requirement and update dependencies
What's Changed
- Update dependency mkdocs-material to v9.1.7 by @renovate in #352
- Update dependency nox to v2023 by @renovate in #353
- Use ruff instead of flake8 with plugins by @arthurio in #354
- Update dependency SQLAlchemy to v2.0.10 by @renovate in #351
- Update dependency aiosqlite to ^0.19.0 by @renovate in #350
- Update dependency Faker to v18.5.1 by @renovate in #355
- Update dependency ruff to ^0.0.263 by @renovate in #357
- Update dependency SQLAlchemy-Utils to v0.41.1 by @renovate in #360
- Update dependency mkdocs-material to v9.1.8 by @renovate in #356
- Update dependency uvicorn to ^0.22.0 by @renovate in #362
- Update dependency Faker to v18.6.0 by @renovate in #361
- Update dependency requests to v2.29.0 by @renovate in #358
- Update dependency ipython to v8.13.0 by @renovate in #363
- Update dependency ipython to v8.13.1 by @renovate in #364
- Update dependency SQLAlchemy to v2.0.11 by @renovate in #359
- Update dependency Faker to v18.6.2 by @renovate in #369
- Update dependency pre-commit to v3.3.1 by @renovate in #366
- Update dependency ruff to ^0.0.264 by @renovate in #367
- Update dependency mkdocs-material to v9.1.9 by @renovate in #368
- Update dependency SQLAlchemy to v2.0.12 by @renovate in #365
- Update dependency ruff to ^0.0.265 by @renovate in #373
- Update dependency ipython to v8.13.2 by @renovate in #371
- Update dependency mkdocs-material to v9.1.10 by @renovate in #374
- Update dependency requests to v2.30.0 by @renovate in #370
- Update dependency pre-commit to v3.3.2 by @renovate in #385
- Update dependency httpx to v0.24.1 by @renovate in #386
- Update dependency mypy to v1.3.0 by @renovate in #379
- Update dependency ruff to ^0.0.269 by @renovate in #381
- Update dependency requests to v2.31.0 by @renovate in #387
- Update dependency Faker to v18.9.0 by @renovate in #377
- Update dependency python-lsp-server to v1.7.3 by @renovate in #382
- Update dependency fastapi to v0.95.2 by @renovate in #384
- Update dependency SQLAlchemy to v2.0.15 by @renovate in #380
- Update dependency typing-extensions to v4.6.0 by @renovate in #388
- Update dependency typing-extensions to v4.6.1 by @renovate in #390
- Update dependency ruff to ^0.0.270 by @renovate in #392
- Update dependency pytest-cov to v4.1.0 by @renovate in #393
- Update dependency mkdocs-material to v9.1.14 by @renovate in #376
- Update dependency typing-extensions to v4.6.2 by @renovate in #394
- Update dependency pydantic to v1.10.8 by @renovate in #389
- Update dependency mkdocs-material to v9.1.15 by @renovate in #396
- Bump pymdown-extensions from 9.10 to 10.0 by @dependabot in #383
- Update dependency flynt to v0.78 by @renovate in #397
- Update dependency typing-extensions to v4.6.3 by @renovate in #398
- Update dependency fastapi to v0.96.0 by @renovate in #400
- Update dependency ruff to ^0.0.271 by @renovate in #401
- Update dependency pydantic to v1.10.9 by @renovate in #402
- Update dependency mypy to v1.4.1 by @renovate in #409
- Update dependency SQLAlchemy to v2.0.18 by @renovate in #404
- Update dependency flynt to v0.78 by @renovate in #414
- Update dependency typing-extensions to v4.7.1 by @renovate in #410
- Update dependency flynt to v1 by @renovate in #416
- Update dependency black to v23.7.0 by @renovate in #418
- Update dependency mkdocs-material to v9.1.18 by @renovate in #408
- Update dependency Faker to v18.13.0 by @renovate in #399
- Relax python version requirement by @arthurio in #419
- Update dependency pydantic to v1.10.11 by @renovate in #412
- Update dependency ipython to v8.14.0 by @renovate in #420
- Update dependency pytest to v7.4.0 by @renovate in #405
- Update dependency ruff to ^0.0.277 by @renovate in #403
- Update dependency python-lsp-server to v1.7.4 by @renovate in #411
- Update dependency pre-commit to v3.3.3 by @renovate in #407
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
Breaking change
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%"
).
Dependency updates
- Update dependency black to v23.3.0 by @renovate in #339
- Update dependency pre-commit to v3.2.1 by @renovate in #332
- Update dependency fastapi to v0.95.1 by @renovate in #334
- Update dependency pre-commit to v3.2.2 by @renovate in #343
- Update dependency SQLAlchemy to v2.0.9 by @renovate in #333
- Update dependency mkdocs-material to v9.1.6 by @renovate in #338
- Update dependency python-lsp-server to v1.7.2 by @renovate in #344
- Update dependency pydantic to v1.10.7 by @renovate in #337
- Update dependency uvicorn to v0.21.1 by @renovate in #331
- Update dependency SQLAlchemy-Utils to ^0.41.0 by @renovate in #345
- Update dependency flake8-simplify to ^0.20.0 by @renovate in #340
- Update dependency httpx to ^0.24.0 by @renovate in #346
- Update dependency ipython to v8.12.0 by @renovate in #341
- Update dependency mypy to v1.2.0 by @renovate in #347
- Update dependency pytest to v7.3.1 by @renovate in #348
- Update dependency Faker to v18 by @renovate in #336
- Update dependency pytest-asyncio to ^0.21.0 by @renovate in #335
Full Changelog: v0.5.4...v0.6.0
v0.5.4
What's Changed
Internals
Switching dependency management from dependabot to renovate.
- Configure Renovate by @renovate in #321
- Update supercharge/mongodb-github-action action to v1.9.0 by @renovate in #322
Main dependencies
- Update dependency SQLAlchemy to v2.0.6 by @renovate in #326
- Update dependency pydantic to v1.10.6 by @renovate in #328
- Update dependency fastapi to v0.94.1 by @renovate in #329
Internal dependencies
- Bump types-setuptools from 67.4.0.3 to 67.6.0.0 by @dependabot in #317
- Bump pre-commit from 3.1.0 to 3.1.1 by @dependabot in #303
- Bump mkdocs-material from 9.0.15 to 9.1.2 by @dependabot in #319
- Bump faker from 17.3.0 to 17.6.0 by @dependabot in #306
- Bump pymdown-extensions from 9.9.2 to 9.10 by @dependabot in #310
- Update dependency mkdocs-material to v9.1.3 by @renovate in #327
New Contributors
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
sqlalchemy, mongoengine and fastapi supported versions have been bumped to their latest release.
Dependency updates
- Bump mypy-extensions from 0.4.3 to 1.0.0 by @dependabot in #265
- Bump types-setuptools from 65.7.0.4 to 67.3.0.1 by @dependabot in #284
- Bump sqlalchemy from 1.4.46 to 2.0.3 by @dependabot in #260
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in #277
- Bump typing-extensions from 4.4.0 to 4.5.0 by @dependabot in #282
- Bump poetry from 1.3.1 to 1.3.2 by @arthurio in #286
- Bump pre-commit from 3.0.3 to 3.0.4 by @dependabot in #264
- Bump faker from 16.8.1 to 17.0.0 by @dependabot in #280
- Bump types-setuptools from 67.3.0.1 to 67.4.0.1 by @dependabot in #293
- Bump mypy from 1.0.0 to 1.0.1 by @dependabot in #287
- Bump pre-commit from 3.0.4 to 3.1.0 by @dependabot in #295
- Bump mkdocs-material from 9.0.12 to 9.0.14 by @dependabot in #294
- Bump sqlalchemy from 2.0.3 to 2.0.4 by @dependabot in #288
- Bump faker from 17.0.0 to 17.3.0 by @dependabot in #298
- Bump mkdocs-material from 9.0.14 to 9.0.15 by @dependabot in #296
- Bump types-setuptools from 67.4.0.1 to 67.4.0.3 by @dependabot in #297
- Bump ipython from 8.10.0 to 8.11.0 by @dependabot in #301
- Bump fastapi from 0.92.0 to 0.93.0 by @dependabot in #316
- Bump uvicorn from 0.20.0 to 0.21.0 by @dependabot in #318
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #314
- Bump sqlalchemy from 2.0.4 to 2.0.5.post1 by @dependabot in #313
- Bump mongoengine from 0.26.0 to 0.27.0 by @dependabot in #311
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #312
- Bump bandit from 1.7.4 to 1.7.5 by @dependabot in #320
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
Major dependency updates
- Bump fastapi from 0.88.0 to 0.89.1 by @dependabot in #231
- Bump fastapi from 0.89.1 to 0.92.0 by @dependabot in #283
- Bump greenlet from 2.0.1 to 2.0.2 by @dependabot in #256
- Bump mongoengine from 0.24.2 to 0.25.0 by @dependabot in #219
- Bump mongoengine from 0.25.0 to 0.26.0 by @dependabot in #248
- Bump sqlalchemy from 1.4.45 to 1.4.46 by @dependabot in #223
Setup for sqlalchemy 2.0
Minor dependency updates
- Bump aiosqlite from 0.17.0 to 0.18.0 by @dependabot in #211
- Bump black from 22.12.0 to 23.1.0 by @dependabot in #259
- Bump faker from 15.3.4 to 16.3.0 by @dependabot in #230
- Bump faker from 16.3.0 to 16.6.0 by @dependabot in #241
- Bump faker from 16.6.0 to 16.6.1 by @dependabot in #249
- Bump faker from 16.6.1 to 16.8.1 by @dependabot in #275
- Bump flake8-builtins from 2.0.1 to 2.1.0 by @dependabot in #214
- Bump flake8-docstrings from 1.6.0 to 1.7.0 by @dependabot in #251
- Bump httpx from 0.23.1 to 0.23.2 by @dependabot in #221
- Bump httpx from 0.23.2 to 0.23.3 by @dependabot in #225
- Bump ipython from 8.7.0 to 8.8.0 by @dependabot in #222
- Bump ipython from 8.8.0 to 8.9.0 by @dependabot in #257
- Bump isort from 5.11.2 to 5.11.3 by @dependabot in #210
- Bump isort from 5.11.3 to 5.11.4 by @dependabot in #213
- Bump isort from 5.11.4 to 5.12.0 by @dependabot in #254
- Bump mkdocs-material from 8.5.7 to 9.0.12 by @dependabot in #278
- Bump mypy from 0.991 to 1.0.0 by @dependabot in #267
- Bump pre-commit from 2.20.0 to 2.21.0 by @dependabot in #217
- Bump pre-commit from 2.21.0 to 3.0.0 by @dependabot in #250
- Bump pre-commit from 3.0.0 to 3.0.1 by @dependabot in #253
- Bump pre-commit from 3.0.1 to 3.0.2 by @dependabot in #255
- Bump pre-commit from 3.0.2 to 3.0.3 by @dependabot in #261
- Bump pymdown-extensions from 9.9 to 9.9.2 by @dependabot in #247
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #239
- Bump python-lsp-server from 1.6.0 to 1.7.0 by @dependabot in #220
- Bump python-lsp-server from 1.7.0 to 1.7.1 by @dependabot in #240
- Bump requests from 2.28.1 to 2.28.2 by @dependabot in #235
- Bump setuptools from 65.4.1 to 65.5.1 by @dependabot in #218
- Bump sqlalchemy-utils from 0.38.3 to 0.39.0 by @dependabot in #216
- Bump sqlalchemy-utils from 0.39.0 to 0.40.0 by @dependabot in #279
- Bump sqlalchemy2-stubs from 0.0.2a29 to 0.0.2a31 by @dependabot in #215
- Bump sqlalchemy2-stubs from 0.0.2a31 to 0.0.2a32 by @dependabot in #242
- Bump types-setuptools from 65.6.0.2 to 65.6.0.3 by @dependabot in #226
- Bump types-setuptools from 65.6.0.3 to 65.7.0.3 by @dependabot in #243
- Bump types-setuptools from 65.7.0.3 to 65.7.0.4 by @dependabot in #262
Full Changelog: v0.5.1...v0.5.2