Jun Yang
|
7b87ea82d3
|
feat: JSON format by space in json filter
|
2023-03-22 00:08:24 +08: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 |
|
Harttle
|
8ef920928c
|
docs: add slavivanov and DaRosenberg into contributor list
|
2023-02-14 22:57:25 +08:00 |
|
 HarttleandHarttle
|
3f21382d43
|
feat: support not operator, #575
|
2023-01-03 01:34:03 +08:00 |
|
 HarttleandHarttle
|
aafaa0b4f9
|
feat: support calling date without format string, #573
|
2023-01-03 00:53:33 +08:00 |
|
 HarttleandHarttle
|
2663ee16a0
|
fix: re-export error classes, #569
|
2022-12-14 02:14:03 +08:00 |
|
 HarttleandHarttle
|
d24655887f
|
docs: update docs and demo for Value usage, fixes #568
|
2022-12-14 02:14:03 +08:00 |
|
 HarttleandHarttle
|
0f4916bc5a
|
fix: support Context as evalValue parameter, #568
|
2022-12-12 19:41:29 +08:00 |
|
 HarttleandHarttle
|
89c6c7676d
|
feat: timezone name for opts.timezoneOffset and date argument, fixes #553
|
2022-11-30 00:20:12 +08:00 |
|
 HarttleandHarttle
|
8061e559ac
|
docs: fix tags sidebar translation
|
2022-10-23 18:16:55 +08:00 |
|
 HarttleandHarttle
|
33c7c8f301
|
docs: demo for using LiquidJS with webpack
|
2022-10-22 00:39:18 +08:00 |
|
 HarttleandHarttle
|
32f613fb43
|
fix: truncatewords should use at least one word, #537
|
2022-10-21 14:40:25 +08:00 |
|
 HarttleandHarttle
|
bbf00f37bf
|
feat: promise in expression & nested property, #533 #276
|
2022-08-27 23:19:16 +08:00 |
|
 HarttleandHarttle
|
071368afe1
|
feat: use evalValue to parse & render expression, #527
|
2022-08-24 20:46:22 +08:00 |
|
 HarttleandHarttle
|
905a6dd149
|
fix: target ES6 for ESM bundles, fixes #526
|
2022-08-15 02:34:23 +08:00 |
|
 HarttleandHarttle
|
e874b4060b
|
feat: export toValueSync & defaultOptions to evaluate expression, see #527
|
2022-08-15 01:53:48 +08:00 |
|
 HarttleandHarttle
|
4ad383d9be
|
fix: expression support Drop.valueOf, fixes #522
|
2022-07-21 01:21:58 +08:00 |
|
Harttle
|
c41a5d5bab
|
fix: throw ParseError instead of RenderError for invalid assign expression, closes #519
|
2022-07-15 00:41:51 +08:00 |
|
Harttle
|
4289b4e804
|
refactor: rename toValue to toValueSync
|
2022-07-10 00:24:00 +08:00 |
|
Harttle
|
c3e51caa70
|
fix: for tag not respecting Drop#valueOf(), fixes #515
|
2022-07-09 22:21:51 +08:00 |
|
Harttle
|
ed95d9a760
|
chore: update to node 16
|
2022-07-08 02:56:39 +08:00 |
|
Harttle
|
0f824355fa
|
docs: zh-cn doc for inline comment
|
2022-07-08 01:59:09 +08:00 |
|
Harttle
|
3dc4290b56
|
fix: stack overflow on large number of templates, #513
|
2022-07-08 01:46:51 +08:00 |
|
 Jun YangandGitHub
|
bb8f8f569d
|
docs: update security policy
|
2022-05-17 23:53:20 +08:00 |
|
 HarttleandHarttle
|
2f6d84befc
|
test: cases for async variables
|
2022-05-03 13:31:25 +08:00 |
|
Harttle
|
f88490cd3c
|
feat: automatic output escaping, closes #500
|
2022-04-22 02:19:36 +08:00 |
|
Harttle
|
e69a51025e
|
fix: support integer arithmetic for divided_by, closes #465
|
2022-04-22 02:19:36 +08:00 |
|
Harttle
|
b377dad9e3
|
fix: lazy createRequire to allow exceptions being catched, fixes #497
|
2022-04-19 23:44:14 +08:00 |
|
Harttle
|
9e024ff2bc
|
fix: contains operator does not support Drop, fixes #492
|
2022-04-18 00:43:18 +08:00 |
|
Harttle
|
eec381ec72
|
fix: use createRequire for ESM, fixes #334
|
2022-04-18 00:43:17 +08:00 |
|
Harttle
|
a56af6bbfb
|
fix: responsive header
|
2022-03-17 16:19:57 +08:00 |
|
Harttle
|
049685b9a0
|
feat: Access array item by negative index, closes #486
|
2022-03-06 00:52:22 +08:00 |
|
Harttle
|
c503cb23df
|
feat: allow strip filter with specified char, closes #390
|
2022-03-06 00:20:51 +08:00 |
|
Harttle
|
01014edc49
|
feat: appropriate error for malformed filters, fixes #271
|
2022-03-05 23:24:16 +08:00 |
|
Harttle
|
27e579e0e2
|
test: case for {% assign %} invalid value, closes #446
|
2022-03-05 22:09:36 +08:00 |
|
Harttle
|
33009bb988
|
fix: export all builtin tags from LiquidJS, #464
|
2022-03-02 21:21:45 +08:00 |
|
Harttle
|
aa955173d4
|
fix: corner case for concat filter without argument, #481
|
2022-03-02 21:21:25 +08:00 |
|
Harttle
|
575f3e2338
|
docs: add missing tag/filter links on sidebar/table, #482
|
2022-02-27 02:07:59 +08:00 |
|
Harttle
|
7dfb620d30
|
fix: some filters throw on nil input, see #481
|
2022-02-27 02:07:59 +08:00 |
|
Harttle
|
5d077f461a
|
chore: add liquid.min.js into Github release
|
2022-02-24 01:39:27 +08:00 |
|
Harttle
|
ca3240c2c4
|
fix: url_encode throws on undefined value, fixes #479
|
2022-02-24 01:14:46 +08:00 |
|
Harttle
|
2b0c5696bc
|
docs: introduce JS script to escape for Hexo, fixes #480
|
2022-02-24 01:04:50 +08:00 |
|
Harttle
|
dab8a29070
|
feat: expose all tags/filters and TimezoneDate, closes #464
|
2022-02-23 23:38:21 +08:00 |
|
Harttle
|
200f6648aa
|
style: fix lint
|
2022-02-20 15:56:23 +08:00 |
|
Harttle
|
dbc0497386
|
fix: sort filter unexpectedly modifies original array, #475
|
2022-02-20 13:03:40 +08:00 |
|
Harttle
|
ab5e245fba
|
fix: array output now join with "" instead of ","
|
2022-02-20 13:03:40 +08:00 |
|
 Jun YangandGitHub
|
8bdb70878f
|
Merge pull request #469 from santialbo/patch-1
docs: fix example in main docs page
|
2022-02-16 17:54:10 +08:00 |
|
 HarttleandHarttle
|
d4afbc038f
|
docs: add support button on navbar
|
2022-02-13 15:12:16 +08:00 |
|
 HarttleandHarttle
|
0bdf6792d1
|
docs: add @tbdrz as contributor
|
2022-01-29 01:30:48 +08:00 |
|
 HarttleandHarttle
|
7e99efc513
|
feat: ownPropertyOnly option to protect prototype, #454
|
2022-01-29 01:22:34 +08:00 |
|
 HarttleandHarttle
|
527858fc14
|
docs: better PWA, more responsive, better description
|
2022-01-29 00:37:43 +08:00 |
|
Harttle
|
8db6c7b28d
|
docs: tutorial for render tag content
|
2022-01-23 14:24:58 +08:00 |
|
 HarttleandHarttle
|
117eaf57c3
|
docs: add additional filters/tags as differences, closes #331
|
2022-01-22 23:24:06 +08:00 |
|
 HarttleandHarttle
|
1e69d86b0c
|
chore: build docs on master push
|
2022-01-22 21:59:02 +08:00 |
|
 HarttleandHarttle
|
cc6b66216d
|
docs: support dark mode
|
2022-01-22 21:51:49 +08:00 |
|
 HarttleandHarttle
|
ca82416dea
|
docs: apply network-first cache strategy
|
2022-01-22 19:04:12 +08:00 |
|
 HarttleandHarttle
|
394d5a1ae2
|
docs: add tutorials for custom filters and tags
|
2022-01-22 18:52:37 +08:00 |
|
 HarttleandHarttle
|
371da3da74
|
docs: add jekyllInclude to tutorials
|
2022-01-20 02:04:54 +08:00 |
|
 HarttleandHarttle
|
53824a2d00
|
fix: liquidjs.version on npm package
|
2022-01-20 01:16:52 +08:00 |
|
 HarttleandHarttle
|
8c27a84059
|
feat: support offset:continue, see #439
|
2022-01-20 00:12:18 +08:00 |
|
 HarttleandHarttle
|
388d0fbbc4
|
feat: support Jekyll-like include syntax, see #441
|
2022-01-19 23:07:25 +08:00 |
|
 HarttleandHarttle
|
c756191f49
|
feat: support allow_false for default filter, see #435
|
2022-01-02 16:31:21 +08:00 |
|
 HarttleandHarttle
|
e94e386c46
|
docs: update liquidjs.com and README for demo link
|
2021-12-31 17:49:27 +08:00 |
|
 HarttleandHarttle
|
49d3f64873
|
docs: echo & liquid tags
|
2021-12-19 22:31:02 +08:00 |
|
 HarttleandHarttle
|
be3463c5f9
|
docs: add jg-rp as contributor
|
2021-12-19 21:42:46 +08:00 |
|
 HarttleandHarttle
|
23279a816a
|
feat: support jekyll-like include, see #433
|
2021-12-18 15:26:15 +08:00 |
|
 HarttleandHarttle
|
2c14a9541d
|
chore: update node to 14 for check pipeline
|
2021-12-12 20:10:15 +08:00 |
|
 HarttleandHarttle
|
c474649748
|
chore: update node to 14 on pipeline
|
2021-12-12 11:11:03 +08:00 |
|
 HarttleandHarttle
|
fad17cfbb3
|
docs: fix apidoc generation for typescript@4
|
2021-12-11 21:30:19 +08:00 |
|
 HarttleandHarttle
|
95fc705b5d
|
chore: upgrade typescript
|
2021-12-11 20:23:09 +08:00 |
|
 HarttleandHarttle
|
6801552fe6
|
feat: customize globals & strictVariables when calling render, see #432
|
2021-12-11 20:22:58 +08:00 |
|
 HarttleandHarttle
|
6023d9ba10
|
docs: path traversal vulnerabilities when customizing FS
|
2021-12-11 12:31:08 +08:00 |
|
 HarttleandHarttle
|
69286c6909
|
test: coverage to 100%
|
2021-12-07 23:34:53 +08:00 |
|
 HarttleandHarttle
|
6c114267a5
|
fix: size filter does not respect Objects, fixes #385
|
2021-12-07 23:05:46 +08:00 |
|
 HarttleandHarttle
|
e2ef236f68
|
fix: throws when using preserveTimezones on Node.js, fixes #431
|
2021-12-07 22:43:47 +08:00 |
|
 HarttleandHarttle
|
44f6b520d5
|
fix: always allow './' and '../' to be relative, even on windows
|
2021-11-06 03:36:39 +08:00 |
|
 HarttleandHarttle
|
4b42e63601
|
docs: update liquidjs for demo/nodejs
|
2021-10-28 00:03:18 +08:00 |
|
 HarttleandHarttle
|
aebeae9e1b
|
fix: relative root (by default) yields LookupError, fixes #419, #424, also related to #395
|
2021-10-27 23:55:39 +08:00 |
|
Harttle
|
564972ba74
|
docs: add version info in playground.html
|
2021-10-20 23:20:23 +08:00 |
|
Jun Yang
|
daa0b574fc
|
feat: where filter, working on #118
doc: https://shopify.github.io/liquid/filters/where/
ruby impl: https://github.com/Shopify/liquid/blob/14cd011cb5eef042af192ad5294c8f0e1ae89f06/lib/liquid/standardfilters.rb
|
2019-04-02 00:46:32 +08:00 |
|
Jun Yang
|
722da6a7ee
|
doc: update README
|
2019-03-25 23:01:04 +08:00 |
|
Jun Yang
|
76345a64c3
|
doc: update README.md
|
2019-03-23 22:28:33 +08:00 |
|
Jun Yang
|
64e0c876e9
|
refactor: use camelCase for JavaScript APIs
BREAKING CHANGE: Options and method names in JavaScript API are now renamed to cammelCase, for a complete list see #109
|
2019-03-10 19:21:09 +08:00 |
|
Jun Yang
|
4a8088d4e4
|
feat: promise support for drops, working on #65
|
2019-03-10 18:05:52 +08:00 |
|
Jun Yang
|
3647305dcf
|
feat: tablerowloop object
See: https://www.rubydoc.info/gems/liquid/Liquid/TablerowloopDrop
|
2019-03-02 06:00:30 +08:00 |
|
Jun Yang
|
cca0306f5b
|
chore: fix mocha pattern for windows
See: https://github.com/mochajs/mocha/issues/2895
|
2019-03-02 03:57:38 +08:00 |
|
Jun Yang
|
eeeacc4492
|
chore: fix rollup.config.ts
|
2019-03-02 03:42:57 +08:00 |
|
Jun Yang
|
d44e1d727a
|
chore: fix test on windows 10
|
2019-03-02 03:36:33 +08:00 |
|
Jun Yang
|
c0524a83f3
|
chore: remove build from e2e, check es5 after published
|
2019-01-29 01:28:02 +08:00 |
|
Jun Yang
|
dde7b3b389
|
fix(CI): e2e not building cjs
|
2019-01-29 01:08:52 +08:00 |
|
Jun Yang
|
1c5b934250
|
chore(CI): update package-lock.json
|
2019-01-29 00:39:19 +08:00 |
|
Jun Yang
|
a2caeb559b
|
fix: regenerator undefined
|
2019-01-29 00:26:08 +08:00 |
|
Jun Yang
|
c2e1bc7055
|
6.1.1
|
2018-11-22 09:36:18 +08:00 |
|
Jun Yang
|
d504c8107e
|
6.0.1
|
2018-10-06 12:20:13 +08:00 |
|
Jun Yang
|
c0181aec31
|
remove dependency from 'util'
|
2018-10-01 23:08:39 +08:00 |
|
Jun Yang
|
22a7a85d50
|
test case for Regexp rendering
|
2018-10-01 23:00:49 +08:00 |
|
Jun Yang
|
044be8253d
|
fixes #91
|
2018-10-01 22:51:40 +08:00 |
|
Jun Yang
|
8a629980d9
|
refactor: move fs util into template.js
|
2018-10-01 22:06:03 +08:00 |
|