Skip to content

Commit d5cde16

Browse files
committed
some final changes
1 parent e572f36 commit d5cde16

5 files changed

Lines changed: 8 additions & 5 deletions

File tree

backend/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "fastapi-boilerplate"
7-
version = "0.18.0"
7+
version = "0.19.0"
88
description = "Modular FastAPI starter — vertical slices, swappable infrastructure, plugin-ready."
99
authors = [{ name = "Benav Labs", email = "contact@benav.io" }]
1010
license = { text = "MIT" }

backend/src/interfaces/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ async def lifespan_with_security(app: FastAPI) -> AsyncGenerator[None, None]:
4848
* Swappable cache, queue, and rate-limit backends
4949
* SQLAdmin admin UI
5050
""",
51-
version="0.18.0",
51+
version="0.19.0",
5252
contact={
5353
"name": "Benav Labs",
5454
"url": "https://github.com/benavlabs/FastAPI-boilerplate",

docs/changelog.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ For the full narrative on each release — rationale, decisions, migration guide
88

99
___
1010

11-
## Unreleased
11+
## 0.19.0 - June 23, 2026 - The crudauth Migration
1212

1313
Three changes since v0.18.0: route dependency injection moved to centralized `Annotated[...]` type aliases ([#261](https://github.com/benavlabs/FastAPI-boilerplate/pull/261)), the app metadata (`APP_NAME` / `APP_DESCRIPTION` / `VERSION`) became environment-configurable, and — the headline — the vendored authentication stack was replaced with the [`crudauth`](https://pypi.org/project/crudauth/) library.
1414

@@ -55,6 +55,9 @@ This is a **breaking** change for anyone importing from the old auth modules or
5555
- **`SESSION_BACKEND=memcached` is no longer valid** — switch to `redis` or `memory`.
5656
- **`SessionManager` and friends are gone.** Code that called the session manager directly (e.g. listing a user's sessions) must move to crudauth's session APIs.
5757

58+
**Full release notes**: https://github.com/benavlabs/FastAPI-boilerplate/releases/tag/v0.19.0
59+
**Full changelog**: https://github.com/benavlabs/FastAPI-boilerplate/compare/v0.18.0...v0.19.0
60+
5861
___
5962

6063
## 0.18.0 - May 24, 2026 - The Pluggable Restructure

docs/user-guide/configuration/environment-variables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ ADMIN_ENABLED=true # enables /admin
239239
DEBUG=false
240240
APP_NAME=FastAPI Boilerplate
241241
APP_DESCRIPTION=Modular FastAPI starter
242-
VERSION=0.18.0
242+
VERSION=0.19.0
243243
CONTACT_NAME=Support
244244
CONTACT_EMAIL=support@example.com
245245
LICENSE_NAME=MIT

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)