Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-06-23 | Add test for range operators | Dirkjan Ochtman | 2 | -0/+19 | |
2018-06-23 | Remove accidental debugging cruft | Dirkjan Ochtman | 1 | -1/+1 | |
2018-06-23 | Add test for Index operation | Dirkjan Ochtman | 1 | -0/+16 | |
2018-06-22 | Add test for 'super' macro | Dirkjan Ochtman | 2 | -0/+7 | |
2018-06-22 | Fix formatting with cargo fmt | Dirkjan Ochtman | 1 | -21/+33 | |
2018-06-22 | Add test for flattened deep inheritance | Dirkjan Ochtman | 1 | -0/+92 | |
2018-06-22 | Add test for deep inheritance | Dirkjan Ochtman | 4 | -0/+135 | |
2018-06-21 | Fix formatting with cargo fmt | Dirkjan Ochtman | 10 | -52/+64 | |
2018-05-27 | Reformat and rename method testing tests for better organization | Dirkjan Ochtman | 1 | -13/+14 | |
2018-05-27 | Add tests for calling methods on self | Mika Lehtinen | 1 | -0/+42 | |
2018-05-21 | Remove forgotten debugging cruft | Dirkjan Ochtman | 1 | -2/+2 | |
2018-05-21 | Forgot to add new test templates | Dirkjan Ochtman | 2 | -0/+8 | |
2018-05-20 | Add support for nested blocks (fixes #85) | Dirkjan Ochtman | 1 | -0/+18 | |
2018-04-27 | Add test for unary - operator | Dirkjan Ochtman | 1 | -0/+13 | |
2018-04-27 | Add test for ! operator (see #83) | Dirkjan Ochtman | 1 | -0/+13 | |
2018-04-19 | Add test for filter in let statement | Dirkjan Ochtman | 1 | -0/+22 | |
2018-04-17 | Properly handle whitespace around comments (fixes #79) | Dirkjan Ochtman | 1 | -0/+11 | |
2018-04-17 | Add test for nested filters with references (see #76) | Dirkjan Ochtman | 1 | -0/+18 | |
2018-04-12 | Handle a lack of whitespace after match block (fixes #76) | Dirkjan Ochtman | 2 | -0/+13 | |
2018-04-02 | Fix whitespace handling for include blocks (fixes #69) | Dirkjan Ochtman | 2 | -2/+2 | |
2018-01-29 | `build = "build.rs"` is no longer necessary | Paul Woolcock | 1 | -1/+0 | |
For all rust versions >= 1.19, cargo will assume `build = "build.rs"` if it sees a `build.rs` file in the same directory as the `Cargo.toml` | |||||
2018-01-19 | infer Content-type from the file extension for iron integration | Hajime Fukuda | 2 | -0/+21 | |
2018-01-05 | relax the version specification | Hajime Fukuda | 1 | -1/+1 | |
2017-12-25 | Add test case for cross-module inheritance | Dirkjan Ochtman | 1 | -0/+29 | |
2017-11-21 | Apply suggestions from rustfmt to improve style | Dirkjan Ochtman | 7 | -29/+32 | |
2017-11-02 | Support matching custom enums | Anthony Nowell | 2 | -0/+27 | |
2017-11-02 | Make match ref/deref as needed | Anthony Nowell | 2 | -0/+33 | |
Much of this can be yanked out and made simpler when match-modes lands in stable | |||||
2017-11-02 | support literals in match arms | Anthony Nowell | 3 | -6/+36 | |
2017-11-02 | implement basic match functionality | Anthony Nowell | 2 | -0/+24 | |
2017-10-22 | Make empty string literals work | Dirkjan Ochtman | 1 | -2/+2 | |
2017-10-20 | Add support for array literals (fixes #59) | Dirkjan Ochtman | 1 | -0/+11 | |
2017-10-15 | Add scope when importing macros | Lars Erik Rosengren | 1 | -2/+2 | |
2017-10-04 | Add test for path expressions (see #56) | Dirkjan Ochtman | 1 | -0/+18 | |
2017-10-01 | Fix whitespace handling for macros and imports (#55) | larros | 3 | -7/+17 | |
Resolves https://github.com/djc/askama/issues/52. * Fix of review comments | |||||
2017-09-26 | Add support for importing template files with macros (#51) | larros | 2 | -0/+14 | |
* Fix review comments for macro imports | |||||
2017-09-10 | Add support for tuple indexing in templates | Lars Erik Rosengren | 2 | -0/+13 | |
2017-09-07 | Extend escaping according to OWASP recommendations | Dirkjan Ochtman | 1 | -3/+4 | |
2017-09-07 | Move JSON test into filters test module | Dirkjan Ochtman | 2 | -28/+31 | |
2017-09-07 | Move escaping tests into a separate module | Dirkjan Ochtman | 1 | -52/+0 | |
2017-09-07 | Add test case for inferred escape mode | Dirkjan Ochtman | 1 | -0/+13 | |
2017-09-07 | Make ext attribute mandatory for source-specified templates | Dirkjan Ochtman | 3 | -5/+5 | |
2017-09-05 | Add some tests for escaping functionality | Dirkjan Ochtman | 1 | -0/+39 | |
2017-09-04 | Moved precedence test into operators module | Dirkjan Ochtman | 2 | -15/+11 | |
2017-09-03 | Changed implementation of precedence rules | Lars Erik Rosengren | 2 | -0/+22 | |
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. | |||||
2017-09-02 | Add `join` filter & tests for it | defyrlt | 2 | -0/+26 | |
2017-08-25 | Add test for parent default block implementations | Bastien Orivel | 2 | -2/+3 | |
2017-08-24 | Simplify Rocket test slightly | Dirkjan Ochtman | 1 | -1/+1 | |
2017-08-24 | Allow {% block name %} {% endblock name %} | Bastien Orivel | 1 | -1/+1 | |
This makes converting an app from tera to askama easier. | |||||
2017-08-24 | Add test case for user-defined filters | Dirkjan Ochtman | 1 | -0/+19 | |
2017-08-24 | Clean up order in Cargo manifests | Dirkjan Ochtman | 1 | -2/+2 | |