Releases: pwwang/liquidpy
Releases · pwwang/liquidpy
0.7.1 (#39)
- ✨ Add
regex_replace
filter - ✨ Allow absolute path and pathlib.Path passed as template files
- ✨ Allow
+/-
to work with date filter (#38) - ✨ Add
filters_as_globals
for wild mode (defaults toTrue
)
0.7.0
0.6.4
Pump to 0.6.3 (#31)
- Allow tag for to have output(test | filter) in python mode.
- Fix stacks not print in some cases.
- Avoid closing stream after parsing
- Add better error message for attribute error while rendering
- Print 'KeyError' for render error if it is a KeyError.
0.6.2
0.6.1
0.6.0: Make it compatible with standard liquid (#28)
- Remodel the package to use a lexer to scan the nodes first and then lark-parse to parse the tag.
- Make it compatible with standard liquid template engine
0.5.0
- Extract major model of node to allow register_node (#18)
- Introduce config node and deprecate mode
- Allow specification of directories to scan for include and extends (#19)
- Add loglevel detail to enable verbosity between info and debug
- Allow passing variables to included templates (#8)
- Disallow variables in parent templates to be modified in included templates
- Require backtick ( ` ) for liquidpy expression to be used in statement nodes
- Add API documentation
v0.2.0
v0.1.0
- Rewrite whole engine using a stream parser
- Support multi-line for statements, expressions and tag comments (#1)
- Support wrapper (instead of a single prefix) for statement comments
- Add from and import shortcuts to import python modules
- Support expressions in if/unless/while statements
- Support liquid forloop object for for statement (#2)
- Improve debug information
- Add arguemtn position specification for filters
- Add tenary filters
- Remove & modifiers