Skip to content

Latest commit

 

History

History
133 lines (96 loc) · 9.37 KB

File metadata and controls

133 lines (96 loc) · 9.37 KB

Changelog

1.2.2 - 2026-08-02

Fixed

  • Call Format::format() in UFCS form (#79 by casey)

Added

  • Add vim syntax highlighting plugin (#75 by casey)

Changed

  • Move vim plugin into subdirectory (#77 by casey)

Misc

  • Fix changelog links (#78 by casey)
  • Show syntax highlighted Rust in italic with a background color (#76 by casey)
  • Bump boilerplate-macros and boilerplate-parser versions (#74 by casey)

1.2.1 - 2026-06-02

  • Bump Rust edition to 2024 (#72 by casey)

1.2.0 - 2026-05-31

Changed

  • Strip trailing newline from interpolations (#69 by casey)
  • Auto-indent interpolations (#68 by casey)

Misc

1.1.1 - 2025-12-10

1.1.0 - 2025-12-02

  • Ensure template is recompiled when template file changes (#65 by casey)
  • Allow suppressing or forcing generation of IntoResponse implementation (#64 by casey)
  • Use no_std if the reload feature is not enabled (#63 by casey)
  • Don't require use boilerplate::Escape when escaping is enabled (#62 by casey)
  • Merge html-escaper into boilerplate (#61 by casey)
  • Only insert empty text tokens when reloading is enabled (#60 by casey)
  • Allow reloading with text block insertion and deletion (#59 by casey)
  • Allow reloading templates from their original path (#57 by casey)
  • Refine compatibility (#56 by casey)
  • Add parser tests (#55 by casey)
  • Document derive macro first in readme (#53 by casey)
  • Style fixes (#52 by casey)
  • Add hot reloading (#51 by casey)
  • Add description to boilerplate-macros (#50 by casey)
  • De-duplicate workspace metadata (#49 by casey)
  • Move proc macros into boilerplate-macros (#48 by casey)
  • Separate parsing and implementation (#47 by casey)
  • Remove duplicate CONTRIBUTING file (#46 by casey)

1.0.1 - 2024-08-17

  • Make axum integration compatible with both axum 0.6 and 0.7 (#44 by casey)
  • Add template nesting doctest example (#43 by casey)
  • Fix readme typo (#41 by casey)
  • Update dependencies (#40 by casey)

1.0.0 - 2023-07-04

0.2.5 - 2023-01-01

0.2.4 - 2022-12-28

  • Remove escaping warning (#31 by casey)
  • Terminate line blocks with EOF (#30 by casey)
  • Add filename attribute (#29 by casey)

0.2.3 - 2022-12-12

  • Support context types with lifetimes and generics (#27 by casey)

0.2.2 - 2022-12-06

  • Split CI into multiple jobs (#25 by casey)
  • Use boilerplate_ prefix to avoid conflicts (#24 by casey)

0.2.1 - 2022-10-04

  • Add charset=utf-8 to text mime types (#21 by casey)

0.2.0 - 2022-09-18

  • Use alternative escaping approach (#18 by casey)

0.1.0 - 2022-09-17

  • Improve doc formatting (#15 by casey)
  • Add HTML escaping (#11 by casey)
  • Use Rust codeblock in readme (#14 by terror)
  • Rename Display to Boilerplate (#13 by casey)
  • Parse macro input with syn::parse_macro_input (#12 by casey)
  • Add doctests (#9 by casey)
  • Inline templates (#8 by casey)
  • tests/lib.rs -> tests/integration.rs (#7 by casey)

0.0.2 - 2022-08-10

  • Avoid moving interpolations (#5 by casey)
  • Add /tmp to .gitignore (#4 by casey)

0.0.1 - 2022-08-10

  • Initial implementation (#1 by casey)
  • Initial commit