Yang Jun
5ada07c2c6
docs: add Microsoft to sponsors for 6/15 donation
2024-09-15 13:28:50 +08:00
semantic-release-bot
e942b5a451
chore(release): 10.16.7 [skip ci]
...
## [10.16.7](https://github.com/harttle/liquidjs/compare/v10.16.6...v10.16.7 ) (2024-08-29)
### Bug Fixes
* use CommonJS bundle to support default export ([2543461 ](https://github.com/harttle/liquidjs/commit/25434618808d8ab437ce4606d59114b4ad849f7f ))
* use cwd to resolve npm partials for Node.JS ([e5fbdfe ](https://github.com/harttle/liquidjs/commit/e5fbdfe43415c9f78408f1349873c0011f639d82 ))
v10.16.7
2024-08-29 17:10:00 +00:00
Yang Jun
e5fbdfe434
fix: use cwd to resolve npm partials for Node.JS
2024-08-30 01:08:39 +08:00
Yang Jun
2543461880
fix: use CommonJS bundle to support default export
2024-08-30 01:08:39 +08:00
semantic-release-bot
26e85ddfaf
chore(release): 10.16.6 [skip ci]
...
## [10.16.6](https://github.com/harttle/liquidjs/compare/v10.16.5...v10.16.6 ) (2024-08-29)
### Bug Fixes
* expose originalError from LiquidError, [#742 ](https://github.com/harttle/liquidjs/issues/742 ) ([86f6bf0 ](https://github.com/harttle/liquidjs/commit/86f6bf0d3198354af23bcdb298c6625a6c5a4dde ))
v10.16.6
2024-08-29 03:40:15 +00:00
Yang Jun
86f6bf0d31
fix: expose originalError from LiquidError, #742
2024-08-29 11:37:56 +08:00
Yang Jun
62bb20e433
test: refactor test:demo script into demo/*/test.sh
2024-08-29 01:30:25 +08:00
semantic-release-bot
da516a4fd6
chore(release): 10.16.5 [skip ci]
...
## [10.16.5](https://github.com/harttle/liquidjs/compare/v10.16.4...v10.16.5 ) (2024-08-27)
### Bug Fixes
* ESM bundle for Node.js, [#739 ](https://github.com/harttle/liquidjs/issues/739 ) ([ce84cd6 ](https://github.com/harttle/liquidjs/commit/ce84cd6f43c8e076ce9d2507b2b7f3395fcd1328 ))
v10.16.5
2024-08-27 16:33:51 +00:00
Yang Jun
3eb307ad86
test: CI test for demos
2024-08-28 00:31:59 +08:00
Yang Jun
ce84cd6f43
fix: ESM bundle for Node.js, #739
2024-08-28 00:31:59 +08:00
semantic-release-bot
7c4bd7ee68
chore(release): 10.16.4 [skip ci]
...
## [10.16.4](https://github.com/harttle/liquidjs/compare/v10.16.3...v10.16.4 ) (2024-08-23)
### Bug Fixes
* "filter is not a function" for uniq ([68387c3 ](https://github.com/harttle/liquidjs/commit/68387c31ead77862a634f857a64932ef07b85188 ))
* memory limit issue for join filter, fix [#737 ](https://github.com/harttle/liquidjs/issues/737 ) ([2d59cff ](https://github.com/harttle/liquidjs/commit/2d59cff0a6162b462b4d97ebea4e0dbaf6146b65 ))
v10.16.4
2024-08-23 13:29:39 +00:00
Yang Jun
68387c31ea
fix: "filter is not a function" for uniq
2024-08-23 21:27:53 +08:00
Yang Jun
2d59cff0a6
fix: memory limit issue for join filter, fix #737
2024-08-23 21:27:53 +08:00
Yang Jun
292a93b738
docs: fix liquid snippet lighlight
2024-08-20 09:23:52 +08:00
Yang Jun
5b1658c823
docs: fix styles and escape
2024-08-20 03:35:37 +08:00
Yang Jun
b1f0260dcb
docs: Add WISMOlabs use case into README
2024-08-18 13:44:20 +08:00
semantic-release-bot
4fdbce2459
chore(release): 10.16.3 [skip ci]
...
## [10.16.3](https://github.com/harttle/liquidjs/compare/v10.16.2...v10.16.3 ) (2024-08-16)
### Bug Fixes
* support for NodeJS 15, fixes [#732 ](https://github.com/harttle/liquidjs/issues/732 ) ([4548c11 ](https://github.com/harttle/liquidjs/commit/4548c1140629bf270d163a403c2994d785c7f710 ))
v10.16.3
2024-08-16 16:56:46 +00:00
Jun Yang and GitHub
e941378535
docs: add internal types in apidoc ( #734 )
...
* docs: add internal types in apidoc
* chore: downgrade package-lock version for NodeJS 14
* test: test case when performance uses Date.now
2024-08-17 00:55:24 +08:00
Yang Jun
4548c11406
fix: support for NodeJS 15, fixes #732
2024-08-16 23:40:48 +08:00
semantic-release-bot
22ba21d63f
chore(release): 10.16.2 [skip ci]
...
## [10.16.2](https://github.com/harttle/liquidjs/compare/v10.16.1...v10.16.2 ) (2024-08-15)
### Bug Fixes
* support for NodeJS 14 ([85bd0d3 ](https://github.com/harttle/liquidjs/commit/85bd0d35a6d949a02db49ba546407fe5be17db5e ))
v10.16.2
2024-08-15 17:39:09 +00:00
Yang Jun
85bd0d35a6
fix: support for NodeJS 14
2024-08-16 01:36:42 +08:00
Yang Jun
f8bb63a1bb
chore: check node 14 on pipeline
2024-08-16 01:36:33 +08:00
Jun Yang and GitHub
c6a6ef1a1f
chore: check node@14 on pipeline, #728 ( #731 )
2024-08-16 00:55:14 +08:00
6fb707f9c4
docs: add vrugtehagel as a contributor for code ( #730 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-08-15 22:40:05 +08:00
Koen and GitHub
f03247d420
Import performance object from perf_hooks ( #729 )
2024-08-15 22:37:46 +08:00
semantic-release-bot
ebc8daeec9
chore(release): 10.16.1 [skip ci]
...
## [10.16.1](https://github.com/harttle/liquidjs/compare/v10.16.0...v10.16.1 ) (2024-07-25)
### Bug Fixes
* parser throws on non-string input, [#726 ](https://github.com/harttle/liquidjs/issues/726 ) ([21a8223 ](https://github.com/harttle/liquidjs/commit/21a822348f3c315dae56fba2674ad3db0cf2f80d ))
v10.16.1
2024-07-25 12:07:55 +00:00
Yang Jun
21a822348f
fix: parser throws on non-string input, #726
2024-07-25 20:06:12 +08:00
semantic-release-bot
fce2899e88
chore(release): 10.16.0 [skip ci]
...
# [10.16.0](https://github.com/harttle/liquidjs/compare/v10.15.0...v10.16.0 ) (2024-07-21)
### Features
* locale support for date filter, [#567 ](https://github.com/harttle/liquidjs/issues/567 ) ([#723 ](https://github.com/harttle/liquidjs/issues/723 )) ([e4aeb02 ](https://github.com/harttle/liquidjs/commit/e4aeb023fddf5ead90db209599cfd99450274658 ))
v10.16.0
2024-07-21 16:41:22 +00:00
Jun Yang and GitHub
e4aeb023fd
feat: locale support for date filter, #567 ( #723 )
2024-07-22 00:39:44 +08:00
semantic-release-bot
542a75fd44
chore(release): 10.15.0 [skip ci]
...
# [10.15.0](https://github.com/harttle/liquidjs/compare/v10.14.0...v10.15.0 ) (2024-07-09)
### Bug Fixes
* report error for malformed else/elsif/endif/endfor, [#713 ](https://github.com/harttle/liquidjs/issues/713 ) ([22b5a12 ](https://github.com/harttle/liquidjs/commit/22b5a123333a066aaf7dff580df061e7cd6aa7b2 ))
### Features
* DoS prevention, [#250 ](https://github.com/harttle/liquidjs/issues/250 ) ([e443068 ](https://github.com/harttle/liquidjs/commit/e443068cb9281883ff0fe9f755a15f52ada4e7e2 ))
* support in-memory template mapping, inspired by [@jg-rp](https://github.com/jg-rp ) [#714 ](https://github.com/harttle/liquidjs/issues/714 ) ([df27ac6 ](https://github.com/harttle/liquidjs/commit/df27ac694739496982012432077fe28b1476662a ))
v10.15.0
2024-07-09 14:52:55 +00:00
Yang Jun
e443068cb9
feat: DoS prevention, #250
2024-07-09 22:51:11 +08:00
Yang Jun
fad00aa14e
test: edge cases for map fs
2024-07-09 22:51:11 +08:00
Harttle
df27ac6947
feat: support in-memory template mapping, inspired by @jg-rp #714
2024-07-08 02:25:25 +08:00
Harttle
834328b9cb
docs: add @15fathoms as financial contributor
2024-07-08 02:24:58 +08:00
Harttle
22b5a12333
fix: report error for malformed else/elsif/endif/endfor, #713
2024-07-05 01:23:33 +08:00
Harttle
d141c4bdd2
docs: update LiquidJS description about dependency
2024-06-25 22:59:44 +08:00
semantic-release-bot
53489641ac
chore(release): 10.14.0 [skip ci]
...
# [10.14.0](https://github.com/harttle/liquidjs/compare/v10.13.1...v10.14.0 ) (2024-06-17)
### Bug Fixes
* use drop `valueOf` when evaluated as condition ([#705 ](https://github.com/harttle/liquidjs/issues/705 )) ([a7da93f ](https://github.com/harttle/liquidjs/commit/a7da93ff0f2c1c66f9c85b45ffcc1326c23254c7 ))
### Features
* support catching all errors, [#220 ](https://github.com/harttle/liquidjs/issues/220 ) ([#710 ](https://github.com/harttle/liquidjs/issues/710 )) ([3b5627b ](https://github.com/harttle/liquidjs/commit/3b5627b04072b1d6703ef5ba782a3a0f26fd2a60 ))
v10.14.0
2024-06-17 14:52:35 +00:00
Jun Yang and GitHub
3b5627b040
feat: support catching all errors, #220 ( #710 )
2024-06-17 22:48:57 +08:00
612da52275
docs: add jsoref as a contributor for doc ( #709 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-06-17 17:20:45 +08:00
a0ea372764
docs: fix some spelling ( #708 )
...
* spelling: according
Signed-off-by: Josh Soref <[email protected] >
* spelling: asynchronously
Signed-off-by: Josh Soref <[email protected] >
* spelling: background
Signed-off-by: Josh Soref <[email protected] >
* spelling: camel
Signed-off-by: Josh Soref <[email protected] >
* spelling: cannot
Signed-off-by: Josh Soref <[email protected] >
* spelling: case-sensitive
Signed-off-by: Josh Soref <[email protected] >
* spelling: comparison
Signed-off-by: Josh Soref <[email protected] >
* spelling: demos
Signed-off-by: Josh Soref <[email protected] >
* spelling: forloop
Signed-off-by: Josh Soref <[email protected] >
* spelling: formatters
Signed-off-by: Josh Soref <[email protected] >
* spelling: github
Signed-off-by: Josh Soref <[email protected] >
* spelling: guidelines
Signed-off-by: Josh Soref <[email protected] >
* spelling: hashes
Signed-off-by: Josh Soref <[email protected] >
* spelling: https
Signed-off-by: Josh Soref <[email protected] >
* spelling: javascript
Signed-off-by: Josh Soref <[email protected] >
* spelling: keep
Signed-off-by: Josh Soref <[email protected] >
* spelling: natural
Signed-off-by: Josh Soref <[email protected] >
* spelling: neither
Signed-off-by: Josh Soref <[email protected] >
* spelling: no longer
Signed-off-by: Josh Soref <[email protected] >
* spelling: nonexistent
Signed-off-by: Josh Soref <[email protected] >
* spelling: output
Signed-off-by: Josh Soref <[email protected] >
* spelling: polymorphism
Signed-off-by: Josh Soref <[email protected] >
* spelling: precache
Signed-off-by: Josh Soref <[email protected] >
* spelling: programmatically
Signed-off-by: Josh Soref <[email protected] >
* spelling: punctuation
Signed-off-by: Josh Soref <[email protected] >
* spelling: registration
Signed-off-by: Josh Soref <[email protected] >
* spelling: rendered
Signed-off-by: Josh Soref <[email protected] >
* spelling: synchronously
Signed-off-by: Josh Soref <[email protected] >
* spelling: thrown
Signed-off-by: Josh Soref <[email protected] >
* spelling: trimmed
Signed-off-by: Josh Soref <[email protected] >
* spelling: unbalanced
Signed-off-by: Josh Soref <[email protected] >
* chore: use example.com
* chore: fix reference for sidebar.registration
---------
Signed-off-by: Josh Soref <[email protected] >
Co-authored-by: Harttle <[email protected] >
2024-06-17 17:19:46 +08:00
Adam Tanner and GitHub
a7da93ff0f
fix: use drop valueOf when evaluated as condition ( #705 )
2024-06-05 08:28:21 +08:00
semantic-release-bot
513940dfa7
chore(release): 10.13.1 [skip ci]
...
## [10.13.1](https://github.com/harttle/liquidjs/compare/v10.13.0...v10.13.1 ) (2024-05-24)
### Bug Fixes
* allow liquidMethodMissing to return any supported value type ([#698 ](https://github.com/harttle/liquidjs/issues/698 )) ([0983f2c ](https://github.com/harttle/liquidjs/commit/0983f2c42012b2b97258d0cdcb07b6d43c904814 ))
* isComparable full interface check ([#701 ](https://github.com/harttle/liquidjs/issues/701 )) ([55e144a ](https://github.com/harttle/liquidjs/commit/55e144a0298047349d55d8483a46b2513303d940 ))
v10.13.1
2024-05-24 02:39:11 +00:00
8f700ae10a
docs: add GuillermoCasalCaro as a contributor for code ( #702 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-05-24 10:37:16 +08:00
55e144a029
fix: isComparable full interface check ( #701 )
...
* Improve isComparable function to ensure full Comparable interface implementation
* Deleted trailing commas
---------
Co-authored-by: Guillermo Casal Caro <[email protected] >
2024-05-24 10:35:49 +08:00
6ca5376362
docs: add admtnnr as a contributor for code ( #699 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-05-22 12:36:50 +08:00
0983f2c420
fix: allow liquidMethodMissing to return any supported value type ( #698 )
...
* fix: allow liquidMethodMissing to return any supported value type
* Update src/drop/drop.ts
Co-authored-by: Jun Yang <[email protected] >
---------
Co-authored-by: Jun Yang <[email protected] >
2024-05-22 12:35:46 +08:00
allcontributors[bot] and Jun Yang
12001b6161
docs: update .all-contributorsrc [skip ci]
2024-05-14 18:21:36 +08:00
allcontributors[bot] and Jun Yang
7591ddc161
docs: update README.md [skip ci]
2024-05-14 18:21:36 +08:00
Cosmin Popovici and Jun Yang
3b24f079ea
docs: update broken link
...
updated broken link to shopify/liquid differences page
2024-05-14 18:20:54 +08:00
semantic-release-bot
bd571d19d1
chore(release): 10.13.0 [skip ci]
...
# [10.13.0](https://github.com/harttle/liquidjs/compare/v10.12.0...v10.13.0 ) (2024-05-13)
### Features
* array_to_sentence_string and number_of_words filters from Jekyll, [#443 ](https://github.com/harttle/liquidjs/issues/443 ) ([50253a9 ](https://github.com/harttle/liquidjs/commit/50253a98caf5356d3c33e148be66f34fbe75a204 ))
* date filters from Jekyll ([4955e75 ](https://github.com/harttle/liquidjs/commit/4955e75be7f38a3fd15e71f2c192cff6f0d6e2d5 ))
* escape filters from Jekyll, [#443 ](https://github.com/harttle/liquidjs/issues/443 ) ([b12eb8a ](https://github.com/harttle/liquidjs/commit/b12eb8ab4b58b002459725b6c0ed00159cdc15e6 ))
* jsonify, inspect, to_integer, normalize_whitespace filters ([842b45c ](https://github.com/harttle/liquidjs/commit/842b45c96a46290a1e1ba43fc5cc7a465f4ba9de ))
* slugify filter from Jekyll, [#443 ](https://github.com/harttle/liquidjs/issues/443 ) ([47ddc11 ](https://github.com/harttle/liquidjs/commit/47ddc1193b84bbdeb8d48457bb5aead24d5aff77 ))
v10.13.0
2024-05-13 15:56:11 +00:00