semantic-release-bot
90d78ae6d5
chore(release): 9.5.0 [skip ci]
...
# [9.5.0](https://github.com/harttle/liquidjs/compare/v9.4.2...v9.5.0 ) (2019-12-12)
### Features
* nested property for the `where` filter, [#178 ](https://github.com/harttle/liquidjs/issues/178 ) ([60ec74f ](https://github.com/harttle/liquidjs/commit/60ec74f ))
v9.5.0
2019-12-12 17:21:49 +00:00
harttle
60ec74f55d
feat: nested property for the where filter, #178
2019-12-13 01:15:29 +08:00
semantic-release-bot
6502984b50
chore(release): 9.4.2 [skip ci]
...
## [9.4.2](https://github.com/harttle/liquidjs/compare/v9.4.1...v9.4.2 ) (2019-11-15)
### Bug Fixes
* reading .first, .last of Array, closes [#175 ](https://github.com/harttle/liquidjs/issues/175 ) ([f82da11 ](https://github.com/harttle/liquidjs/commit/f82da11 ))
v9.4.2
2019-11-15 17:19:40 +00:00
harttle
f82da11f5a
fix: reading .first, .last of Array, closes #175
2019-11-16 01:14:09 +08:00
semantic-release-bot
ef289039fb
chore(release): 9.4.1 [skip ci]
...
## [9.4.1](https://github.com/harttle/liquidjs/compare/v9.4.0...v9.4.1 ) (2019-11-15)
### Bug Fixes
* remove node dependencies for esm bundle, see [#173 ](https://github.com/harttle/liquidjs/issues/173 ) ([04df929 ](https://github.com/harttle/liquidjs/commit/04df929 ))
v9.4.1
2019-11-15 02:58:48 +00:00
harttle
04df9294b5
fix: remove node dependencies for esm bundle, see #173
2019-11-15 10:53:54 +08:00
semantic-release-bot
79892f6b72
chore(release): 9.4.0 [skip ci]
...
# [9.4.0](https://github.com/harttle/liquidjs/compare/v9.3.1...v9.4.0 ) (2019-11-14)
### Features
* add ability to pass JSON context to CLI ([9504e4e ](https://github.com/harttle/liquidjs/commit/9504e4e ))
v9.4.0
2019-11-14 13:18:08 +00:00
allcontributors[bot] and Jun Yang
19f3e23b27
docs: update .all-contributorsrc
2019-11-14 07:08:21 -06:00
allcontributors[bot] and Jun Yang
993ea20b80
docs: update README.md
2019-11-14 07:08:21 -06:00
harttle
08cbb12228
chore: introduce commit message lint
2019-11-14 21:01:55 +08:00
Brandon Pittman and harttle
9504e4e45b
feat: add ability to pass JSON context to CLI
...
If you pass a JSON file or JSON string as the first argument to the CLI, you can use variables in your templates that get parsed by the CLI.
2019-11-14 21:01:37 +08:00
semantic-release-bot
0b9b50c5d7
chore(release): 9.3.1 [skip ci]
...
## [9.3.1](https://github.com/harttle/liquidjs/compare/v9.3.0...v9.3.1 ) (2019-11-09)
### Bug Fixes
* liquidjs command in /bin/liquid.js, fixes [#169 ](https://github.com/harttle/liquidjs/issues/169 ) ([0073b90 ](https://github.com/harttle/liquidjs/commit/0073b90 ))
v9.3.1
2019-11-09 16:17:47 +00:00
harttle
0073b90b31
fix: liquidjs command in /bin/liquid.js, fixes #169
2019-11-10 00:13:18 +08:00
Jun Yang and GitHub
081c432334
docs: update readme
2019-11-09 10:26:58 +08:00
semantic-release-bot
390cd23f5f
chore(release): 9.3.0 [skip ci]
...
# [9.3.0](https://github.com/harttle/liquidjs/compare/v9.2.0...v9.3.0 ) (2019-11-07)
### Features
* support require.resolve for lookup, see [#168 ](https://github.com/harttle/liquidjs/issues/168 ) ([2dd4355 ](https://github.com/harttle/liquidjs/commit/2dd4355 ))
v9.3.0
2019-11-07 10:51:46 +00:00
harttle
2dd43559b5
feat: support require.resolve for lookup, see #168
2019-11-07 18:46:37 +08:00
dependabot[bot] and Jun Yang
5492fb0b17
chore(deps): bump eslint-utils from 1.4.0 to 1.4.3
...
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.4.0 to 1.4.3.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.3 )
Signed-off-by: dependabot[bot] <[email protected] >
2019-11-03 07:51:34 -06:00
semantic-release-bot
1ecff1c341
chore(release): 9.2.0 [skip ci]
...
# [9.2.0](https://github.com/harttle/liquidjs/compare/v9.1.1...v9.2.0 ) (2019-10-26)
### Features
* Support for the "render" tag [#163 ](https://github.com/harttle/liquidjs/issues/163 ) ([d5e7b04 ](https://github.com/harttle/liquidjs/commit/d5e7b04 ))
v9.2.0
2019-10-26 16:11:59 +00:00
Jun Yang
d5e7b047bb
feat: Support for the "render" tag #163
2019-10-27 00:06:16 +08:00
harttle
b82fa9ed2b
pref: remove await/async from internal async calls
2019-10-26 08:57:33 -05:00
harttle
d4ad4b8a8c
docs: add .nojekyll
2019-10-24 19:30:46 +08:00
harttle
ab8db5394b
docs: fix some typos for the website demos
2019-10-20 22:57:28 +08:00
harttle
b02a227a81
docs: add home page for API doc
2019-10-20 22:53:29 +08:00
harttle
41a33834e7
docs: add related packages in README
2019-10-19 17:30:49 +08:00
harttle
53e7ea51bd
chore: upgrade sinon
2019-10-14 14:56:58 +08:00
harttle
ef3e520628
docs: update typedoc
2019-10-14 12:38:18 +08:00
semantic-release-bot
be755a900c
chore(release): 9.1.1 [skip ci]
...
## [9.1.1](https://github.com/harttle/liquidjs/compare/v9.1.0...v9.1.1 ) (2019-10-10)
### Performance Improvements
* add string flattening to reduce retained memory (node only) ([3ad512c ](https://github.com/harttle/liquidjs/commit/3ad512c ))
v9.1.1
2019-10-10 01:39:53 +00:00
Patrick Malouin and Jun Yang
3ad512c51c
perf: add string flattening to reduce retained memory (node only)
...
add a memory footprint benchmark
2019-10-10 09:35:15 +08:00
harttle
7bae5bcb79
docs: add demo for React hooks and context ( #150 )
2019-10-08 21:50:59 +08:00
harttle
3a7ddaa2c3
chore: set demo packages private
2019-10-08 21:50:32 +08:00
semantic-release-bot
362e2d6451
chore(release): 9.1.0 [skip ci]
...
# [9.1.0](https://github.com/harttle/liquidjs/compare/v9.0.1...v9.1.0 ) (2019-10-07)
### Features
* alias getTemplate() to parseFile() ([6b83788 ](https://github.com/harttle/liquidjs/commit/6b83788 ))
v9.1.0
2019-10-07 15:40:44 +00:00
harttle
6b83788077
feat: alias getTemplate() to parseFile()
...
* deprecate Liquid#getTemplate: use Liquid#parseFile instead
* deprecate Liquid#getTemplateSync: use Liquid#parseFileSync instead
2019-10-07 23:34:12 +08:00
harttle
4f8fc89c6f
docs: update reactjs demo for consistant ES6 style
2019-10-07 22:40:36 +08:00
harttle
cc8851e56f
doc: add Contribute Guidelines
2019-10-05 11:37:59 +08:00
semantic-release-bot
154deeda76
chore(release): 9.0.1 [skip ci]
...
## [9.0.1](https://github.com/harttle/liquidjs/compare/v9.0.0...v9.0.1 ) (2019-10-02)
### Bug Fixes
* `unless` content is not waited, fixes [#160 ](https://github.com/harttle/liquidjs/issues/160 ) ([d2c8d13 ](https://github.com/harttle/liquidjs/commit/d2c8d13 ))
v9.0.1
2019-10-02 14:37:23 +00:00
harttle
d2c8d133ff
fix: unless content is not waited, fixes #160
2019-10-02 22:30:35 +08:00
Jun Yang and GitHub
96d98e4ebb
doc: update live demo link, see #157
2019-09-14 21:48:22 +08:00
harttle
f661cd8b85
doc: fix underscore prefixed doc files by adding .jekyll
2019-08-27 13:07:21 +08:00
harttle
493c4951e1
doc: update typedoc
2019-08-27 12:17:53 +08:00
harttle
d3f3d81e2e
doc: update typedoc and README.md
2019-08-26 23:31:53 +08:00
semantic-release-bot
c2ba1e1f1a
chore(release): 9.0.0 [skip ci]
...
# [9.0.0](https://github.com/harttle/liquidjs/compare/v8.5.3...v9.0.0 ) (2019-08-26)
### Bug Fixes
* break/continue omitting output before them, [#123 ](https://github.com/harttle/liquidjs/issues/123 ) ([ae45c46 ](https://github.com/harttle/liquidjs/commit/ae45c46 ))
* reactjs demo during yarn install, fixes [#145 ](https://github.com/harttle/liquidjs/issues/145 ) ([b65df44 ](https://github.com/harttle/liquidjs/commit/b65df44 ))
### Code Refactoring
* return value of Tag#render is no longer used ([8028f82 ](https://github.com/harttle/liquidjs/commit/8028f82 ))
### Features
* renderSync, parseAndRenderSync and renderFileSync, see [#48 ](https://github.com/harttle/liquidjs/issues/48 ) ([7fb01ad ](https://github.com/harttle/liquidjs/commit/7fb01ad ))
### Performance Improvements
* target to es6, fixes [#137 ](https://github.com/harttle/liquidjs/issues/137 ) ([3b9fc7e ](https://github.com/harttle/liquidjs/commit/3b9fc7e ))
### BREAKING CHANGES
* 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'
v9.0.0
2019-08-26 15:21:34 +00:00
allcontributors[bot] and Jun Yang
31bec7e66e
docs: update .all-contributorsrc
2019-08-26 10:16:07 -05:00
allcontributors[bot] and Jun Yang
0b6f86d02a
docs: update README.md
2019-08-26 10:16:07 -05:00
harttle
28330e1127
chore: fix benchmark
2019-08-26 10:15:43 -05:00
harttle
0426d08fd0
style: fix linting
2019-08-26 10:15:43 -05:00
harttle
7fb01ad69a
feat: renderSync, parseAndRenderSync and renderFileSync, see #48
2019-08-26 10:15:43 -05:00
harttle
8028f82499
refactor: return value of Tag#render is no longer used
...
BREAKING CHANGE: Tag#render now returns void, use emitter argument
to write rendered html.
2019-08-26 10:15:43 -05:00
harttle
76019e9e18
refactor: rewrite expression evaluation, fix #130
2019-08-26 10:15:43 -05:00
semantic-release-bot and Jun Yang
538610e169
chore(release): 8.5.1 [skip ci]
...
## [8.5.1](https://github.com/harttle/liquidjs/compare/v8.5.0...v8.5.1 ) (2019-08-05)
### Bug Fixes
* publish bin directory to npm, fixes [#146 ](https://github.com/harttle/liquidjs/issues/146 ) ([a85b650 ](https://github.com/harttle/liquidjs/commit/a85b650 ))
2019-08-26 10:15:43 -05:00
harttle
b65df447dc
fix: reactjs demo during yarn install, fixes #145
...
simply remove unused dependencies fixes this issue, but I removed
all package-lock.json / yarn.lock since the demo should always be
in sync with the codebase
2019-08-26 10:15:43 -05:00