Skip to content

Commit c1debb8

Browse files
committed
bump: version 0.11.0 → 0.12.0
1 parent f578464 commit c1debb8

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## 0.12.0 (2025-12-04)
2+
3+
### Feat
4+
5+
- **api**: add CLI parity with verify/count routes and expiration support
6+
- **cli**: add --active/--inactive option to update command
7+
8+
### Fix
9+
10+
- **cli**: show help with exit 0 when no args provided
11+
- **cli**: display full ID in list command
12+
- **api**: allow clearing name/description with empty string
13+
- **api**: return HTTP 204 No Content for DELETE endpoint
14+
- **repo**: increase key_hash column length to 255 chars
15+
- **service**: validate empty segments in API key format
16+
17+
### Refactor
18+
19+
- **cli**: simplify import, handle errors and async helper functions
20+
- **cli**: remove redundant revoke command
21+
- **cli**: improve UX with Rich output and better formatting
22+
- **cli**: rewrite CLI with cleaner architecture
23+
- **api**: use AbstractApiKeyService in type hints
24+
- **api**: rename updated_at to last_used_at in schema
25+
- **cli**: remove redundant except block
26+
- **domain**: use KeyHashNotSet error instead of ValueError
27+
28+
### Perf
29+
30+
- **cache**: add default TTL (300s) for cached entries
31+
132
## 0.11.0 (2025-12-01)
233

334
### 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.11.0"
3+
version = "0.12.0"
44
description = "fastapi-api-key provides secure, production-ready API key management for FastAPI. It offers pluggable hashing strategies (Argon2 or bcrypt), backend-agnostic persistence (currently SQLAlchemy), and an optional cache layer (aiocache). 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)