You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,23 @@
1
+
## 0.9.0 (2025-11-26)
2
+
3
+
### BREAKING CHANGE
4
+
5
+
- please ensure that if you use sql repository to check how do you use delete_by_id method, this method now return entity and not boolean who define his existence
6
+
7
+
### Fix
8
+
9
+
-**cached**: use full API key hash to prevent key_id-only cache hits
10
+
11
+
### Refactor
12
+
13
+
-**svc**: replace entity parameter with direct args in create method
14
+
-**svc**: create touch method for simplify code of service
15
+
-**domain**: create ensure valid scopes domain method for regroup all verification of scopes
16
+
17
+
### Perf
18
+
19
+
-**sql**: remove double call to db for delete method
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[project]
2
2
name = "fastapi-api-key"
3
-
version = "0.8.3"
3
+
version = "0.9.0"
4
4
description = "fastapi-api-key provides secure, production-ready API key management for FastAPI. It offers pluggable hashing strategies (Argon2, bcrypt, or custom), backend-agnostic persistence (SQLAlchemy, in-memory, or your own repository), and an optional cache layer (aiocache, Redis). Includes a Typer CLI and a FastAPI router for CRUD management of keys."
0 commit comments