Repository navigation
Version 1.8.0
Fixes
- Fixed comparison of simple arrays with
{% if %},{% unless %}and{% case %}tags. Previously, two simple arrays with the same elements would not be considered equal. - Fixed the standard
mapfilters handling of nested input arrays. We now automatically flatten nested input arrays and coerce non-iterable inputs to a single element array, just like Ruby Liquid. - Fixed the
{% liquid %}tag's handling of some corner cases involving nestedliquidtags.
Features
- Added the standard
sumfilter, which returns the sum of any numeric values in its input array (docs, source). - Added optional
{% extends %}and{% block %}tags that add template inheritance features to Liquid templates (docs, source). - Added
filterandtagproperties to the result ofTemplate.analyze(), containing the locations of filters and tags found during static analysis (docs).