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