NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3897 most downloaded on crates.io
Compile-time HTML templates.
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 7 months
Most releases are documented
notes for 33 of 55 stable releases
2 versions withdrawn
withdrawn after publishing
12 years old
57 releases · first in 2015
Add support for Submillisecond web framework #419
Remove AsRef<str> restriction from PreEscaped #377
One column per quarter.
Render with Display using autoref specialization #359
Support no_std + alloc . #278 Provide Tide support. #280 Provide Axum support. #284
[Added] Don't require ? suffix for empty attributes. The old syntax is kept for backward compatibility. #238
Add support for Actix Web 3.0.0. Actix Web 2.0.0 support is retained. #228
but waaaaaaay more intense.
but waaaaaaay more intense.
It's kind of like hide and seek
It's kind of like hide and seek
div when a class or ID is provided
#173syn instead of literalext
#174Set Content-Type header for Actix responses #160
Allow arbitrary syntax in class and ID shorthand #128
@
#91maud_lints crate
66ddbca#![feature(use_extern_macros)] and #![feature(proc_macro_non_items)], and add #![feature(proc_macro_hygiene)] in their place. See the [documentation][getting-started] for a working example.Update to rustc 1.29.0-nightly (1ecf6929d 2018-07-16)
proc_macro feature was recently stabilized (rust-lang/rust#52081). As a result of this change, you may get "unresolved import" errors after updating your Rust compiler. To fix this error, replace any #![feature(proc_macro)] in your crate with #![feature(use_extern_macros)]. See the documentation for a working example.Support for the Actix web framework #135 #136
Update to rustc 1.27.0-nightly (2f2a11dfc 2018-05-16)
Update to rustc 1.27.0-nightly (686d0ae13 2018-04-27) #123 #124 #125 #126
Update to rustc 1.27.0-nightly (ac3c2288f 2018-04-18) #121 #122
Implement Clone and Copy for PreEscaped #101
"Multiple applicable items in scope" error when using Render trait #97
Render trait
#97Allow terminating void elements with semicolons (;) #96
Update to rustc 1.17.0-nightly (b1e31766d 2017-03-03) #77
Don't expose private PResult type
PResult typeCorrect typo in <!doctype html> lint #69
Add a lint that suggests using the maud::DOCTYPE constant #66
Add a pre-defined constant for <!DOCTYPE html>
Support @while and @while let #55
Change Render and RenderOnce to return Markup instead #48
- Various documentation fixes
The html! macro now returns a String instead of taking a writer argument
html! macro now returns a String instead of taking a writer argumentiron-maud is obsolete; enable the "iron" feature on the maud crate instead@call syntaxAllow namespaces in element and attribute names #38
Implement ID shorthand syntax, e.g. div#foo #35
div#foo
#35Update to latest syntax extension API
Add shorthand syntax for classes, e.g. div.foo #28
div.foo
#28match expressions
#30x.0) and identifier paths foo::bar in splices
#27
#29RenderOnce trait, for when rendering a value also consumes it
#31# → @
#31$ → ^
#31Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →