Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/harttle/liquidjs

A simple, expressive, safe and Shopify compatible template engine in pure JavaScript.
https://github.com/harttle/liquidjs

chore(release): 10.4.0 [skip ci]

# [10.4.0](https://github.com/harttle/liquidjs/compare/v10.3.3...v10.4.0) (2023-01-02)

### Feat...

312000366d4f059590e3ecc72c14695a70b0f31d authored almost 2 years ago by semantic-release-bot <[email protected]>
feat: support `not` operator, #575

3f21382d43cafa1e32162e58adabd22d5c3709ed authored almost 2 years ago by Harttle <[email protected]>
feat: support calling `date` without format string, #573

aafaa0b4f9e84f466fbcc2cb2ae37fe8704c5272 authored almost 2 years ago by Harttle <[email protected]>
chore(release): 10.3.3 [skip ci]

## [10.3.3](https://github.com/harttle/liquidjs/compare/v10.3.2...v10.3.3) (2022-12-18)

### Bug...

964e5e89619c3f9519f3e8e77c532983d6d713fc authored about 2 years ago by semantic-release-bot <[email protected]>
fix: type compatible with v9 tag definition, support `Context` as scope in various render APIs, #570

fb6a9f8717cd57522d53687da7e4718b28a7f68a authored about 2 years ago by Jun Yang <[email protected]>
chore(release): 10.3.2 [skip ci]

## [10.3.2](https://github.com/harttle/liquidjs/compare/v10.3.1...v10.3.2) (2022-12-13)

### Bug...

7526d4062db7b15e735ac8cb9c1a9be0f86a347b authored about 2 years ago by semantic-release-bot <[email protected]>
fix: re-export error classes, #569

2663ee16a066c74cbd387fe40154fdeb2136f35a authored about 2 years ago by Harttle <[email protected]>
docs: update docs and demo for `Value` usage, fixes #568

d24655887fe2186cba143816a0495f9c93b2bbe1 authored about 2 years ago by Harttle <[email protected]>
chore(release): 10.3.1 [skip ci]

## [10.3.1](https://github.com/harttle/liquidjs/compare/v10.3.0...v10.3.1) (2022-12-12)

### Bug...

a9f93d7235d707b0899362b4248f19c3606c4ca3 authored about 2 years ago by semantic-release-bot <[email protected]>
fix: support `Context` as `evalValue` parameter, #568

0f4916bc5a93f5e744e4246336c68f2e89774272 authored about 2 years ago by Harttle <[email protected]>
chore(release): 10.3.0 [skip ci]

# [10.3.0](https://github.com/harttle/liquidjs/compare/v10.2.0...v10.3.0) (2022-12-11)

### Feat...

f4a033ecea833bd78d88717d0b2f6bbc8b02ce89 authored about 2 years ago by semantic-release-bot <[email protected]>
chore: update liquid options to match raw filters

5ac3765612c5e947883f6dc1c435c66a9faf4198 authored about 2 years ago by Jun Yang <[email protected]>
feat: support disable outputEscape for specific filters, #565

e6db371519f0fb3b0068347cfb2016aed386c8fa authored about 2 years ago by Jun Yang <[email protected]>
docs: doc for timezone parameter of `date` filter, #553

a2d949209defcfa06f5aa06303e63cff7cffd537 authored about 2 years ago by Jun Yang <[email protected]>
chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 ...

08a0c1322c181a8f83e19d8f63bcd33be5a78061 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(release): 10.2.0 [skip ci]

# [10.2.0](https://github.com/harttle/liquidjs/compare/v10.1.0...v10.2.0) (2022-12-02)

### Bug ...

dad75ee8772372d9c7bfc7db51fda2ba1f79a729 authored about 2 years ago by semantic-release-bot <[email protected]>
fix: `case` should render multiple `when` statements

d17813ef5217264bd08f741b0e1f713bedf2d464 authored about 2 years ago by Jun Yang <[email protected]>
docs: zh-cn translation for replace_last, remove_last

46ffe036a8e87e56e029700a75572f681f402458 authored about 2 years ago by Jun Yang <[email protected]>
chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 ...

f47d91a9a6f89909f17451f521598d882d104015 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: fix remove_first example output

8a1efc0f2e272a1304c8ef49b791df199e590d00 authored about 2 years ago by James Prior <[email protected]>
docs: remove_last and replace_last

ff4fd44666d512789dec4e878dd75786e788041f authored about 2 years ago by James Prior <[email protected]>
feat: add remove_last filter

6c3f1c1e0c0c5d30ef77eaf20df65e149e51e693 authored about 2 years ago by James Prior <[email protected]>
feat: add replace_last filter

b4d1e27420fcf36ae6d5dbc92cfe4a26299690f2 authored about 2 years ago by James Prior <[email protected]>
chore(release): 10.1.0 [skip ci]

# [10.1.0](https://github.com/harttle/liquidjs/compare/v10.0.0...v10.1.0) (2022-11-29)

### Feat...

6f0a68080cc725f7ed3dd17fef704b5cce0d719a authored about 2 years ago by semantic-release-bot <[email protected]>
feat: timezone name for `opts.timezoneOffset` and `date` argument, fixes #553

89c6c7676d40f23090472a28cbf2fb22f93daad3 authored about 2 years ago by Harttle <[email protected]>
docs: update CHANGELOG

b7ab3579642b70e49de187e1ca80ed4b414d6ca1 authored about 2 years ago by Jun Yang <[email protected]>
chore(release): 10.0.0 [skip ci]

# [10.0.0](https://github.com/harttle/liquidjs/compare/v9.43.0...v10.0.0) (2022-11-27)

### chor...

9b9ef374a8f3d638fea054a84b983e22cea69894 authored about 2 years ago by semantic-release-bot <[email protected]>
chore(deps): bump minimatch from 3.0.4 to 3.1.2

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](ht...

5bbdc08effbdf59f1867cfb8f0b208c29ce32cba authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: more consistent tags to make it easier to iterate over, #524

1380ac931a51dcb236c913aba64acc613f81c1ad authored about 2 years ago by Jun Yang <[email protected]>
refactor: `_evalToken` renamed to `evalToken`

BREAKING CHANGE: `evalToken` now returns a generator (LiquidJS async), which is different from `...

4e1a30a20c579408c87f2d28b9b6ec8e1dda65cc authored about 2 years ago by Jun Yang <[email protected]>
refactor: Tag class support in registerTag()

92992689cd3d0f1cfd39c1c1ba31646d62759c34 authored about 2 years ago by Jun Yang <[email protected]>
perf: target Node.js 14 for cjs bundle (main entry)

BREAKING CHANGE: main entry need Node.js>=14 to run, you can build LiquidJS by your own by using...

1f6ce7c8224123cea318d1aa6c12aa091d6e0518 authored about 2 years ago by Jun Yang <[email protected]>
refactor: remove `toThenable` export

BREAKING CHANGE: `<liquidjs>.toThenable` is removed, use `<liquidjs>.toPromise` instead

ffefd91fbc0195c589c8c34ae80f2017acfe557c authored about 2 years ago by Jun Yang <[email protected]>
refactor: remove use of internal `Context` class in `evalValue` argument

BREAKING CHANGE: `evalValue` won't support `Context` as second argument anymore.

b115077e122a7b90e7972d58174d68aea8edd7bf authored about 2 years ago by Jun Yang <[email protected]>
refactor: delay creation of `operatorsTrie` and hide this implementation

BREAKING CHANGE: use `operators` instead of `operatorsTrie` as Tokenizer constructor argument, #500

bb58d3e549dc5a5e067895ec4a0b3257b434f225 authored about 2 years ago by Jun Yang <[email protected]>
refactor: change `ownPropertyOnly` default value to `true`

BREAKING CHANGE: `ownPropertyOnly` default value changed to `true`

7eb621601c2b05d6e379e5ce42219f2b1f556208 authored about 2 years ago by Jun Yang <[email protected]>
chore: rename filters to snake style, #487

BREAKING CHANGE: keys in `<liquidjs>.filters` are now in snake case (instead of camel case), ide...

ff112a4750f91475e9eccdb301d7a468e895f6ca authored about 2 years ago by Jun Yang <[email protected]>
chore(release): 9.43.0 [skip ci]

# [9.43.0](https://github.com/harttle/liquidjs/compare/v9.42.1...v9.43.0) (2022-11-27)

### Feat...

907c4dea068e63ddc42358ae7ab1845cab670083 authored about 2 years ago by semantic-release-bot <[email protected]>
feat: support timezone offset argument for date filter, #553

7a714855df9ba188e2e82839d248f6623ce94a87 authored about 2 years ago by Jun Yang <[email protected]>
chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /docs

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](ht...

cd918ccb85c67a0e00dfe5400ad9eb4ffa52bed3 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: fix tags sidebar translation

8061e559ac77d3846d06cbc10683657fe54266dc authored about 2 years ago by Harttle <[email protected]>
docs: update .all-contributorsrc [skip ci]

33e97db9036184b7bc68c21a0a7a949105370cdd authored about 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: update README.md [skip ci]

9cfc8fd2df23987eb833e114341ee06e50242cd7 authored about 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: add echo and liquid tags Chinese translation (#549)

* docs: add echo and liquid tags chinese translation

* Update docs/source/zh-cn/tags/echo.md
...

f62b2109f234b0a16aa29fb257c7c5542928e57f authored about 2 years ago by zxx-457 <[email protected]>
chore(release): 9.42.1 [skip ci]

## [9.42.1](https://github.com/harttle/liquidjs/compare/v9.42.0...v9.42.1) (2022-10-21)

### Bug...

bf6b5c7da18fd0351565b53789e9d9734f5c5743 authored about 2 years ago by semantic-release-bot <[email protected]>
chore(deps): bump minimist and hexo-renderer-swig in /docs

Bumps [minimist](https://github.com/minimistjs/minimist) to 1.2.7 and updates ancestor dependenc...

a58fe449e37cf9f7bc06db294af92a209966c2b2 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump semver-regex from 2.0.0 to 3.1.4

Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 2.0.0 to 3.1.4.
- [Relea...

99516cb75fb8ad83b4d5e80b8d22364462bee02a authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump ansi-regex from 3.0.0 to 3.0.1

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](h...

850ab0c749ae6edce0b2be29fa2f4ad1fec8aee1 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: demo for using LiquidJS with webpack

33c7c8f3015b5446efb17b1abfa3ce174c427930 authored about 2 years ago by Harttle <[email protected]>
fix: truncatewords should use at least one word, #537

32f613fb43e90f97364ee6a020589992dbb553cf authored about 2 years ago by Harttle <[email protected]>
docs: update README

71a1dc6e7262c8334313b9278215a011383892db authored about 2 years ago by Jun Yang <[email protected]>
chore: update funding.yml

375a19b0fd0492a313c77abc77eb08741d126557 authored about 2 years ago by Jun Yang <[email protected]>
docs: update README.md

4e17fdc3b1083f1f1041fd0a13253f35f5ce0970 authored about 2 years ago by Jun Yang <[email protected]>
docs: update .all-contributorsrc [skip ci]

01c25044ac573053506b20e3ca36e688d0e3f151 authored about 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: update README.md [skip ci]

4a9b467c1b37a2b316eee985e23a594a8537371a authored about 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Update intro-to-liquid.md

78f2120a85a18d270af7cec85f65279aedc6da65 authored about 2 years ago by hongl <[email protected]>
chore(deps): bump moment-timezone from 0.5.28 to 0.5.37 in /docs

Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.28 to 0.5.37.
- [Rel...

adfc27c48046e9241a4ee9a4b92bea240f52f591 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(release): 9.42.0 [skip ci]

# [9.42.0](https://github.com/harttle/liquidjs/compare/v9.41.0...v9.42.0) (2022-08-27)

### Feat...

0075be9e6e09a1007ebf50bd6fc1a13f439abd33 authored over 2 years ago by semantic-release-bot <[email protected]>
feat: promise in expression & nested property, #533 #276

bbf00f37bf6080d38ebc258d1921d3ff0d504186 authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.41.0 [skip ci]

# [9.41.0](https://github.com/harttle/liquidjs/compare/v9.40.0...v9.41.0) (2022-08-24)

### Feat...

0997530bab336c902fa9b016069d9af4ffa0e4df authored over 2 years ago by semantic-release-bot <[email protected]>
feat: use evalValue to parse & render expression, #527

071368afe1c4fd36ebdb0e1d300c367db1766f7f authored over 2 years ago by Harttle <[email protected]>
chore(deps): bump path-parse and path-parse

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) and [path-parse](https://github.co...

2089b9bb6c62d45314a8804fd7f666f4693989c2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(release): 9.40.0 [skip ci]

# [9.40.0](https://github.com/harttle/liquidjs/compare/v9.39.2...v9.40.0) (2022-08-14)

### Bug ...

fd7002f6bb88c39da72a67fc4153190fe96c563a authored over 2 years ago by semantic-release-bot <[email protected]>
fix: target ES6 for ESM bundles, fixes #526

905a6dd1491705c1154b6679a67c1eb1ffe7eef5 authored over 2 years ago by Harttle <[email protected]>
feat: export toValueSync & defaultOptions to evaluate expression, see #527

e874b4060b46195e05a5cc6690626bdaa532154c authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.39.2 [skip ci]

## [9.39.2](https://github.com/harttle/liquidjs/compare/v9.39.1...v9.39.2) (2022-07-21)

### Bug...

753e8f94c0560a16ee41cb610627f39431bc361d authored over 2 years ago by semantic-release-bot <[email protected]>
chore(deps): bump terser from 4.6.7 to 4.8.1 in /docs

Bumps [terser](https://github.com/terser/terser) from 4.6.7 to 4.8.1.
- [Release notes](https://...

0a1d60453e848c7b1be793a1d5d30890d69938c2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: expression support Drop.valueOf, fixes #522

4ad383d9beb57f5683805decc1851778db64aea4 authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.39.1 [skip ci]

## [9.39.1](https://github.com/harttle/liquidjs/compare/v9.39.0...v9.39.1) (2022-07-14)

### Bug...

66eb3b842afd123bc12299e8218bad9c92c3dfb6 authored over 2 years ago by semantic-release-bot <[email protected]>
fix: throw ParseError instead of RenderError for invalid assign expression, closes #519

c41a5d5babf85ccedbcb3b6f9a3cf5c326f72ae1 authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.39.0 [skip ci]

# [9.39.0](https://github.com/harttle/liquidjs/compare/v9.38.0...v9.39.0) (2022-07-09)

### Bug ...

0aca2dd8c1f6a4600892d6759ed35ba9328e3037 authored over 2 years ago by semantic-release-bot <[email protected]>
refactor: rename `toValue` to `toValueSync`

4289b4e8048fc08963ae1a9d526920ec221c1c69 authored over 2 years ago by Harttle <[email protected]>
fix: for tag not respecting Drop#valueOf(), fixes #515

c3e51caa701fd4449ed5257e23569a37ef12dea2 authored over 2 years ago by Harttle <[email protected]>
feat: iteration protocols

a19feea7c46fc476139a150bda051f485328afe8 authored over 2 years ago by James Prior <[email protected]>
chore(release): 9.38.0 [skip ci]

# [9.38.0](https://github.com/harttle/liquidjs/compare/v9.37.0...v9.38.0) (2022-07-07)

### Bug ...

e87f06806754c6ab0d3cdb17fc2ae2029f46bd1d authored over 2 years ago by semantic-release-bot <[email protected]>
chore(deps): bump moment from 2.29.2 to 2.29.4 in /docs

Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https:...

392b859381abfe3b0aaa23e5387198fe563caea2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: update to node 16

ed95d9a760e3579b13df998e3f8aee68c07e5c86 authored over 2 years ago by Harttle <[email protected]>
docs: zh-cn doc for inline comment

0f824355fa9c539843a1debb6ce13a675869781a authored over 2 years ago by Harttle <[email protected]>
fix: stack overflow on large number of templates, #513

3dc4290b56265cfafbee8d9836e912d9b8492f90 authored over 2 years ago by Harttle <[email protected]>
feat: inline comment tag (#514)

* style: remove unnecessary intermediate constant

* feat: add inline comment tag

* refacto...

2f8770898963e35ac4491f6975a8abd03dc09067 authored over 2 years ago by jg-rp <[email protected]>
chore(deps-dev): bump jsdom from 13.2.0 to 16.5.0

Bumps [jsdom](https://github.com/jsdom/jsdom) from 13.2.0 to 16.5.0.
- [Release notes](https://g...

4a0186d62a0c9d16afe75d26861e575cc5f51228 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump semantic-release from 17.2.3 to 19.0.3

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.2.3 to 19...

c9e4220c8840c3dfc9adb7d2c44043fd9cd93d9f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: update security policy

bb8f8f569d8d2945d8d57fc950599bfcb898df07 authored over 2 years ago by Jun Yang <[email protected]>
test: cases for async variables

2f6d84befc11cd2cee3f0502175f01a547fd6805 authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.37.0 [skip ci]

# [9.37.0](https://github.com/harttle/liquidjs/compare/v9.36.2...v9.37.0) (2022-04-21)

### Bug ...

463a165e5e96f82c57c8bd63070ac0a12c8340cc authored over 2 years ago by semantic-release-bot <[email protected]>
feat: automatic output escaping, closes #500

f88490cd3cd0b5316c43c3ca76837544d99ce0b0 authored over 2 years ago by Harttle <[email protected]>
fix: support integer arithmetic for `divided_by`, closes #465

e69a51025efa7dec7d60d0067200a1466988ebbc authored over 2 years ago by Harttle <[email protected]>
docs: update README.md [skip ci]

5a90c5bf74a407763388a44df44f474c75466356 authored over 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
docs: update .all-contributorsrc [skip ci]

ace5309c0817264333f4c2d53b4b04b6baea8e4b authored over 2 years ago by allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
chore(release): 9.36.2 [skip ci]

## [9.36.2](https://github.com/harttle/liquidjs/compare/v9.36.1...v9.36.2) (2022-04-19)

### Bug...

f6e047867e1bfeae92e5a184569e0c5184ea57c4 authored over 2 years ago by semantic-release-bot <[email protected]>
docs: fix a broken link for abstract file interface (#498)

c467630e0b377c952ad68ed08496aeabdf635533 authored over 2 years ago by Yahang Wu <[email protected]>
fix: lazy createRequire to allow exceptions being catched, fixes #497

b377dad9e34c3de3e0eedc1ee6f17a0e9d919669 authored over 2 years ago by Harttle <[email protected]>
chore(release): 9.36.1 [skip ci]

## [9.36.1](https://github.com/harttle/liquidjs/compare/v9.36.0...v9.36.1) (2022-04-17)

### Bug...

ecc04c99c5827f840898f07e668b5fe9a2dee1ce authored over 2 years ago by semantic-release-bot <[email protected]>
fix: contains operator does not support Drop, fixes #492

9e024ff2bcf17e7ac19c718389d4cef39b8a51f7 authored over 2 years ago by Harttle <[email protected]>
fix: use `createRequire` for ESM, fixes #334

eec381ec72db3858452799b7a3264e240be3044d authored over 2 years ago by Harttle <[email protected]>
chore(deps): bump ansi-regex from 4.1.0 to 4.1.1 in /docs

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](h...

c7216c6358624fce6e7bd3241bf6701bf5ba26db authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump minimist from 1.2.5 to 1.2.6

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](ht...

fe78890d35a11ee888a60be9617e6484960b787a authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump moment from 2.24.0 to 2.29.2 in /docs

Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.29.2.
- [Release notes](https:...

d5771ba42cb7a045001911104d5d039c600c0b6e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump async from 3.1.0 to 3.2.3

Bumps [async](https://github.com/caolan/async) from 3.1.0 to 3.2.3.
- [Release notes](https://gi...

776d235fcaf749733c0b5db41f91604c8194f052 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: responsive header

a56af6bbfb5b698db55fbeb87e8e0872688fbe19 authored almost 3 years ago by Harttle <[email protected]>