34 Commits

Author SHA1 Message Date
Dirkjan Ochtman
e1b70fb1b9 Bump version to 0.3.1 2017-03-08 21:17:56 +01:00
Dirkjan Ochtman
ed89e5f027 Remove type parameter defaults from impls (fixes #12) 2017-03-08 20:14:55 +01:00
Dirkjan Ochtman
1d513f2781 Version bump to 0.3.0 2017-03-08 20:06:46 +01:00
Dirkjan Ochtman
6e1ef94b93 Use if let to better handle Option type 2017-03-08 19:56:53 +01:00
Dirkjan Ochtman
c927d51fe1 Copy type parameters and where clauses (fixes #11) 2017-03-08 19:55:27 +01:00
Dirkjan Ochtman
f229c79517 Inline annotations() helper into write_header() 2017-03-07 21:39:41 +01:00
Dirkjan Ochtman
2d5c2d2f10 Extract writing of impl headers in generator 2017-03-07 21:34:09 +01:00
Dirkjan Ochtman
8d97f81880 Panic with better message if template not found (fixes #4) 2017-03-07 21:14:57 +01:00
Dirkjan Ochtman
d65d08b937 Panic with better message if template attribute is not found (fixes #3) 2017-03-07 21:07:01 +01:00
Dirkjan Ochtman
18735c9644 Use enumerate() for much simpler loop indexes (fixes #10) 2017-03-06 22:47:25 +01:00
Dirkjan Ochtman
b469bc208f Better support for Iterator variants in for loop (fixes #8) 2017-03-06 22:42:46 +01:00
Dirkjan Ochtman
664398b225 Hide askama_derive dependency inside askama (fixes #2) 2017-03-06 22:40:04 +01:00
Dirkjan Ochtman
bd94bf2d01 Bump version to 0.2.1 2017-03-05 19:56:35 +01:00
Dirkjan Ochtman
dde66f33b9 Bump version for askama_derive 2017-03-03 20:46:40 +01:00
Dirkjan Ochtman
2c069acd5f Move template metadata processing into askama crate 2017-02-17 15:07:35 +01:00
Dirkjan Ochtman
210ed06bdb Define struct to represent template metadata 2017-02-17 15:03:42 +01:00
Dirkjan Ochtman
6d8364afcf Bring back path for iternal dependencies 2017-02-17 10:29:29 +01:00
Dirkjan Ochtman
58faa39f99 Depend on askama-0.1 for Cargo purposes 2017-02-15 20:42:01 +01:00
Dirkjan Ochtman
dc9c44e952 Add more metadata to Cargo manifests 2017-02-15 20:14:04 +01:00
Dirkjan Ochtman
a47020d4d5 Simplify derive_template() function 2017-02-08 20:30:32 +01:00
Dirkjan Ochtman
330e2ef471 Simplify code to find template path 2017-02-08 19:46:12 +01:00
Dirkjan Ochtman
0bc54d366a Expose less granular API in askama crate 2017-02-08 19:12:21 +01:00
Dirkjan Ochtman
38c467746e Generate path-based type aliases 2017-02-05 10:45:53 +01:00
Dirkjan Ochtman
715eed3aee Improve name and ownership of AST vector 2017-02-05 10:13:22 +01:00
Dirkjan Ochtman
3478395ca9 Pass entire AST to code generator 2017-02-04 11:19:47 +01:00
Dirkjan Ochtman
69238e55d3 Upgrade to syn-0.11 2017-02-04 11:15:52 +01:00
Dirkjan Ochtman
fe53034c38 Remove unneeded feature(proc_macro) annotation 2017-02-02 22:21:15 +01:00
Dirkjan Ochtman
07f4d6c76d Add package metadata for askama_derive 2017-01-11 19:19:17 +01:00
Dirkjan Ochtman
5d193ce822 Move parser and generator code into askama crate 2017-01-07 20:33:29 +01:00
Dirkjan Ochtman
76beb77ae2 Improve ordering of Cargo manifest items 2017-01-07 20:22:25 +01:00
Dirkjan Ochtman
3555288fab Get rid of unused quote dependency 2017-01-07 20:16:43 +01:00
Dirkjan Ochtman
7904325c16 Add parser and code generator support for Filter expressions 2017-01-06 13:08:29 +01:00
Dirkjan Ochtman
856d2d7a27 Separate writing to buffer and node visitation in generator 2017-01-06 13:02:31 +01:00
Dirkjan Ochtman
4c8c773c84 Rename askama_codegen to askama_derive
This appears to be best practice for crates using macros 1.1.
2017-01-03 10:01:16 +01:00