Skip to content

Commit bd7415d

Browse files
committed
bump: version 0.9.0 → 0.10.0
1 parent 59af414 commit bd7415d

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## 0.10.0 (2025-11-26)
2+
3+
### Feat
4+
5+
- **repo**: add automatic entity<->model mapping via introspection
6+
- **cli**: add search command with filtering options
7+
- **api**: add POST /search endpoint with filtering and pagination
8+
- **svc**: add find() and count() methods to service layer
9+
- **repo**: add find() and count() methods with ApiKeyFilter
10+
- **svc**: add entity_factory parameter for custom entity creation
11+
12+
### Refactor
13+
14+
- **domain**: make ApiKeyEntity a pure protocol without implementation
15+
- **svc**: extract common _verify_key logic into reusable helpers
16+
117
## 0.9.0 (2025-11-26)
218

319
### BREAKING CHANGE

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "fastapi-api-key"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
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."
55
readme = "README.md"
66
authors = [

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)