Maud Versions Save

:pencil: Compile-time HTML templates for Rust

v0.26.0

3 months ago
  • Remove AsRef<str> restriction from PreEscaped #377
  • Implement Render for Arc<T> #380
  • Fix missing parentheses around splices #382 #383
  • Accept literals in attribute names #396 #398 #415
  • Support axum v0.7 through axum-core v0.4 and http v1 #401
  • Add support for warp v0.3.6 #404
  • Support rocket v0.5 #406

v0.25.0

1 year ago
  • Remove html_debug! #357
  • Render with Display using autoref specialization #359
  • Support axum v0.6 through axum-core v0.3 #361
  • Implement Default for PreEscaped #371

v0.24.0

1 year ago
  • Remove blanket Render impl for T: Display #320
  • Support axum v0.5 through axum-core v0.2 #325 #337
  • Update to actix-web 4.0. #331
  • Add a maud::display adapter that forwards to the Display impl #350

v0.23.0

2 years ago
  • Update to support axum 0.2 #303
  • Add support for Option<T> attributes using the attr=[value] syntax. #306
  • Update to Rust 2021 #309
  • Remove Iron support #289
  • Disallow slashes (/) in void elements #315

v0.22.3

2 years ago
  • Support no_std + alloc. #278
  • Provide Tide support. #280
  • Provide Axum support. #284

v0.22.2

3 years ago
  • [Added] Don't require ? suffix for empty attributes. The old syntax is kept for backward compatibility. #238
  • [Changed] Generalize impl Into<String> for PreEscaped<T> to impl From<PreEscaped<T>> for String. #248
  • [Fixed] Use Span::mixed_site directly from proc-macro2 #254