Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move Iron integration into a separate askama_iron crate | 2020-01-29 | 1 | -1/+0 | |
| | |||||
* | Add new templates | 2020-01-12 | 2 | -0/+6 | |
| | |||||
* | Support escaping in string literals | 2020-01-12 | 1 | -0/+2 | |
| | | | | | | Do not attempt to parse escape sequences thoroughly. Instead let the Rust compiler to check the string literals and provide nice error messages if necessary. | ||||
* | Support char literals | 2020-01-03 | 2 | -0/+9 | |
| | |||||
* | Reformat test for better readability | 2019-10-09 | 1 | -15/+3 | |
| | |||||
* | Limit test sensitivity to macro pretty printing output | 2019-10-09 | 1 | -14/+3 | |
| | | | | See https://github.com/rust-lang/rust/issues/65207. | ||||
* | Add support for boolean literals | 2019-10-08 | 1 | -0/+2 | |
| | |||||
* | WIP: Add raw block | 2019-04-18 | 2 | -0/+8 | |
| | |||||
* | Move small templates into source code | 2019-03-18 | 2 | -4/+0 | |
| | |||||
* | Documenting feature render in template | 2019-03-18 | 3 | -0/+10 | |
| | |||||
* | Add support for loop.last | 2019-01-08 | 2 | -2/+2 | |
| | |||||
* | Allow trailing commas in tuples (#188) | 2019-01-08 | 1 | -1/+1 | |
| | |||||
* | Add support for tuple | 2019-01-04 | 2 | -0/+4 | |
| | |||||
* | fix rust macro arguments | 2018-12-13 | 1 | -0/+26 | |
| | |||||
* | Allow using brackets for enums in `match` | 2018-12-12 | 1 | -2/+2 | |
| | |||||
* | Add test for unescaped variable expressions (see #132) | 2018-10-20 | 1 | -0/+5 | |
| | |||||
* | Clean up warning about unused field | 2018-10-08 | 1 | -1/+1 | |
| | |||||
* | Add Rust macro support at templates | 2018-10-07 | 1 | -0/+1 | |
| | |||||
* | fix panicked on range-based for loop | 2018-09-21 | 1 | -0/+15 | |
| | |||||
* | Fix operator preference at loop.index | 2018-09-14 | 1 | -1/+1 | |
| | |||||
* | Fix operator preference at loop.first | 2018-09-14 | 1 | -0/+3 | |
| | |||||
* | Fix deep nested imports in macro calls | 2018-09-07 | 3 | -2/+8 | |
| | |||||
* | Fix multiple nesting in macro calls into different scopes | 2018-09-02 | 1 | -2/+6 | |
| | |||||
* | Add test for nested macro calls into different scope | 2018-09-02 | 2 | -0/+9 | |
| | |||||
* | Add benchmarks to the Askama repo | 2018-06-28 | 2 | -0/+20 | |
| | |||||
* | Add test for 'loop.first' variable | 2018-06-25 | 1 | -1/+1 | |
| | |||||
* | Add test for range operators | 2018-06-23 | 1 | -0/+5 | |
| | |||||
* | Add test for 'super' macro | 2018-06-22 | 1 | -0/+1 | |
| | |||||
* | Add test for deep inheritance | 2018-06-22 | 3 | -0/+43 | |
| | |||||
* | Forgot to add new test templates | 2018-05-21 | 2 | -0/+8 | |
| | |||||
* | Handle a lack of whitespace after match block (fixes #76) | 2018-04-12 | 1 | -0/+1 | |
| | |||||
* | Fix whitespace handling for include blocks (fixes #69) | 2018-04-02 | 1 | -1/+1 | |
| | |||||
* | infer Content-type from the file extension for iron integration | 2018-01-19 | 1 | -0/+1 | |
| | |||||
* | Support matching custom enums | 2017-11-02 | 1 | -0/+8 | |
| | |||||
* | Make match ref/deref as needed | 2017-11-02 | 1 | -0/+6 | |
| | | | | | Much of this can be yanked out and made simpler when match-modes lands in stable | ||||
* | support literals in match arms | 2017-11-02 | 2 | -0/+10 | |
| | |||||
* | implement basic match functionality | 2017-11-02 | 1 | -0/+6 | |
| | |||||
* | Add scope when importing macros | 2017-10-15 | 1 | -2/+2 | |
| | |||||
* | Fix whitespace handling for macros and imports (#55) | 2017-10-01 | 2 | -6/+16 | |
| | | | | | | Resolves https://github.com/djc/askama/issues/52. * Fix of review comments | ||||
* | Add support for importing template files with macros (#51) | 2017-09-26 | 1 | -0/+2 | |
| | | | | * Fix review comments for macro imports | ||||
* | Add support for tuple indexing in templates | 2017-09-10 | 1 | -0/+1 | |
| | |||||
* | Changed implementation of precedence rules | 2017-09-03 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | This implementation resolves djc/askama#44 by changing the precedence implementation. The previous solution was very slow because it had to try to parse all combinations of precedence layers leading to 2^9 iterations for each expr_any. This is solved by reusing the left operand instead of reparsing it when the operator isn't found. This implementation also solves another related issue that expressions with multiple operators couldn't be parsed, for example {{1 * 2 * 3}}. This is handled by using expr_any for the right operand instead of only using higher level precedence layers. | ||||
* | Add `join` filter & tests for it | 2017-09-02 | 1 | -0/+1 | |
| | |||||
* | Add test for parent default block implementations | 2017-08-25 | 1 | -0/+1 | |
| | |||||
* | Allow {% block name %} {% endblock name %} | 2017-08-24 | 1 | -1/+1 | |
| | | | | This makes converting an app from tera to askama easier. | ||||
* | Adding optional json filter | 2017-08-23 | 1 | -1/+4 | |
| | |||||
* | Add test for basic macro use | 2017-08-22 | 1 | -0/+5 | |
| | |||||
* | Add test for variable declaration | 2017-08-16 | 1 | -0/+7 | |
| | |||||
* | Add test for let blocks | 2017-08-15 | 1 | -0/+1 | |
| | |||||
* | Add README example as a test case | 2017-08-10 | 1 | -0/+1 | |
| |