Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-01-09 | Make the `markdown` filter compatible with `String` | 1 | -1/+1 | ||
This commit solves issue #719. This is done by making the markdown filter borrow the string and simplifying the filter to accept `&str` instead of `AsRef<str>` Add test for the markdown filter using as input Revert markdown filter changes Revert unnecessary changes Improve test_markdown_owned_string test Use cargo fmt | |||||
2023-12-18 | Make API more idiomatic | 2 | -4/+4 | ||
2023-12-18 | Unbreak reading config from default location | 2 | -6/+8 | ||
I broke this in 2a4d58cbb2033114890415c98a61e730185d1f83 due to refactoring for better internal abstractions in askama_derive. We also don't currently have any tests for the default config path. | |||||
2023-12-13 | Add automatic borrowing to let statement | 1 | -0/+7 | ||
Signed-off-by: max <gmx.sht@gmail.com> | |||||
2023-12-13 | Bugfix in `is_attr_self()` | 1 | -1/+1 | ||
Signed-off-by: max <gmx.sht@gmail.com> | |||||
2023-11-28 | Allow to pass named arguments to macro calls | 1 | -1/+55 | ||
2023-11-22 | Enhance match to include multiple targets (#911) | 1 | -0/+10 | ||
Signed-off-by: max <gmx.sht@gmail.com> | |||||
2023-11-20 | Improve macro call arguments loop | 1 | -4/+1 | ||
2023-11-20 | Improve output error for non-matching number of arguments for macros | 1 | -1/+8 | ||
2023-11-09 | add support for svg file extension | 2 | -3/+9 | ||
2023-11-01 | Remove unused `_did_loop` condition if `else` block is empty | 1 | -9/+21 | ||
2023-11-01 | Avoid passing around duplicate data | 2 | -21/+4 | ||
2023-11-01 | Build Config from TemplateArgs | 2 | -9/+12 | ||
2023-11-01 | Reorganize TemplateArgs and TemplateInput structure | 2 | -25/+24 | ||
2023-11-01 | Inline some logic into find_used_templates() | 2 | -8/+8 | ||
2023-11-01 | Cleanup imports a bit | 3 | -6/+4 | ||
2023-11-01 | Implement Default for MapChain | 2 | -8/+10 | ||
2023-11-01 | Move build_template() up to the crate root | 2 | -63/+67 | ||
2023-11-01 | Remove unnecessary type annotation | 1 | -1/+1 | ||
2023-11-01 | Attach find_used_templates() to TemplateInput | 2 | -44/+45 | ||
2023-11-01 | Move TemplateArgs into input module | 2 | -134/+134 | ||
2023-11-01 | Inline nested derive_template() implementation | 2 | -12/+6 | ||
2023-10-12 | Allow macros to take `self` as an argument | 1 | -1/+1 | ||
2023-10-06 | Apply clippy suggestions from Rust 1.73 | 1 | -1/+1 | ||
2023-09-29 | Add MSRV checking in CI | 1 | -7/+2 | ||
Bump MSRV to 1.65 for the use of let .. else. | |||||
2023-08-01 | parser: import `parser::{Expr, Node}` | 2 | -4/+4 | ||
2023-08-01 | parser: `node::Loop` is much bigger than the other variants | 1 | -8/+4 | ||
2023-08-01 | parser: add type for `Node::Comment` | 1 | -5/+5 | ||
2023-08-01 | parser: remove re-exports `parser::{node,expr}::*` | 3 | -5/+10 | ||
2023-08-01 | parser: add type for `Node::Extends` | 2 | -3/+3 | ||
2023-08-01 | parser: add type for `Node::Include` | 1 | -8/+7 | ||
2023-08-01 | parser: rename `Node::Cond` into `If` and add type | 2 | -10/+9 | ||
2023-08-01 | parser: add type for `Node::Let` | 1 | -31/+19 | ||
2023-08-01 | parser: add type for `Node::Raw` | 1 | -4/+4 | ||
2023-08-01 | parser: add type for `Node::Lit` | 1 | -6/+7 | ||
2023-08-01 | parser: add type for `Node::BlockDef` | 2 | -34/+13 | ||
2023-08-01 | parser: add type for `Node::Match` | 2 | -9/+13 | ||
2023-08-01 | parser: add type for `Node::Call` | 1 | -7/+10 | ||
2023-08-01 | parser: add type for `Node::Import` | 2 | -8/+8 | ||
2023-08-01 | parser: let `Macro` know its name | 2 | -4/+4 | ||
2023-07-31 | parser: rename block to nodes | 2 | -6/+8 | ||
2023-07-31 | parser: define a struct for Match | 2 | -6/+5 | ||
2023-07-31 | parser: define a struct for Cond | 2 | -6/+6 | ||
2023-07-31 | Extract askama_parser crate | 9 | -2058/+6 | ||
2023-07-31 | derive: move whitespace conversion into config module | 2 | -12/+11 | ||
2023-07-31 | derive: move Parsed into parser module | 2 | -36/+35 | ||
2023-07-31 | derive: move generator-specific methods out of Expr | 2 | -73/+71 | ||
2023-07-31 | derive: define separate ParseError type | 4 | -9/+32 | ||
2023-07-31 | derive: move Syntax into parser module | 5 | -40/+38 | ||
2023-07-24 | Fix Rust macro invocations not accepting a path (#837) | 3 | -17/+72 | ||