Tomáš Hübelbauer and GitHub
ba8b842452
feat: Add support for the Jekyll sample filter ( #612 )
...
* Add support for the Jekyll sample filter
See https://jekyllrb.com/docs/liquid/filters
I am sorting the array randomly and then picking the first N items or all items if there is no sample limit.
* Remove incorrect spaces before parens
Typo and copy-paste meet
2023-05-27 00:55:39 +08:00
Tomas Hubelbauer and Jun Yang
dca9ab52b8
Add support for the Jekyll push filter
...
See https://jekyllrb.com/docs/liquid/filters
2023-05-24 02:08:49 +08:00
semantic-release-bot
7ceff17fcb
chore(release): 10.7.1 [skip ci]
...
## [10.7.1](https://github.com/harttle/liquidjs/compare/v10.7.0...v10.7.1 ) (2023-04-24)
### Bug Fixes
* incorrect timezone correction for DST dates, fixes [#604 ](https://github.com/harttle/liquidjs/issues/604 ) ([33b3c01 ](https://github.com/harttle/liquidjs/commit/33b3c010af0cd17a303621331feab0119ca840ce ))
* timezoneOffset ignored in date when preserveTimezones is enabled, fixes [#605 ](https://github.com/harttle/liquidjs/issues/605 ) ([21ee27b ](https://github.com/harttle/liquidjs/commit/21ee27b57503f9d57f228973e1699972484e6089 ))
v10.7.1
2023-04-24 17:31:07 +00:00
Harttle and Jun Yang
648b158dbd
chore: update CI runs-on
2023-04-25 01:28:48 +08:00
Harttle and Jun Yang
33b3c010af
fix: incorrect timezone correction for DST dates, fixes #604
2023-04-25 01:28:48 +08:00
Harttle and Jun Yang
21ee27b575
fix: timezoneOffset ignored in date when preserveTimezones is enabled, fixes #605
2023-04-25 01:28:48 +08:00
semantic-release-bot
c2a8365054
chore(release): 10.7.0 [skip ci]
...
# [10.7.0](https://github.com/harttle/liquidjs/compare/v10.6.2...v10.7.0 ) (2023-03-21)
### Bug Fixes
* update remove.md ([#601 ](https://github.com/harttle/liquidjs/issues/601 )) ([1bddd60 ](https://github.com/harttle/liquidjs/commit/1bddd60b0191032d324526292027bc7fcd190dc1 ))
### Features
* JSON format by `space` in `json` filter ([7b87ea8 ](https://github.com/harttle/liquidjs/commit/7b87ea82d3d63420e548743c5a84a073f0cdad22 ))
v10.7.0
2023-03-21 16:57:29 +00:00
b2a1dc972e
docs: add mahyar-pasarzangene as a contributor for doc ( #602 )
...
* 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-03-22 00:55:05 +08:00
Mahyar Pasarzangene and GitHub
1bddd60b01
fix: update remove.md ( #601 )
...
The output was wrong. Filter would replace the rain all over the text.
2023-03-22 00:54:30 +08:00
Jun Yang
7b87ea82d3
feat: JSON format by space in json filter
2023-03-22 00:08:24 +08:00
allcontributors[bot] and Jun Yang
8037f7b4a4
docs: update .all-contributorsrc [skip ci]
2023-03-20 23:10:49 +08:00
allcontributors[bot] and Jun Yang
75aba92733
docs: update README.md [skip ci]
2023-03-20 23:10:49 +08:00
Jun Yang
b9f8d85c65
chore: add PR title checker
2023-03-20 23:09:19 +08:00
BaNgan and Jun Yang
e50267feaa
Update differences.md
...
- Shopify also has `json` filter, I think it is equivalent to liquidJS `json`
2023-03-20 22:58:46 +08:00
Harttle
04d62f070a
docs: update docs pipeline
2023-03-20 00:56:44 +08:00
semantic-release-bot
d04ccd79c9
chore(release): 10.6.2 [skip ci]
...
## [10.6.2](https://github.com/harttle/liquidjs/compare/v10.6.1...v10.6.2 ) (2023-03-19)
### Bug Fixes
* sample FS in render-file.md ([#594 ](https://github.com/harttle/liquidjs/issues/594 )) ([4542ddc ](https://github.com/harttle/liquidjs/commit/4542ddcfc3d5e245112a119bf22f0e00cb925791 ))
v10.6.2
2023-03-19 16:43:24 +00:00
Harttle and Jun Yang
9d823937cc
chore: upload npm errors for failed pipeline
2023-03-20 00:41:06 +08:00
Harttle and Jun Yang
da93102c1c
chore: upgrade API doc to latest typedoc, fixes #593
2023-03-20 00:41:06 +08:00
Harttle and Jun Yang
c6cde9cd10
chore: migrate test cases from Chai to Jest
2023-03-20 00:41:06 +08:00
allcontributors[bot] and Jun Yang
dccb90c591
docs: update .all-contributorsrc [skip ci]
2023-03-19 23:44:13 +08:00
allcontributors[bot] and Jun Yang
228a5c3bed
docs: update README.md [skip ci]
2023-03-19 23:44:13 +08:00
bobgubko and GitHub
4542ddcfc3
fix: sample FS in render-file.md ( #594 )
2023-03-19 23:42:41 +08:00
Jun Yang
2def145cf6
docs: update docs for ownPropertyOnly, #588
2023-03-04 00:21:41 +08:00
semantic-release-bot
14e059c933
chore(release): 10.6.1 [skip ci]
...
## [10.6.1](https://github.com/harttle/liquidjs/compare/v10.6.0...v10.6.1 ) (2023-03-02)
### Bug Fixes
* [expression] apply value equal for arrays, [#589 ](https://github.com/harttle/liquidjs/issues/589 ) ([9c0dc5f ](https://github.com/harttle/liquidjs/commit/9c0dc5fa39a31d477a5c5a2c5212034174bf0516 ))
* strip_html for multi line <script>/<style>/comments, [#70 ](https://github.com/harttle/liquidjs/issues/70 ) ([42d2590 ](https://github.com/harttle/liquidjs/commit/42d25902e855d3c06d5ead071bf55604f495c205 ))
v10.6.1
2023-03-02 16:17:49 +00:00
Harttle
771b9b9eba
style: fix code style
2023-03-03 00:14:38 +08:00
Harttle
9c0dc5fa39
fix: [expression] apply value equal for arrays, #589
2023-03-02 23:44:56 +08:00
Harttle
42d25902e8
fix: strip_html for multi line <script>/<style>/comments, #70
2023-03-02 23:01:15 +08:00
Jun Yang
d4e519c4a6
chore: update build badge, coverage to 100%, mv DEFAULT_FMT to defaultOptions
2023-02-23 01:05:54 +08:00
semantic-release-bot
5f4a004e90
chore(release): 10.6.0 [skip ci]
...
# [10.6.0](https://github.com/harttle/liquidjs/compare/v10.5.0...v10.6.0 ) (2023-02-22)
### Features
* LiquidOptions.dateFormat to override default date format ([#587 ](https://github.com/harttle/liquidjs/issues/587 )) ([3fb6646 ](https://github.com/harttle/liquidjs/commit/3fb66465c6fe1bf4dc2e1ace9157c23d0fc8f859 ))
v10.6.0
2023-02-22 16:00:10 +00:00
prassie and GitHub
3fb66465c6
feat: LiquidOptions.dateFormat to override default date format ( #587 )
...
doc: updates related to LiquidOptions.dateFormat
doc: revamped the date filter doc for easier reference
2023-02-22 23:56:33 +08:00
semantic-release-bot
d9cac4efca
chore(release): 10.5.0 [skip ci]
...
# [10.5.0](https://github.com/harttle/liquidjs/compare/v10.4.0...v10.5.0 ) (2023-02-14)
### Bug Fixes
* "ownPropertyOnly" not respected when passed via "renderOptions" ([d489916 ](https://github.com/harttle/liquidjs/commit/d489916231779149e110183400e3e597b8ee02ba ))
### Features
* Adds support for options to CLI and improves usability ([#586 ](https://github.com/harttle/liquidjs/issues/586 )) ([24c8a1e ](https://github.com/harttle/liquidjs/commit/24c8a1e3722e5359f02934e2814f9abfa888ee86 ))
v10.5.0
2023-02-14 15:06:52 +00:00
Harttle
8ef920928c
docs: add slavivanov and DaRosenberg into contributor list
2023-02-14 22:57:25 +08:00
Slav Ivanov and Harttle
d489916231
fix: "ownPropertyOnly" not respected when passed via "renderOptions"
2023-02-14 22:39:38 +08:00
24c8a1e372
feat: Adds support for options to CLI and improves usability ( #586 )
...
* Improved UX of CLI
* Updated docs and setup tutorial
* Corrected version number in TODO comments
* Downgraded lock file version
* Restored previous lock file
* Removed --keep-output-type option
* Switch to using async IO to avoid problems stdin in some scenarios
https://stackoverflow.com/questions/40362369/stdin-read-fails-on-some-input
https://stackoverflow.com/questions/40362369/stdin-read-fails-on-some-input
* Addressed feedback from code review
* Changed to curl-like systax for specifing inputs as literals, paths or stdin
---------
Co-authored-by: Daniel Rosenberg <[email protected] >
2023-02-14 22:03:00 +08:00
allcontributors[bot] and Jun Yang
a6618538d1
docs: update .all-contributorsrc [skip ci]
2023-02-04 11:33:02 +08:00
allcontributors[bot] and Jun Yang
c0c3c07ba1
docs: update README.md [skip ci]
2023-02-04 11:33:02 +08:00
prassie and GitHub
a55f44f095
Added documentation for date ordinals support in date filter via %q ( #581 )
...
* Added date ordinals support in date filter via %q
* fix: validation regex for default date format
* fix: validation regex for default date format
2023-02-04 11:31:30 +08:00
Jun Yang
7f76e1311f
docs: list sponsors & backers separately on liquidjs.com
2023-01-22 21:37:47 +08:00
semantic-release-bot
312000366d
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)
### Features
* support `not` operator, [#575 ](https://github.com/harttle/liquidjs/issues/575 ) ([3f21382 ](https://github.com/harttle/liquidjs/commit/3f21382d43cafa1e32162e58adabd22d5c3709ed ))
* support calling `date` without format string, [#573 ](https://github.com/harttle/liquidjs/issues/573 ) ([aafaa0b ](https://github.com/harttle/liquidjs/commit/aafaa0b4f9e84f466fbcc2cb2ae37fe8704c5272 ))
v10.4.0
2023-01-02 17:42:18 +00:00
Harttle and Harttle
3f21382d43
feat: support not operator, #575
2023-01-03 01:34:03 +08:00
Harttle and Harttle
aafaa0b4f9
feat: support calling date without format string, #573
2023-01-03 00:53:33 +08:00
semantic-release-bot
964e5e8961
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 Fixes
* type compatible with v9 tag definition, support `Context` as scope in various render APIs, [#570 ](https://github.com/harttle/liquidjs/issues/570 ) ([fb6a9f8 ](https://github.com/harttle/liquidjs/commit/fb6a9f8717cd57522d53687da7e4718b28a7f68a ))
v10.3.3
2022-12-18 04:58:05 +00:00
Jun Yang
fb6a9f8717
fix: type compatible with v9 tag definition, support Context as scope in various render APIs, #570
2022-12-18 12:48:06 +08:00
semantic-release-bot
7526d4062d
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 Fixes
* re-export error classes, [#569 ](https://github.com/harttle/liquidjs/issues/569 ) ([2663ee1 ](https://github.com/harttle/liquidjs/commit/2663ee16a066c74cbd387fe40154fdeb2136f35a ))
v10.3.2
2022-12-13 18:16:48 +00:00
Harttle and Harttle
2663ee16a0
fix: re-export error classes, #569
2022-12-14 02:14:03 +08:00
Harttle and Harttle
d24655887f
docs: update docs and demo for Value usage, fixes #568
2022-12-14 02:14:03 +08:00
semantic-release-bot
a9f93d7235
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 Fixes
* support `Context` as `evalValue` parameter, [#568 ](https://github.com/harttle/liquidjs/issues/568 ) ([0f4916b ](https://github.com/harttle/liquidjs/commit/0f4916bc5a93f5e744e4246336c68f2e89774272 ))
v10.3.1
2022-12-12 11:48:42 +00:00
Harttle and Harttle
0f4916bc5a
fix: support Context as evalValue parameter, #568
2022-12-12 19:41:29 +08:00
semantic-release-bot
f4a033ecea
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)
### Features
* support disable outputEscape for specific filters, [#565 ](https://github.com/harttle/liquidjs/issues/565 ) ([e6db371 ](https://github.com/harttle/liquidjs/commit/e6db371519f0fb3b0068347cfb2016aed386c8fa ))
v10.3.0
2022-12-11 18:35:51 +00:00
Jun Yang
5ac3765612
chore: update liquid options to match raw filters
2022-12-12 02:32:50 +08:00