9.16.1 (2020-10-09)
- braced property access (18a807e)
9.16.0 (2020-10-08)
9.15.1 (2020-10-03)
9.15.0 (2020-08-04)
9.14.1 (2020-07-08)
9.14.0 (2020-06-25)
- setup universal browser and node builds (6cf6ffa)
9.13.0 (2020-06-25)
9.12.0 (2020-05-15)
9.11.11 (2020-05-01)
9.11.10 (2020-04-03)
- respect cache render options (a93f11d)
9.11.9 (2020-03-31)
- coerce to Array in
map
andwhere
filter (c923598)
9.11.8 (2020-03-31)
9.11.7 (2020-03-28)
- try fix travis (b3db412)
9.11.6 (2020-03-25)
- default filter not applied for empty array (c371762)
9.11.5 (2020-03-24)
9.11.4 (2020-03-23)
- return variable name in include error (93433a8)
9.11.3 (2020-03-14)
9.11.2 (2020-03-14)
- remove transient strings to reduce memory (3dfdf98)
9.11.1 (2020-03-09)
9.11.0 (2020-03-04)
Buffer not defined
for browser bundles, fixes #197 (65b849c)- stable sort for undefined keys, fixes #191 (f57156b)
- async cache.read()/write(), remove .has() (61dac49)
9.10.0 (2020-03-03)
9.9.0 (2020-03-02)
9.8.0 (2020-02-20)
9.7.2 (2020-02-20)
- add funding entry to show up in npm fund command (40095a8)
9.7.1 (2020-02-19)
- update index.html (22386b0)
9.7.0 (2020-02-07)
9.6.2 (2020-01-10)
- prevent multiple case evaluations (807e840)
9.6.1 (2020-01-04)
- add
this
to fs references in parseFile (4b079c5)
9.6.0 (2019-12-15)
9.5.0 (2019-12-12)
9.4.2 (2019-11-15)
9.4.1 (2019-11-15)
9.4.0 (2019-11-14)
- add ability to pass JSON context to CLI (9504e4e)
9.3.1 (2019-11-09)
9.3.0 (2019-11-07)
9.1.1 (2019-10-10)
- add string flattening to reduce retained memory (node only) (3ad512c)
9.1.0 (2019-10-07)
- alias getTemplate() to parseFile() (6b83788)
9.0.1 (2019-10-02)
9.0.0 (2019-08-26)
- break/continue omitting output before them, #123 (ae45c46)
- reactjs demo during yarn install, fixes #145 (b65df44)
- return value of Tag#render is no longer used (8028f82)
- Tag#render now returns void, use emitter argument to write rendered html.
- ship to Node.js 8, the dist/liquid.cjs.js (main) nolonger supports Node.js 6, other bundles are also provided via dist/liquid.esm.js, dist/liquid.js (ES5 umd) and liquid.min.js (minified ES5 umd)
- remove default export, now should be used like import {Liquid} from 'liquidjs'
8.5.3 (2019-08-25)
- escape filter when input is undefined (a00945c)
8.5.2 (2019-08-09)
8.5.1 (2019-08-05)
8.5.0 (2019-08-01)
- CLI support (fc045b5)
8.4.1 (2019-07-22)
8.4.0 (2019-07-06)
8.3.0 (2019-06-27)
8.2.4 (2019-06-17)
- improve getTemplate() when cache is enabled (1ffba2b)
8.2.3 (2019-05-19)
8.2.2 (2019-05-12)
8.2.1 (2019-04-26)
8.2.0 (2019-04-17)
- pass context to filters (00bc1ef)
8.1.0 (2019-04-02)
8.0.3 (2019-04-01)
8.0.2 (2019-03-25)
- use polymophism instead duck test (82d7673)
8.0.1 (2019-03-22)
8.0.0 (2019-03-10)
- use camelCase for JavaScript APIs (64e0c87)
- Options and method names in JavaScript API are now renamed to cammelCase, for a complete list see #109
7.5.1 (2019-03-05)
7.5.0 (2019-03-01)
- tablerowloop object (3647305)
7.4.0 (2019-02-28)
7.3.1 (2019-02-25)
7.3.0 (2019-02-24)
7.2.2 (2019-02-23)
7.2.1 (2019-02-22)
- default length for truncate and truncatewords (56c7992)
7.2.0 (2019-02-20)
trim_value_left
option renamed totrim_output_left
,trim_value_right
option renamed totrim_output_right
7.1.0 (2019-02-20)
- throw an Error if delimiter not matched (c33d8f6)
7.0.0 (2019-02-14)
- TypeScript: ship Liquid to class (1cc7249)
- TypeScript: calling
Liquid()
withoutnew
now becomes invalid
6.4.3 (2019-02-13)
6.4.2 (2019-01-28)
- CI: e2e not building cjs (dde7b3b)
6.4.1 (2019-01-28)
- regenerator undefined (a2caeb5)