semantic-release-bot
2133ed20d7
chore(release): 9.23.3 [skip ci]
...
## [9.23.3](https://github.com/harttle/liquidjs/compare/v9.23.2...v9.23.3 ) (2021-03-21)
### Bug Fixes
* expose TokenKind ([dbc23e8 ](https://github.com/harttle/liquidjs/commit/dbc23e8 ))
2021-03-21 11:32:39 +00:00
semantic-release-bot
1acace5a16
chore(release): 9.23.2 [skip ci]
...
## [9.23.2](https://github.com/harttle/liquidjs/compare/v9.23.1...v9.23.2 ) (2021-03-13)
### Bug Fixes
* comparison for empty/nil, fixes [#321 ](https://github.com/harttle/liquidjs/issues/321 ) ([99d14e7 ](https://github.com/harttle/liquidjs/commit/99d14e7 ))
* newline_to_br filter should output <br /> instead of <br/>, fixes [#320 ](https://github.com/harttle/liquidjs/issues/320 ) ([9a9b792 ](https://github.com/harttle/liquidjs/commit/9a9b792 ))
2021-03-13 09:17:50 +00:00
semantic-release-bot
151ff4cbf3
chore(release): 9.23.1 [skip ci]
...
## [9.23.1](https://github.com/harttle/liquidjs/compare/v9.23.0...v9.23.1 ) (2021-02-19)
### Bug Fixes
* lenientIf not working for the umd bundle, closes [#313 ](https://github.com/harttle/liquidjs/issues/313 ) ([2e66e8b ](https://github.com/harttle/liquidjs/commit/2e66e8b ))
2021-02-19 15:29:27 +00:00
semantic-release-bot
24306722ec
chore(release): 9.23.0 [skip ci]
...
# [9.23.0](https://github.com/harttle/liquidjs/compare/v9.22.1...v9.23.0 ) (2021-02-12)
### Bug Fixes
* respect `fs` in parser options, for [#233 ](https://github.com/harttle/liquidjs/issues/233 ) ([4e82da6 ](https://github.com/harttle/liquidjs/commit/4e82da6 ))
### Features
* support filters in if/unless/case, see [#287 ](https://github.com/harttle/liquidjs/issues/287 ) ([2f059f6 ](https://github.com/harttle/liquidjs/commit/2f059f6 ))
* support function calls, closes [#222 ](https://github.com/harttle/liquidjs/issues/222 ) ([e37824f ](https://github.com/harttle/liquidjs/commit/e37824f ))
* support layout none, closes [#299 ](https://github.com/harttle/liquidjs/issues/299 ) ([81e11bb ](https://github.com/harttle/liquidjs/commit/81e11bb ))
2021-02-12 14:28:02 +00:00
semantic-release-bot
71d5d24813
chore(release): 9.22.1 [skip ci]
...
## [9.22.1](https://github.com/harttle/liquidjs/compare/v9.22.0...v9.22.1 ) (2021-02-05)
### Bug Fixes
* default to precedence 1 for custom operators ([20f559e ](https://github.com/harttle/liquidjs/commit/20f559e ))
2021-02-05 16:00:50 +00:00
semantic-release-bot
93ec151374
chore(release): 9.22.0 [skip ci]
...
# [9.22.0](https://github.com/harttle/liquidjs/compare/v9.21.0...v9.22.0 ) (2021-02-04)
### Features
* compact filter ([f42c217 ](https://github.com/harttle/liquidjs/commit/f42c217 ))
2021-02-04 14:52:00 +00:00
semantic-release-bot
ec4a711e00
chore(release): 9.21.0 [skip ci]
...
# [9.21.0](https://github.com/harttle/liquidjs/compare/v9.20.1...v9.21.0 ) (2021-02-04)
### Features
* add `operators` option for custom operators ([75591cd ](https://github.com/harttle/liquidjs/commit/75591cd ))
* create trie programmatically in options ([befc33c ](https://github.com/harttle/liquidjs/commit/befc33c ))
* export OperatorMap type ([bc87e19 ](https://github.com/harttle/liquidjs/commit/bc87e19 ))
* export Operators from operator.ts ([6a7c280 ](https://github.com/harttle/liquidjs/commit/6a7c280 ))
* rename to defaultOperators and Operators ([8734e2e ](https://github.com/harttle/liquidjs/commit/8734e2e ))
2021-02-04 13:51:46 +00:00
semantic-release-bot
5901611af5
chore(release): 9.20.1 [skip ci]
...
## [9.20.1](https://github.com/harttle/liquidjs/compare/v9.20.0...v9.20.1 ) (2021-01-24)
### Bug Fixes
* allow string literals contain delimiters, fixes [#288 ](https://github.com/harttle/liquidjs/issues/288 ) ([9c40da7 ](https://github.com/harttle/liquidjs/commit/9c40da7 ))
2021-01-24 04:52:24 +00:00
semantic-release-bot
5e7598ce45
chore(release): 9.20.0 [skip ci]
...
# [9.20.0](https://github.com/harttle/liquidjs/compare/v9.19.0...v9.20.0 ) (2021-01-23)
### Features
* support `{{block.super}}`, see [#38 ](https://github.com/harttle/liquidjs/issues/38 ) ([a3af44d ](https://github.com/harttle/liquidjs/commit/a3af44d ))
2021-01-23 19:01:03 +00:00
semantic-release-bot
626f911503
chore(release): 9.19.0 [skip ci]
...
# [9.19.0](https://github.com/harttle/liquidjs/compare/v9.18.0...v9.19.0 ) (2020-12-18)
### Bug Fixes
* lint ([de32259 ](https://github.com/harttle/liquidjs/commit/de32259 ))
* move offset adding complexity inside TimezoneDate ([26b2175 ](https://github.com/harttle/liquidjs/commit/26b2175 ))
* simpler timezone regex and non-null offset ([e3ecfe3 ](https://github.com/harttle/liquidjs/commit/e3ecfe3 ))
### Features
* add preserveTimezones option ([d70cd2a ](https://github.com/harttle/liquidjs/commit/d70cd2a ))
* parse and handle date timezone offsets ([c16c787 ](https://github.com/harttle/liquidjs/commit/c16c787 ))
2020-12-18 14:07:14 +00:00
semantic-release-bot
13f5f95d01
chore(release): 9.18.0 [skip ci]
...
# [9.18.0](https://github.com/harttle/liquidjs/compare/v9.17.0...v9.18.0 ) (2020-12-17)
### Bug Fixes
* address refactor comments ([6a0ad10 ](https://github.com/harttle/liquidjs/commit/6a0ad10 ))
### Features
* add option for keeping variable type in output ([cd92e77 ](https://github.com/harttle/liquidjs/commit/cd92e77 ))
2020-12-17 15:17:09 +00:00
semantic-release-bot
090c88eb92
chore(release): 9.17.0 [skip ci]
...
# [9.17.0](https://github.com/harttle/liquidjs/compare/v9.16.1...v9.17.0 ) (2020-12-07)
### Bug Fixes
* elsif is not supported for unless, fixes [#268 ](https://github.com/harttle/liquidjs/issues/268 ) ([2bbf501 ](https://github.com/harttle/liquidjs/commit/2bbf501 ))
* enforce string-type pattern in `replace`, fixes [#243 ](https://github.com/harttle/liquidjs/issues/243 ) ([c8afa39 ](https://github.com/harttle/liquidjs/commit/c8afa39 ))
* raw block not ignoring {% characters, fixes [#263 ](https://github.com/harttle/liquidjs/issues/263 ) ([a492d8e ](https://github.com/harttle/liquidjs/commit/a492d8e ))
### Features
* passing liquid to FilterImpl, closes [#277 ](https://github.com/harttle/liquidjs/issues/277 ) ([f9f595f ](https://github.com/harttle/liquidjs/commit/f9f595f ))
2020-12-07 16:34:49 +00:00
harttle
117673a725
style: make eslint check .ts files
2020-12-08 00:24:07 +08:00
dependabot[bot] and Jun Yang
4c70946fa1
chore(deps-dev): bump semantic-release from 15.13.19 to 17.2.3
...
Bumps [semantic-release](https://github.com/semantic-release/semantic-release ) from 15.13.19 to 17.2.3.
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v15.13.19...v17.2.3 )
Signed-off-by: dependabot[bot] <[email protected] >
2020-11-20 22:11:04 +08:00
semantic-release-bot
a9d3a5a402
chore(release): 9.16.1 [skip ci]
...
## [9.16.1](https://github.com/harttle/liquidjs/compare/v9.16.0...v9.16.1 ) (2020-10-09)
### Bug Fixes
* braced property access ([18a807e ](https://github.com/harttle/liquidjs/commit/18a807e ))
2020-10-09 13:22:06 +00:00
semantic-release-bot
732ef2605e
chore(release): 9.16.0 [skip ci]
...
# [9.16.0](https://github.com/harttle/liquidjs/compare/v9.15.1...v9.16.0 ) (2020-10-08)
### Features
* support jsTruthy, [#255 ](https://github.com/harttle/liquidjs/issues/255 ) [#257 ](https://github.com/harttle/liquidjs/issues/257 ) ([72ee7b4 ](https://github.com/harttle/liquidjs/commit/72ee7b4 ))
2020-10-08 05:15:00 +00:00
semantic-release-bot
8ee9bd7ba8
chore(release): 9.15.1 [skip ci]
...
## [9.15.1](https://github.com/harttle/liquidjs/compare/v9.15.0...v9.15.1 ) (2020-10-03)
### Bug Fixes
* allow quoted variable name in capture, fixes [#252 ](https://github.com/harttle/liquidjs/issues/252 ) ([5b3f419 ](https://github.com/harttle/liquidjs/commit/5b3f419 ))
2020-10-03 14:06:41 +00:00
semantic-release-bot
d8f550e447
chore(release): 9.15.0 [skip ci]
...
# [9.15.0](https://github.com/harttle/liquidjs/compare/v9.14.1...v9.15.0 ) (2020-08-04)
### Features
* export toPromise and toValue, see [#158 ](https://github.com/harttle/liquidjs/issues/158 ) ([2e5ab98 ](https://github.com/harttle/liquidjs/commit/2e5ab98 ))
2020-08-04 16:58:57 +00:00
semantic-release-bot
f82ee8a18c
chore(release): 9.14.1 [skip ci]
...
## [9.14.1](https://github.com/harttle/liquidjs/compare/v9.14.0...v9.14.1 ) (2020-07-08)
### Bug Fixes
* enumerate Promises (e.g. in for & tablerow) ([#237 ](https://github.com/harttle/liquidjs/issues/237 )) ([941dd66 ](https://github.com/harttle/liquidjs/commit/941dd66 ))
2020-07-08 17:40:43 +00:00
semantic-release-bot
11ffd65503
chore(release): 9.14.0 [skip ci]
...
# [9.14.0](https://github.com/harttle/liquidjs/compare/v9.13.0...v9.14.0 ) (2020-06-25)
### Features
* setup universal browser and node builds ([6cf6ffa ](https://github.com/harttle/liquidjs/commit/6cf6ffa ))
2020-06-25 12:14:45 +00:00
Bogdan Chadkin
6cf6ffae90
feat: setup universal browser and node builds
...
In this diff I fixed es modules distribution for bundlers.
Before we had two problems
- bundlers use "module" field to find es module build
- bundlers cannot use provided es module with node target
In this diff I addressed both of them. Now "main" and "module" fields
points to "node" specific versions. "browser" field provides aliases
with browser compatible builds.
All modern browsers support both "module" and "browser" fields.
2020-06-25 13:30:56 +03:00
semantic-release-bot
04873a4e9c
chore(release): 9.13.0 [skip ci]
...
# [9.13.0](https://github.com/harttle/liquidjs/compare/v9.12.0...v9.13.0 ) (2020-06-25)
### Features
* async filters, closes [#232 ](https://github.com/harttle/liquidjs/issues/232 ) ([e36f3ff ](https://github.com/harttle/liquidjs/commit/e36f3ff ))
2020-06-25 05:56:31 +00:00
harttle
71fb8a8b7c
chore: +pre-commit hook, -commitlint on travis
2020-05-22 11:41:32 +08:00
semantic-release-bot
2de853e814
chore(release): 9.12.0 [skip ci]
...
# [9.12.0](https://github.com/harttle/liquidjs/compare/v9.11.11...v9.12.0 ) (2020-05-15)
### Features
* sort by key, see [#227 ](https://github.com/harttle/liquidjs/issues/227 ) ([4f17c94 ](https://github.com/harttle/liquidjs/commit/4f17c94 ))
2020-05-15 16:59:44 +00:00
semantic-release-bot
d39f65c564
chore(release): 9.11.11 [skip ci]
...
## [9.11.11](https://github.com/harttle/liquidjs/compare/v9.11.10...v9.11.11 ) (2020-05-01)
### Bug Fixes
* properly treat unicode blanks, fixes [#221 ](https://github.com/harttle/liquidjs/issues/221 ) ([673b015 ](https://github.com/harttle/liquidjs/commit/673b015 ))
2020-05-01 07:20:59 +00:00
semantic-release-bot
0953680112
chore(release): 9.11.10 [skip ci]
...
## [9.11.10](https://github.com/harttle/liquidjs/compare/v9.11.9...v9.11.10 ) (2020-04-03)
### Bug Fixes
* respect cache render options ([a93f11d ](https://github.com/harttle/liquidjs/commit/a93f11d ))
2020-04-03 15:11:24 +00:00
semantic-release-bot
bf609b443b
chore(release): 9.11.9 [skip ci]
...
## [9.11.9](https://github.com/harttle/liquidjs/compare/v9.11.8...v9.11.9 ) (2020-03-31)
### Bug Fixes
* coerce to Array in `map` and `where` filter ([c923598 ](https://github.com/harttle/liquidjs/commit/c923598 ))
2020-03-31 18:26:08 +00:00
semantic-release-bot
d65ed408f0
chore(release): 9.11.8 [skip ci]
...
## [9.11.8](https://github.com/harttle/liquidjs/compare/v9.11.7...v9.11.8 ) (2020-03-31)
### Bug Fixes
* throw an error if : omitted unintentionally, [#212 ](https://github.com/harttle/liquidjs/issues/212 ), [#208 ](https://github.com/harttle/liquidjs/issues/208 ) ([8daf281 ](https://github.com/harttle/liquidjs/commit/8daf281 ))
2020-03-31 16:05:54 +00:00
harttle
9ebf11edcf
docs: update README to refer to liquidjs.com
2020-03-28 21:09:08 +08:00
semantic-release-bot
8d0ef21267
chore(release): 9.11.7 [skip ci]
...
## [9.11.7](https://github.com/harttle/liquidjs/compare/v9.11.6...v9.11.7 ) (2020-03-28)
### Bug Fixes
* try fix travis ([b3db412 ](https://github.com/harttle/liquidjs/commit/b3db412 ))
2020-03-28 10:12:33 +00:00
harttle
3e42d6b1b0
docs: website for LiquidJS
2020-03-28 17:21:07 +08:00
semantic-release-bot
0633dbeabb
chore(release): 9.11.6 [skip ci]
...
## [9.11.6](https://github.com/harttle/liquidjs/compare/v9.11.5...v9.11.6 ) (2020-03-25)
### Bug Fixes
* default filter not applied for empty array ([c371762 ](https://github.com/harttle/liquidjs/commit/c371762 ))
2020-03-25 17:42:48 +00:00
semantic-release-bot
94d67d254d
chore(release): 9.11.5 [skip ci]
...
## [9.11.5](https://github.com/harttle/liquidjs/compare/v9.11.4...v9.11.5 ) (2020-03-24)
### Bug Fixes
* throws on invalid arguments for prepend/append, fixes [#208 ](https://github.com/harttle/liquidjs/issues/208 ) ([479c633 ](https://github.com/harttle/liquidjs/commit/479c633 ))
2020-03-24 16:29:26 +00:00
harttle
02e6171e25
chore: fix types
2020-03-25 00:25:47 +08:00
semantic-release-bot
60c14ba057
chore(release): 9.11.4 [skip ci]
...
## [9.11.4](https://github.com/harttle/liquidjs/compare/v9.11.3...v9.11.4 ) (2020-03-23)
### Bug Fixes
* return variable name in include error ([93433a8 ](https://github.com/harttle/liquidjs/commit/93433a8 ))
2020-03-23 17:31:37 +00:00
harttle
c95b5bd718
docs: update README
2020-03-24 01:28:17 +08:00
semantic-release-bot
14b04688b5
chore(release): 9.11.3 [skip ci]
...
## [9.11.3](https://github.com/harttle/liquidjs/compare/v9.11.2...v9.11.3 ) (2020-03-14)
### Performance Improvements
* introduce AST to avoid reparse ([d2d6a38 ](https://github.com/harttle/liquidjs/commit/d2d6a38 ))
* remove instanceof DelimitedToken ([1673e84 ](https://github.com/harttle/liquidjs/commit/1673e84 ))
2020-03-14 18:54:31 +00:00
semantic-release-bot
3b58f1c3f6
chore(release): 9.11.2 [skip ci]
...
## [9.11.2](https://github.com/harttle/liquidjs/compare/v9.11.1...v9.11.2 ) (2020-03-14)
### Performance Improvements
* remove transient strings to reduce memory ([3dfdf98 ](https://github.com/harttle/liquidjs/commit/3dfdf98 ))
2020-03-14 11:08:23 +00:00
semantic-release-bot
8f05784a0c
chore(release): 9.11.1 [skip ci]
...
## [9.11.1](https://github.com/harttle/liquidjs/compare/v9.11.0...v9.11.1 ) (2020-03-09)
### Bug Fixes
* concurrent write on LRU cache ([#200 ](https://github.com/harttle/liquidjs/issues/200 )) ([6de9338 ](https://github.com/harttle/liquidjs/commit/6de9338 ))
2020-03-09 17:23:57 +00:00
harttle
76f69db752
style: eslint ignore docs/
2020-03-10 01:19:40 +08:00
harttle
3aa47f6c85
chore: add todolist for benchmark case
2020-03-10 01:10:13 +08:00
semantic-release-bot
4826f48f1c
chore(release): 9.11.0 [skip ci]
...
# [9.11.0](https://github.com/harttle/liquidjs/compare/v9.10.0...v9.11.0 ) (2020-03-04)
### Bug Fixes
* `Buffer not defined` for browser bundles, fixes [#197 ](https://github.com/harttle/liquidjs/issues/197 ) ([65b849c ](https://github.com/harttle/liquidjs/commit/65b849c ))
* stable sort for undefined keys, fixes [#191 ](https://github.com/harttle/liquidjs/issues/191 ) ([f57156b ](https://github.com/harttle/liquidjs/commit/f57156b ))
### Features
* async cache.read()/write(), remove .has() ([61dac49 ](https://github.com/harttle/liquidjs/commit/61dac49 ))
2020-03-04 18:08:40 +00:00
semantic-release-bot
607a5cda3f
chore(release): 9.10.0 [skip ci]
...
# [9.10.0](https://github.com/harttle/liquidjs/compare/v9.9.0...v9.10.0 ) (2020-03-03)
### Features
* support json filter, closes [#192 ](https://github.com/harttle/liquidjs/issues/192 ) ([aa27a6c ](https://github.com/harttle/liquidjs/commit/aa27a6c ))
* with & for in `render` tag, closes [#195 ](https://github.com/harttle/liquidjs/issues/195 ) ([6ea6881 ](https://github.com/harttle/liquidjs/commit/6ea6881 ))
2020-03-03 23:12:54 +00:00
semantic-release-bot
3bf926b434
chore(release): 9.9.0 [skip ci]
...
# [9.9.0](https://github.com/harttle/liquidjs/compare/v9.8.0...v9.9.0 ) (2020-03-02)
### Features
* move filters/tags to instances, fixes [#188 ](https://github.com/harttle/liquidjs/issues/188 ) ([df8a919 ](https://github.com/harttle/liquidjs/commit/df8a919 ))
2020-03-02 16:11:08 +00:00
harttle
df8a919f71
feat: move filters/tags to instances, fixes #188
2020-03-03 00:02:29 +08:00
semantic-release-bot
f6762078e0
chore(release): 9.8.0 [skip ci]
...
# [9.8.0](https://github.com/harttle/liquidjs/compare/v9.7.2...v9.8.0 ) (2020-02-20)
### Features
* "today" when using date filter, fixes [#193 ](https://github.com/harttle/liquidjs/issues/193 ) ([185312d ](https://github.com/harttle/liquidjs/commit/185312d ))
2020-02-20 17:53:27 +00:00
semantic-release-bot
5cd42f4500
chore(release): 9.7.2 [skip ci]
...
## [9.7.2](https://github.com/harttle/liquidjs/compare/v9.7.1...v9.7.2 ) (2020-02-20)
### Bug Fixes
* add funding entry to show up in npm fund command ([40095a8 ](https://github.com/harttle/liquidjs/commit/40095a8 ))
2020-02-20 17:37:45 +00:00
Zach Leatherman and Jun Yang
40095a8e71
fix: add funding entry to show up in npm fund command
2020-02-21 01:33:43 +08:00
semantic-release-bot
14527a2545
chore(release): 9.7.1 [skip ci]
...
## [9.7.1](https://github.com/harttle/liquidjs/compare/v9.7.0...v9.7.1 ) (2020-02-19)
### Bug Fixes
* update index.html ([22386b0 ](https://github.com/harttle/liquidjs/commit/22386b0 ))
2020-02-19 10:31:46 +00:00
semantic-release-bot
66541a62fd
chore(release): 9.7.0 [skip ci]
...
# [9.7.0](https://github.com/harttle/liquidjs/compare/v9.6.2...v9.7.0 ) (2020-02-07)
### Bug Fixes
* expression and string literal parser, [#186 ](https://github.com/harttle/liquidjs/issues/186 ) ([fc0cf6f ](https://github.com/harttle/liquidjs/commit/fc0cf6f ))
### Features
* globals shared between tags, see [#185 ](https://github.com/harttle/liquidjs/issues/185 ) ([870e7ec ](https://github.com/harttle/liquidjs/commit/870e7ec ))
2020-02-07 21:05:21 +00:00