Change8

Migrating to FastHTML 0.14.0

Version 0.14.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 5/10/2026

2
Breaking Changes
1
Migration Steps
1
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

fasthtml.common

Breaking Changes

Issue #1

The imports `uvicorn`, `apswutils.Database`, `fastlite.*`, and `fasthtml.common.*` (from `.pico`) have been removed from `fasthtml.common`.

Issue #2

Users relying on these specific imports from `fasthtml.common` must update their code to import these modules directly from their original locations or remove the dependency if no longer needed.

Migration Steps

  1. 1
    If you were importing `uvicorn`, `apswutils.Database`, or using wildcard imports from `fastlite` or `.pico` via `fasthtml.common`, update your imports to reference these modules directly from their source locations.

Release Summary

This release focuses on performance improvements by speeding up imports and introduces significant new routing features, including class-based route groups and route beforeware support. It also adds enhanced testing utilities.

Need More Details?

View the full release notes and all changes for FastHTML 0.14.0.

View Full Changelog