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
Yang Jun
47ddc1193b
feat: slugify filter from Jekyll, #443
2024-05-13 23:54:07 +08:00
Yang Jun
50253a98ca
feat: array_to_sentence_string and number_of_words filters from Jekyll, #443
2024-05-13 00:38:52 +08:00
Yang Jun
b12eb8ab4b
feat: escape filters from Jekyll, #443
2024-05-12 15:05:36 +08:00
Yang Jun
4955e75be7
feat: date filters from Jekyll
2024-05-09 23:37:27 +08:00
Yang Jun
842b45c96a
feat: jsonify, inspect, to_integer, normalize_whitespace filters
2024-05-06 21:10:27 +08:00
semantic-release-bot
ea0eab93d1
chore(release): 10.12.0 [skip ci]
...
# [10.12.0](https://github.com/harttle/liquidjs/compare/v10.11.1...v10.12.0 ) (2024-04-28)
### Bug Fixes
* case/when array equality, [#673 ](https://github.com/harttle/liquidjs/issues/673 ) ([2b63035 ](https://github.com/harttle/liquidjs/commit/2b630353c478368cb36dbfcb38961b25bf48249e ))
### Features
* introduce where_exp filter from Jekyll ([8c7cef9 ](https://github.com/harttle/liquidjs/commit/8c7cef9f95cda765164ada8d58af7d402b3d3143 ))
v10.12.0
2024-04-28 15:18:37 +00:00
Yang Jun and Jun Yang
76a7fb738e
chore: use Node@20 to build
2024-04-28 23:17:01 +08:00
Yang Jun and Jun Yang
2b630353c4
fix: case/when array equality, #673
2024-04-28 23:17:01 +08:00
Yang Jun and Jun Yang
8c7cef9f95
feat: introduce where_exp filter from Jekyll
2024-04-28 23:17:01 +08:00
Yang Jun and Jun Yang
303a0d44b5
docs: add customerio as contributor
2024-04-28 23:17:01 +08:00
semantic-release-bot
28ebe11d26
chore(release): 10.11.1 [skip ci]
...
## [10.11.1](https://github.com/harttle/liquidjs/compare/v10.11.0...v10.11.1 ) (2024-04-21)
### Bug Fixes
* allow %Z for TimezoneDate, update docs accordingly [#684 ](https://github.com/harttle/liquidjs/issues/684 ) ([e09657c ](https://github.com/harttle/liquidjs/commit/e09657c52b5e9920256d73f99455e2e81cadf065 ))
* Allow `lenientIf` for multiple operands (issue [#682 ](https://github.com/harttle/liquidjs/issues/682 )) ([#683 ](https://github.com/harttle/liquidjs/issues/683 )) ([490ff43 ](https://github.com/harttle/liquidjs/commit/490ff4309cc231a25be23df5374a5d032aac144e ))
v10.11.1
2024-04-21 08:09:13 +00:00
fdec831e5c
docs: add amedve as a contributor for code ( #686 )
...
* 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-04-21 16:07:34 +08:00
Max Medve and GitHub
490ff4309c
fix: Allow lenientIf for multiple operands (issue #682 ) ( #683 )
...
* allow `lenientIf` for multiple operands
* update tests
2024-04-21 16:04:38 +08:00
Yang Jun and Jun Yang
e09657c52b
fix: allow %Z for TimezoneDate, update docs accordingly #684
2024-04-21 15:57:43 +08:00
semantic-release-bot
d48ac56824
chore(release): 10.11.0 [skip ci]
...
# [10.11.0](https://github.com/harttle/liquidjs/compare/v10.10.2...v10.11.0 ) (2024-04-14)
### Features
* group_by/group_by_exp/find/find_exp from Jekyll, [#443 ](https://github.com/harttle/liquidjs/issues/443 ) ([2b713b7 ](https://github.com/harttle/liquidjs/commit/2b713b721d1f355309a70ebb5846169c6c03c523 ))
* pop/shift/unshift filters from Jekyll ([258780e ](https://github.com/harttle/liquidjs/commit/258780e9a87ce87534a6bb4336725cb1d38a2998 ))
v10.11.0
2024-04-14 11:36:01 +00:00
Jun Yang
2b713b721d
feat: group_by/group_by_exp/find/find_exp from Jekyll, #443
2024-04-14 19:34:07 +08:00
Jun Yang
258780e9a8
feat: pop/shift/unshift filters from Jekyll
2024-04-14 19:34:07 +08:00
Jun Yang
18d55929e5
docs: add docs for push filter
2024-04-14 19:34:07 +08:00
Jun Yang
ccd83bc6bd
docs: fix build status badge
2024-03-30 21:23:56 +08:00
semantic-release-bot
306b070507
chore(release): 10.10.2 [skip ci]
...
## [10.10.2](https://github.com/harttle/liquidjs/compare/v10.10.1...v10.10.2 ) (2024-03-21)
### Bug Fixes
* contains regression ([#677 ](https://github.com/harttle/liquidjs/issues/677 )) ([05223c4 ](https://github.com/harttle/liquidjs/commit/05223c4378f9474f4e658af36cb8272e161d681f )), closes [#675 ](https://github.com/harttle/liquidjs/issues/675 )
v10.10.2
2024-03-21 15:57:46 +00:00
Jun Yang and GitHub
05223c4378
fix: contains regression ( #677 )
...
* fix: `contains` regression on string-like objects, #675
* chore: fix build docs on macos
2024-03-21 23:56:10 +08:00
Harttle
01029aba87
docs: try to include all sponsors/backers
2024-03-11 22:06:17 +08:00
semantic-release-bot
902a8e4c22
chore(release): 10.10.1 [skip ci]
...
## [10.10.1](https://github.com/harttle/liquidjs/compare/v10.10.0...v10.10.1 ) (2024-02-18)
### Bug Fixes
* in conditionals, don't render anything after an else branch ([#671 ](https://github.com/harttle/liquidjs/issues/671 )) ([f816955 ](https://github.com/harttle/liquidjs/commit/f81695570491ede77975de2c26a07612a2d62c28 ))
* Rely on equal for computing contains ([#668 ](https://github.com/harttle/liquidjs/issues/668 )) ([1937aa1 ](https://github.com/harttle/liquidjs/commit/1937aa1f1dce01ee6332f39a6e658e85cbe4f30b ))
v10.10.1
2024-02-18 05:33:31 +00:00
08421ea70c
docs: add joel-hamilton as a contributor for code ( #674 )
...
* 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-02-18 13:31:18 +08:00
f816955704
fix: in conditionals, don't render anything after an else branch ( #671 )
...
* fix: only render the first 'else' template in the case of multiples
* fix: empty else block and cases with when conditions
* fix: don't render elsif after else
* chore: Update src/tags/unless.ts
* chore: Update src/tags/if.ts
* chore: Update src/tags/case.ts
---------
Co-authored-by: Jun Yang <[email protected] >
2024-02-18 13:30:16 +08:00
1937aa1f1d
fix: Rely on equal for computing contains ( #668 )
...
* fix: rely on equal for computing contains
This change allows contains to be computed using the toValue of the items in the array.
Before this change if I had an array of "Drop" `contains` would not match against the value.
* Apply suggestions from code review
Co-authored-by: Jun Yang <[email protected] >
---------
Co-authored-by: Jun Yang <[email protected] >
2024-02-14 10:19:32 +08:00
allcontributors[bot] and Jun Yang
4518a19588
docs: update .all-contributorsrc [skip ci]
2024-01-14 20:57:06 +08:00
allcontributors[bot] and Jun Yang
dafdfbc849
docs: update README.md [skip ci]
2024-01-14 20:57:06 +08:00
fupeng1 and Jun Yang
3632623456
chore: adjust typings dir
2024-01-14 20:55:59 +08:00
85f5b327fa
docs: add brunodccarvalho as a contributor for code ( #662 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-19 20:08:24 +08:00
semantic-release-bot
9347586cb5
chore(release): 10.10.0 [skip ci]
...
# [10.10.0](https://github.com/harttle/liquidjs/compare/v10.9.4...v10.10.0 ) (2023-12-19)
### Features
* Array sum filter ([#661 ](https://github.com/harttle/liquidjs/issues/661 )) ([629d958 ](https://github.com/harttle/liquidjs/commit/629d958b86a97ddf2921d2285b7c9ea83430004e ))
v10.10.0
2023-12-19 12:06:51 +00:00
629d958b86
feat: Array sum filter ( #661 )
...
* feat(filters): add array sum filter
* docs(filters): array sum filter
* docs: update versoin number in source/filters/sum.md
---------
Co-authored-by: Jun Yang <[email protected] >
2023-12-19 20:05:15 +08:00
Harttle
fe978c8cd9
docs: Liquid Drops
2023-11-29 21:53:09 +08:00
semantic-release-bot
8ff9aea8ce
chore(release): 10.9.4 [skip ci]
...
## [10.9.4](https://github.com/harttle/liquidjs/compare/v10.9.3...v10.9.4 ) (2023-11-04)
### Bug Fixes
* allow unicode to be identifiers, fixes [#655 ](https://github.com/harttle/liquidjs/issues/655 ) ([dd7616a ](https://github.com/harttle/liquidjs/commit/dd7616acb9a71b77f39d2fa24b6f68a7caef87f1 ))
v10.9.4
2023-11-04 13:36:47 +00:00
Harttle
dd7616acb9
fix: allow unicode to be identifiers, fixes #655
2023-11-04 21:33:29 +08:00
allcontributors[bot] and Jun Yang
d75ac93390
docs: update .all-contributorsrc [skip ci]
2023-10-31 19:57:42 +08:00
allcontributors[bot] and Jun Yang
2caeeda1c1
docs: update README.md [skip ci]
2023-10-31 19:57:42 +08:00
Rasmus Wriedt Larsen and Jun Yang
6ebf2ee427
docs: fix typo (ans => and)
2023-10-31 19:55:19 +08:00
semantic-release-bot
3bd825afb0
chore(release): 10.9.3 [skip ci]
...
## [10.9.3](https://github.com/harttle/liquidjs/compare/v10.9.2...v10.9.3 ) (2023-10-15)
### Bug Fixes
* package version in released files ([67a5b22 ](https://github.com/harttle/liquidjs/commit/67a5b229ca9ccabb4aee42bbb5c9f03d4076786a ))
v10.9.3
2023-10-15 13:11:10 +00:00