PackageTrack
Sign in Get early access

askama

Type-safe, compiled Jinja-like templates for Rust

0.16.0 45M downloads/mo #1314 most downloaded on crates.io askama-rs/askama

What this package is like to depend on

Last release 3 months ago

29 Apr 2026

Release timing varies

gaps range from 8 days to 1.5 years

Rarely documented

notes for 9 of 42 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

43 releases · first in 2017

8 releases in the last 12 months

see the full history below

Release timeline

43 releases · Feb 2017 to Apr 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 43
  1. 0.16.0 29 Apr 2026
    Release notes

    This new release increases compatibility with jinja language, add support for more rust expressions in the templates. Take a look at the book for the migration guide.

    (❗ = breaking change)

    New features

    Bugfixes

    Other

    Performance

    Documentation

    Internal changes

    New Contributors

    Full Changelog: v0.15.4...v0.16.0

    Open source →
  2. 0.15.6 24 Mar 2026
    Release notes

    What's Changed

    Full Changelog: v0.15.5...v0.15.6

    Open source →
  3. 0.15.5 21 Mar 2026
    Release notes

    What's Changed

    Full Changelog: v0.15.4...v0.15.5

    Open source →
  4. 0.15.4 28 Jan 2026
    Release notes

    What's Changed

    Full Changelog: v0.15.3...v0.15.4

    Open source →
  5. 0.15.3 27 Jan 2026
    Release notes

    What's Changed

    Full Changelog: v0.15.2...v0.15.3

    Open source →
  6. 0.15.2 27 Jan 2026
    Release notes

    What's Changed

    • Correctly handle local variables in extends blocks by @GuillaumeGomez in #670
    • Better spans for #[filter_fn] by @Kijewski in #655
    • Remove mentions of salvo by @Kijewski in #659
    • Add missing information in the Upgrading to new versions chapter in the askama book by @GuillaumeGomez in #665
    • Fix invalid block call warnings coming from extends by @GuillaumeGomez in #666
    • Update duplicated blocks warning message and add warning about not compiling starting next version by @GuillaumeGomez in #669
    • derive: allow where bounds in #[filter_fn] by @Kijewski in #672
    • [Book] Improve filters chapter by @Tirka in #673
    • [Book] Use more current markdown syntax for fragment links by @Kijewski in #658
    • [Book] Improve filters chapter examples (by making us of defined_or filter) by @Tirka in #675

    New Contributors

    Full Changelog: v0.15.1...v0.15.2

    Open source →
  7. 0.15.1 28 Dec 2025
    Release notes

    What's Changed

    • Fix broken intra-doc links by @GuillaumeGomez in #645
    • Fix missing mutability information in generated filters by @GuillaumeGomez in #646
    • Fix clippy false positives by using call_site for code generated by the derive proc-macro by @sehnryr in #647
    • Add support for lifetimes in filters by @GuillaumeGomez in #649

    New Contributors

    • @sehnryr made their first contribution in #647

    Full Changelog: v0.15.0...v0.15.1

    Open source →
  8. 0.15.0 22 Dec 2025
    Release notes

    The main breaking change is about custom filters, they now require the filter_fn attribute. More information about it in the askama book.

    (❗ = breaking change)

    New features

    Major internal changes

    Improve error location to give better errors:

    Other

    • filesizeformat with proper accuracy❗ by @seijikun in #568
    • Filters linebreaks, paragraphbreaks and linebreaksbr only need core by @Kijewski in #486
    • Emit an error if an extends block doesn't come first in a template by @GuillaumeGomez in #584

    Book/documentation

    Internal changes

    Performance

    • Add missing #[inline] annotations by @Kijewski in #421
    • parser: un-inline error message generation by @Kijewski in #501
    • Refactor indent Filter Implementation by @strickczq in #466
    • Make wordcount filter work with core only by @GuillaumeGomez in #480
    • derive: un-inline Expr::Call handling for {{ expressions }} and remove parentheses by @Kijewski in #540
    • parser/derive: replaces usages of Expr/Node with Box<Expr>/Box<Node> by @Kijewski in #542
    • parser: remove one indirection in punction() finding by @Kijewski in #543
    • filter_fn: Aggressive inlining for builder invocation methods by @seijikun in #616
    • loop.first is known by being at index == 0 by @Kijewski in #436

    Bugfixes

    New Contributors

    Full Changelog: v0.14.0...v0.15.0

    Open source →
  9. 0.14.0 23 Apr 2025
    Release notes

    Added Features

    Bug Fixes And Consistency

    Further Changes

    New Contributors

    Full Changelog: v0.13.0...v0.14.0

    Open source →
  10. 0.13.1 15 Apr 2025

    Nothing published for this version

  11. 0.13.0 27 Mar 2025

    Nothing published for this version

  12. 0.13.0-pre.0 19 Mar 2025 pre-release

    Nothing published for this version

  13. 0.12.1 29 Sep 2023

    Nothing published for this version

  14. 0.12.0 06 Mar 2023

    Nothing published for this version

  15. 0.11.1 16 Feb 2022

    Nothing published for this version

  16. 0.11.0 21 Dec 2021

    Nothing published for this version

  17. 0.10.5 17 Nov 2020

    Nothing published for this version

  18. 0.10.4 17 Nov 2020

    Nothing published for this version

  19. 0.10.3 28 Jul 2020

    Nothing published for this version

  20. 0.10.2 14 Jul 2020

    Nothing published for this version

  21. 0.10.1 02 Jul 2020

    Nothing published for this version

  22. 0.10.0 30 Jun 2020

    Nothing published for this version

  23. 0.9.0 15 Jan 2020

    Nothing published for this version

  24. 0.8.0 20 Feb 2019

    Nothing published for this version

  25. 0.7.2 08 Oct 2018

    Nothing published for this version

  26. 0.7.1 23 Jul 2018

    Nothing published for this version

  27. 0.7.0 25 Jun 2018

    Nothing published for this version

  28. 0.6.4 27 Apr 2018

    Nothing published for this version

  29. 0.6.3 19 Apr 2018

    Nothing published for this version

  30. 0.6.2 18 Apr 2018

    Nothing published for this version

  31. 0.6.1 12 Apr 2018

    Nothing published for this version

  32. 0.6.0 12 Apr 2018

    Nothing published for this version

  33. 0.5.0 07 Sep 2017

    Nothing published for this version

  34. 0.4.0 06 Sep 2017

    Nothing published for this version

  35. 0.3.4 02 Aug 2017

    Nothing published for this version

  36. 0.3.3 02 Aug 2017

    Nothing published for this version

  37. 0.3.2 12 Mar 2017

    Nothing published for this version

  38. 0.3.1 08 Mar 2017

    Nothing published for this version

  39. 0.3.0 08 Mar 2017

    Nothing published for this version

  40. 0.2.1 05 Mar 2017

    Nothing published for this version

  41. 0.2.0 03 Mar 2017

    Nothing published for this version

  42. 0.1.1 15 Feb 2017

    Nothing published for this version

  43. 0.1.0 15 Feb 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive