NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4334 most downloaded on crates.io
Shared code for Askama
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.1 years
Some releases are documented
notes for 8 of 22 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
23 releases · first in 2017
Nothing published for this version
Nothing published for this version
Remove support for deprecated _parent field
After 13 months of development, we're happy to announce the 0.12.0 release of Askama, the type safe, compiled Jinja-like template engine for Rust. For this release, @Kijewski contributed most of the changes -- @vallentin and @djc are the other team members. This releases comes with integrations for Actix-Web 4, Axum 0.6, Gotham 0.7, hyper 0.14, Tide 0.16 and Warp 0.3. We removed our Iron integration, since this framework no longer seems to be actively maintained.
suppress_whitespace config option (#664, thanks to @GuillaumeGomez)minimize config for whitespace and add handling of ~ in the parser (#673, thanks to @GuillaumeGomez){% match %} (#616)Display (#654){% endmacro name %} (#681, thanks to @Eijebong)_parent field (#613)ext argument in integrations (#632)capitalize filter Unicode-aware (#652, thanks to @Kl4rry)#[template] attribute is used exactly once (#603)panic!() in loop.cycle([]) (#617)std::error::Error::source() (#655)unsafe code from askama_escape (#665)&str instead of &[u8] (#541)impl From<T: Template> for hyper::Body (#776, thanks to @valkum)One column per quarter.
Nothing published for this version
Tag askama version 0.11.1
Tag askama version 0.11.1
After almost 18 months of development, I'm happy to finally announce the 0.11.0 release of Askama, the type-safe, compiled Jinja-like template engine
After almost 18 months of development, I'm happy to finally announce the 0.11.0 release of Askama, the type-safe, compiled Jinja-like template engine for Rust. Importantly, during this release cycles two new members joined the Askama team (consisting of just @djc at the start of this release): @vallentin and @Kijewski, who both contributed many well-designed improvements to this release. Contributors added integrations for the Axum and Tide web frameworks to our existing set of integrations for Rocket, Actix-Web, Warp and Gotham.
Perhaps the most visible change in this release is the redefined Template trait which now has a DynTemplate counterpart rather than the SizedTemplate used in the previous release (see #579). That said, the template language itself has grown a number of helpful features (as detailed below), while the code generator can now avoid many compilation issues due to better heuristics. We also improved whitespace handling to be more correct, and made several dependencies optional such that using default-features = false on any of the Askama crates should minimize dependencies if so desired.
Changes:
compile_error!() (#373, thanks to @msrd0 for improving this in #374):: (#393)Bug fixes:
template attributes (#549)Template language:
let and for (#506)let and for (#509)loop.cycle() expressions (#517)for-else blocks (#518)break and continue blocks (#519)raw blocks (#546)set alias for let blocks (#402)Filters:
urlencode filter to be usable for URL segments, add urlencode_path (#384, thanks to @JakubValtar)paragraphbreaks filter (#467, thanks to @mbuscemi)format filter that swaps the first two arguments (#345, thanks to @couchand)escape filter (#560)info_f64 and into_isize filters to take references (#359, thanks to @yshui)Integrations:
Thanks go to @freddyb, @edg-l, @BafDyce, @xfix, @mkj, @robjtede, @technic, @JakeChampion, @SamJakob, @jplatte, @Restioson for their contributions, too.
Tag askama version 0.10.5
Tag askama version 0.10.5
Tag askama version 0.10.4
Tag askama version 0.10.4
Tag askama version 0.10.3
Tag askama version 0.10.3
Tag askama version 0.10.2
Tag askama version 0.10.2
Nothing published for this version
After 5 months of development, I'm happy to announce the availability of version 0.10 of Askama, the type-safe, compiled Jinja-like template engine fo
After 5 months of development, I'm happy to announce the availability of version 0.10 of Askama, the type-safe, compiled Jinja-like template engine for Rust. The major (breaking) change in this release is that the framework integrations, which were previously included in the main crate behind feature flags, have now been moved into 4 separate crates; a new integration with the warp web framework is also shipped in a separate askama_warp crate. If you use an integration, you should now only depend on the integration crate, which re-exports content from the askama crate as well as any integration symbols. Finally, @cetra3 has created a book which should make navigating the documentation much better.
Upgrade notes:
Other changes:
blocks to be nested inside if, for and match blocks (#336)urlencode filter (#305, thanks to @jxs)truncate filter (#296, thanks to @danloh)Thanks to @paolobarbolini, @brunobell, @cipriancraciun, @kyrias, @jeromegn, @NilsIrl and @DusterTheFirst for additional improvements.
Nothing published for this version
After 11 months of development, I'm happy to announce the availability of version 0.9 of Askama, the type-safe, compiled Jinja-like template engine fo
After 11 months of development, I'm happy to announce the availability of version 0.9 of Askama, the type-safe, compiled Jinja-like template engine for Rust. This has been a long release cycle; mostly I've spent quite a bit of time trying to figure out problems with how to manage Askama's built-in integrations. In the end, 0.9.0 shipped with the integrations problems unsolved, but they were solved shortly thereafter.
Upgrade notes:
size_hint() method to a separate trait (#270, thanks to @jbg)Other changes:
{% raw %} blocks (#231, thanks to @FokinPV)self as a variable (fixes #207)Template types (#218, thanks to @victe)Thanks to @kazimuth and @bardiharborow for additional internal improvements.
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 →