- railway deploy did not connect mount point on first use (#89)
- Initial launch version
- Rename
run_uv
toserve
(#84)
- Update for fastcore XT to FT name change
- Remove comments in html2xt (#76)
- Handle relative paths in
Social
(#70) - Add
ftrs
for scripts etc at end of body element (#62) - Updated html2xt to use unpacked dicts when attr keys are not valid python names (#57), thanks to @matdmiller
- fix social relative urls (#77)
- Add
indent
tohtml2xt
(#53) - New
fasthtml.ft
namespace for components (#50) - Add
bodykw
infast_app
(#49)
ScriptX
andStyleX
for templated generation from external files (#42)
fast_app
returnsapp.route
as well as app (#38)
- Add
fasthtml.toasts
(#35) - 'Afterware' support
- Add
injects
to request - Basic websocket support (#29)
- Support
meta
tags in returned tuple (#28) - Support npm provider in jsdelivr (#27)
Style
does not accept multiple positional args correctly (#34)
- Add
railway_deploy
(#26)
- Add
run_uv()
(#25) - New demo app (#25)
- Add
Container
component (#24) - Add all HTML elements (#22)
- Add svg.py (#21)
- Add
Titled
(#18) - Disable PicoCSS font scaling
- Use constant time string comparison for password checking, h/t José Valim (#17)
- Add surreal js and scope scripts to default headers, and add
default_hdrs
bool to allow removing default headers (#16) - Add xtend.py
Script
andStyle
that do not needNotStr
(#15) - Add
jsd
(#14) - Handle lists of
hdrs
(#14) - Autogen HTML wrapper for non-htmx partials (#13)
html2txt
only parses first partial (#12)
- Add
html2xt
(#11)
- use
sqlite_minutils
in all.py (#10)
- sortable js support (#7)
- Add
MarkdownJS
and support textareas (#6) - Handle multi-value form data correctly
- fix body arg parsing (#2)
- Init release