FastHTML
Frontend & MobileThe fastest way to create an HTML app
Release History
0.12.390.12.380.12.371 fix1 featureThis release adds Apple Sign‑In support and fixes a stroke‑color inheritance issue for line defaults.
0.12.366 fixesThis release primarily addresses several bugs, including toast layering, StreamingResponse handling, and string parsing improvements.
0.12.343 fixes2 featuresThis release introduces the new `get_client` helper and string support for `show`, while fixing several bugs related to Railway return values, newline parsing, and StreamingResponse handling.
0.12.331 featureIntroduced the `render_ft` keyword argument.
0.12.321 featureAdded support for rendering HTMX components using TestClient.
0.12.311 featureThis release adds HTTPS support for canonical URLs.
0.12.303 featuresThis release adds support for LsJson, robots.txt, and sitemap.xml.
0.12.291 featureIntroduces the new StaticNoCache feature.
0.12.282 fixesThis patch release resolves two bugs: broken toasts and the Railway CLI command.
0.12.271 fixThis release fixes afterware response objects.
0.12.261 fixBug fix release that updates afterware argument parsing.
0.12.251 featureHandler parameters can now be supplied as keyword arguments.
0.12.241 featureUpdated htmx and ext versions.
0.12.232 featuresThis release introduces the __from_request__ method and adds async handling for it.
0.12.221 fix4 featuresThis release introduces dictionary support for WebSocket routes, HTMX toast handling, X-Forwarded-Host based redirects, and a modernized `adv_app` implementation, while fixing OAuth data handling.
0.12.211 featureAdded support for handling an empty host value in the HTMX component.
0.12.203 fixes3 featuresThis release introduces the `set_lifespan` feature, adds a `title` kwarg to `fast_app()`, and enhances attribute handling for Mapping children, while fixing several html2ft attribute bugs and toast placement issues.
0.12.191 featureThe release introduces a new `seeded` option for `unqid`, enabling reproducible IDs.
0.12.182 featuresThis release adds a canonical link option and introduces onevent kwargs.
0.12.173 featuresAdds detection of hx-history-restore-request, sets appropriate Vary header, and enables background tasks in tuple for non-FT responses.
0.12.163 featuresThis release introduces three new features: a morph extension, devtools_json support, and a fallback stringification for FT using to_xml.
0.12.151 featureAdded support for passing arbitrary keyword arguments through the `show` function.
0.12.141 fix2 featuresThis release adds docsrc support to the `show` function, introduces a `consent_url` property on `GoogleAppClient`, and fixes the Discord client.
0.12.131 fix1 featureIntroduces a consent_url property to GoogleAppClient and resolves issues with the Discord client.
0.12.121 fixThis release fixes a UI bug where toasts were inserted at the wrong position, now correctly appearing at the top of the page.
0.12.111 featureIntroduces the new Fragment component.
0.12.101 featureIntroduced a new `Fragment` component.
0.12.92 featuresThis release introduces a fix and documentation for background tasks and switches htmx and ext.js loading to jsDelivr, improving asset delivery.
0.12.81 featureThe release updates the CDN sources for htmx and ext.js, switching from unpkg to jsdelivr.
0.12.71 featurehtmx and ext js assets are now served from jsdelivr instead of unpkg.
0.12.61 fixFixed a `KeyError` in `_formitem` to improve stability.
0.12.53 fixes3 featuresThis release adds support for many additional static file types, introduces a YouTube embed component, improves session type hint handling, and fixes several toast‑related bugs and a missing dev dependency.
0.12.41 featureThis release introduces Google Credentials helper utilities.
0.12.31 fix1 featureThis release introduces new kwargs for the oauth login_link and resolves a Toast container duplication bug.
0.12.21 fix1 featureThis release introduces oauth login_link and access_type features and resolves a Toast container duplication bug.
0.12.12 fixes3 featuresThis release introduces JupyUviAsync, query/URL param handling for qp/to, and PDF support for static routes, while fixing HTML tag shadowing and correcting exception handler status codes.