dependabot[bot]
a8848ec452
Bump pwdlib[argon2,bcrypt] from 0.2.1 to 0.3.0
...
Bumps [pwdlib[argon2,bcrypt]](https://github.com/frankie567/pwdlib ) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/frankie567/pwdlib/releases )
- [Commits](https://github.com/frankie567/pwdlib/compare/v0.2.1...v0.3.0 )
---
updated-dependencies:
- dependency-name: pwdlib[argon2,bcrypt]
dependency-version: 0.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 08:27:37 +01:00
dependabot[bot]
ce42fd75a0
Bump python-multipart from 0.0.20 to 0.0.21
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.20 to 0.0.21.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.20...0.0.21 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 08:27:26 +01:00
François Voron
cd53bb8c5e
Drop Pydantic v1 support
2025-10-25 08:27:54 +02:00
François Voron
fcf9a2041a
Drop Python 3.9 support
2025-10-25 08:19:03 +02:00
dependabot[bot]
68afb3bc6f
Update email-validator requirement from <2.3,>=1.1.0 to >=1.1.0,<2.4
...
Updates the requirements on [email-validator](https://github.com/JoshData/python-email-validator ) to permit the latest version.
- [Release notes](https://github.com/JoshData/python-email-validator/releases )
- [Changelog](https://github.com/JoshData/python-email-validator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/JoshData/python-email-validator/compare/v1.1.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: email-validator
dependency-version: 2.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-24 17:30:17 +02:00
dependabot[bot]
73e5c22350
Update redis requirement from <6.0.0,>=4.3.3 to >=4.3.3,<8.0.0
...
Updates the requirements on [redis](https://github.com/redis/redis-py ) to permit the latest version.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v4.3.3...v7.0.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-24 17:26:48 +02:00
François Voron
8ea78fd49b
Bump dependencies
2025-01-04 14:13:38 +01:00
dependabot[bot]
d1b52a2b86
Bump python-multipart from 0.0.17 to 0.0.20
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.17 to 0.0.20.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.17...0.0.20 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-04 13:32:37 +01:00
dependabot[bot]
9f4a1ea15b
Bump python-multipart from 0.0.16 to 0.0.17
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.16...0.0.17 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-03 14:12:48 +01:00
François Voron
0b1d740f00
Bump dependencies
2024-11-03 13:01:33 +00:00
François Voron
ad99e4d66a
Fix depreciation warnings
2024-11-03 12:56:54 +00:00
François Voron
1e163804e2
Enable Python 3.13 support
2024-11-03 12:52:25 +00:00
François Voron
caa17889e1
Drop Python 3.8 support
2024-11-03 12:51:32 +00:00
dependabot[bot]
c0c4da9a6c
Update email-validator requirement from <2.2,>=1.1.0 to >=1.1.0,<2.3 ( #1399 )
...
Updates the requirements on [email-validator](https://github.com/JoshData/python-email-validator ) to permit the latest version.
- [Release notes](https://github.com/JoshData/python-email-validator/releases )
- [Changelog](https://github.com/JoshData/python-email-validator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/JoshData/python-email-validator/compare/v1.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: email-validator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-14 15:25:34 +02:00
François Voron
6ac64ad293
Enable UV installer in Hatch config
2024-05-02 16:46:44 +02:00
François Voron
ac09bc1907
Bump python-multipart
2024-03-11 14:10:45 +01:00
François Voron
48d4484cad
Enable 3.12 support
2024-03-11 14:05:25 +01:00
François Voron
f7a31c579d
Replace passlib in favor of pwdlib
2024-03-11 14:04:50 +01:00
François Voron
e7972561c0
Upgrade and apply Ruff linting
2024-03-11 13:51:43 +01:00
François Voron
a49a4ecb97
Update funding settings
2024-02-14 17:25:13 +01:00
François Voron
9d07464be1
Upgrade linting configuration
2024-02-05 09:20:38 +01:00
dependabot[bot]
cd5eaf1d51
Bump python-multipart from 0.0.6 to 0.0.7 ( #1347 )
...
Bumps [python-multipart](https://github.com/andrew-d/python-multipart ) from 0.0.6 to 0.0.7.
- [Changelog](https://github.com/andrew-d/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/andrew-d/python-multipart/compare/0.0.6...0.0.7 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 09:10:31 +01:00
dependabot[bot]
155d161bfc
Update email-validator requirement from <2.1,>=1.1.0 to >=1.1.0,<2.2 ( #1311 )
...
Updates the requirements on [email-validator](https://github.com/JoshData/python-email-validator ) to permit the latest version.
- [Release notes](https://github.com/JoshData/python-email-validator/releases )
- [Changelog](https://github.com/JoshData/python-email-validator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/JoshData/python-email-validator/compare/v1.1.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: email-validator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-28 09:09:39 +01:00
François Voron
1c10319c20
Bump Redis dependency
2023-08-26 10:15:15 +02:00
dependabot[bot]
aa4344f793
Bump pyjwt[crypto] from 2.7.0 to 2.8.0 ( #1254 )
...
Bumps [pyjwt[crypto]](https://github.com/jpadilla/pyjwt ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.7.0...2.8.0 )
---
updated-dependencies:
- dependency-name: pyjwt[crypto]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 13:10:56 +02:00
François Voron
a7b77cac73
Create a dedicated test environment and fix coverage/typing issues to support Pydantic V2
2023-07-12 10:54:51 +02:00
François Voron
d2a633d2f5
Setup Hatch matrix to support Pydantic V1 and V2
2023-07-12 09:55:47 +02:00
François Voron
d7b5f9445a
Bump optional dependencies
2023-06-27 15:41:32 +02:00
François Voron
0605920c21
Drop Python 3.7 support
2023-06-27 15:30:38 +02:00
dependabot[bot]
0ad2426a08
Bump pyjwt[crypto] from 2.6.0 to 2.7.0 ( #1211 )
...
Bumps [pyjwt[crypto]](https://github.com/jpadilla/pyjwt ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.6.0...2.7.0 )
---
updated-dependencies:
- dependency-name: pyjwt[crypto]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 14:02:44 +02:00
dependabot[bot]
2e387d80ea
Update email-validator requirement from <1.4,>=1.1.0 to >=1.1.0,<2.1 ( #1192 )
...
Updates the requirements on [email-validator](https://github.com/JoshData/python-email-validator ) to permit the latest version.
- [Release notes](https://github.com/JoshData/python-email-validator/releases )
- [Changelog](https://github.com/JoshData/python-email-validator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/JoshData/python-email-validator/commits )
---
updated-dependencies:
- dependency-name: email-validator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 10:05:31 +02:00
François Voron
26dfd9c80a
Bump python-multipart
2023-03-15 13:34:08 +01:00
François Voron
15c60525d4
Bump httpx-oauth
2023-02-13 17:28:49 +01:00
François Voron
51ec83b628
Add Python 3.11 to project classifiers
2023-01-16 11:18:05 +01:00
François Voron
1f64c943a3
Use Ruff linter
2023-01-16 10:27:01 +01:00
François Voron
c91e7657db
Update for httpx-oauth >= 0.10 where account_email can be None
2022-11-04 09:35:51 +01:00
dependabot[bot]
baca17d9e0
Bump pyjwt[crypto] from 2.5.0 to 2.6.0 ( #1105 )
...
Bumps [pyjwt[crypto]](https://github.com/jpadilla/pyjwt ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: pyjwt[crypto]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 08:04:13 +02:00
François Voron
c42e95c24b
Bump dependencies
2022-10-18 08:51:03 +02:00
François Voron
80eb0ab84a
Fix lint-check command
2022-10-18 08:37:35 +02:00
François Voron
21f30229dc
Use hatch for package management
2022-10-18 08:32:06 +02:00
François Voron
c30fed723d
Bump dependencies
2022-08-11 13:21:43 +02:00
François Voron
3e8f48fc00
Bump dependencies
2022-08-11 13:20:51 +02:00
Ethan Smith
d86ff98d47
Bump httpx-oauth upper bound to 0.8.0 ( #1051 )
2022-08-08 08:52:50 +02:00
Carlo Eugster
6d324f3cc0
Bump httpx-oauth version ( #1013 )
...
Resolve CVE-2021-41945 in httpx dependency
2022-06-20 13:24:08 +02:00
François Voron
c5ac2b0e6e
Use newer version of Redis dependency incorporating async support
2022-06-07 08:43:41 +02:00
Austin Orr
f42ec866d1
uncap fastapi dependency ( #1009 )
...
`fastapi` is a project with a very frequent release cadence, and there's little risk of their upstream improvements breaking things for this project. Users of this excellent tool should be able to update their `fastapi` install without having to also update this library, especially when there are significant breaking changes like the recent 9x-10x improvements.
2022-06-06 10:24:30 +02:00
Jimmy Angel Pérez Díaz
98e6e63a0e
Update pyjwt dependency ( #1005 )
...
See https://github.com/fastapi-users/fastapi-users/issues/1004#issue-1249761672
2022-05-27 09:49:07 +02:00
François Voron
577e4fdd41
Bump fastapi dependency
2022-05-19 14:41:22 +02:00
François Voron
ed277b8e6c
Bump dependencies
2022-05-10 08:38:18 +02:00
François Voron
72aa68c462
Native model and generic ID ( #971 )
...
* Use a generic Protocol model for User instead of Pydantic
* Remove UserDB Pydantic schema
* Harmonize schema variable naming to avoid confusions
* Revamp OAuth account model management
* Revamp AccessToken DB strategy to adopt generic model approach
* Make ID a generic instead of forcing UUIDs
* Improve generic typing
* Improve Strategy typing
* Tweak base DB typing
* Don't set Pydantic schemas on FastAPIUsers class: pass it directly on router creation
* Add IntegerIdMixin and export related classes
* Start to revamp doc for V10
* Revamp OAuth documentation
* Fix code highlights
* Write the 9.x.x ➡️ 10.x.x migration doc
* Fix pyproject.toml
2022-05-05 14:51:19 +02:00