 HarttleandJun Yang
|
33b3c010af
|
fix: incorrect timezone correction for DST dates, fixes #604
|
2023-04-25 01:28:48 +08:00 |
|
 HarttleandJun Yang
|
9d823937cc
|
chore: upload npm errors for failed pipeline
|
2023-03-20 00:41:06 +08:00 |
|
 HarttleandJun Yang
|
c6cde9cd10
|
chore: migrate test cases from Chai to Jest
|
2023-03-20 00:41:06 +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 |
|
 prassieandGitHub
|
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 |
|
 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 |
|
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 |
|
Jun Yang
|
d17813ef52
|
fix: case should render multiple when statements
|
2022-12-03 00:14:47 +08:00 |
|
Jun Yang
|
92992689cd
|
refactor: Tag class support in registerTag()
|
2022-11-27 14:04:01 +08:00 |
|
Jun Yang
|
b115077e12
|
refactor: remove use of internal Context class in evalValue argument
BREAKING CHANGE: `evalValue` won't support `Context` as second argument anymore.
|
2022-11-27 14:04:01 +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
|
e874b4060b
|
feat: export toValueSync & defaultOptions to evaluate expression, see #527
|
2022-08-15 01:53:48 +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
|
3dc4290b56
|
fix: stack overflow on large number of templates, #513
|
2022-07-08 01:46:51 +08:00 |
|
Harttle
|
e69a51025e
|
fix: support integer arithmetic for divided_by, closes #465
|
2022-04-22 02:19:36 +08:00 |
|
Harttle
|
9e024ff2bc
|
fix: contains operator does not support Drop, fixes #492
|
2022-04-18 00:43:18 +08:00 |
|
Harttle
|
049685b9a0
|
feat: Access array item by negative index, closes #486
|
2022-03-06 00:52:22 +08:00 |
|
Harttle
|
aa955173d4
|
fix: corner case for concat filter without argument, #481
|
2022-03-02 21:21:25 +08:00 |
|
Harttle
|
7dfb620d30
|
fix: some filters throw on nil input, see #481
|
2022-02-27 02:07:59 +08:00 |
|
Harttle
|
ca3240c2c4
|
fix: url_encode throws on undefined value, fixes #479
|
2022-02-24 01:14:46 +08:00 |
|
Harttle
|
ab5e245fba
|
fix: array output now join with "" instead of ","
|
2022-02-20 13:03:40 +08:00 |
|
 HarttleandHarttle
|
7e99efc513
|
feat: ownPropertyOnly option to protect prototype, #454
|
2022-01-29 01:22:34 +08:00 |
|
 James PriorandJun Yang
|
fde9924ee6
|
feat: implement liquid and echo tags, see #428
|
2021-12-19 21:09:26 +08:00 |
|
 HarttleandHarttle
|
23279a816a
|
feat: support jekyll-like include, see #433
|
2021-12-18 15:26:15 +08:00 |
|
 HarttleandHarttle
|
e2ef236f68
|
fix: throws when using preserveTimezones on Node.js, fixes #431
|
2021-12-07 22:43:47 +08:00 |
|
 Harttleandharttle
|
8894cbfe6e
|
fix: cache ongoing parseFile() calls, fixes #416
|
2021-10-16 21:07:48 +08:00 |
|
 Harttleandharttle
|
d4df3a0b53
|
refactor: make loader.shouldLoadRelative public
|
2021-10-16 12:30:09 +08:00 |
|
 Harttleandharttle
|
9cfa43b8ae
|
fix: hardcoded '/' in normalized options.fs, fixes #412, #408
Changes including:
- will not call fs.resolve when normalizing `fs`
- removed hardcoded `/`
- mandatory `fs.dirname` for relative reference
- mandatory `fs.sep`, defaults to '/'
|
2021-10-16 12:10:55 +08:00 |
|
Harttle
|
822ba0be0f
|
fix: skip root check for renderFile()
|
2021-10-06 18:38:58 +08:00 |
|
Harttle
|
fd5ef474c3
|
fix: support timezoneOffset for date from scope, #401
|
2021-10-06 15:45:41 +08:00 |
|
harttle
|
afeef1d745
|
fix: renderToNodeStream() now emit 'error' event instead of throw
|
2021-10-03 22:32:00 +08:00 |
|
harttle
|
68c4cfcfb6
|
feat: renderFileToNodeStream(filepath, scope)
|
2021-10-03 21:21:25 +08:00 |
|
Jun Yang
|
3e3d84a5ed
|
fix: operator boundary not correctly recognized, fixes #342
|
2021-05-04 18:13:02 +08:00 |
|
Jun Yang
|
251a50801c
|
chore: dev via windows+vscode
|
2021-04-17 11:43:03 +08:00 |
|
Jun Yang
|
9a9b792c63
|
fix: newline_to_br filter should output <br /> instead of <br/>, fixes #320
|
2021-03-13 17:14:10 +08:00 |
|
Jun Yang
|
99d14e76d7
|
fix: comparison for empty/nil, fixes #321
|
2021-03-13 17:14:08 +08:00 |
|
harttle
|
2e66e8b02e
|
fix: lenientIf not working for the umd bundle, closes #313
|
2021-02-19 23:10:15 +08:00 |
|
harttle
|
e37824fd8a
|
feat: support function calls, closes #222
|
2021-02-12 13:47:30 +08:00 |
|
harttle
|
9c40da7369
|
fix: allow string literals contain delimiters, fixes #288
|
2021-01-24 12:49:19 +08:00 |
|
harttle
|
e15803fae4
|
test: fix e2e test
|
2020-12-08 00:30:32 +08:00 |
|
harttle
|
f9f595f0f4
|
feat: passing liquid to FilterImpl, closes #277
|
2020-12-08 00:17:27 +08:00 |
|
harttle
|
2bbf50171b
|
fix: elsif is not supported for unless, fixes #268
|
2020-12-08 00:16:36 +08:00 |
|
harttle
|
a492d8e23d
|
fix: raw block not ignoring {% characters, fixes #263
|
2020-12-08 00:12:20 +08:00 |
|
harttle
|
c8afa39a01
|
fix: enforce string-type pattern in replace, fixes #243
|
2020-12-08 00:08:31 +08:00 |
|
 wyoziandJun Yang
|
18a807ea2e
|
fix: braced property access
|
2020-10-09 21:18:40 +08:00 |
|
harttle
|
5b3f4195f0
|
fix: allow quoted variable name in capture, fixes #252
|
2020-10-03 22:03:17 +08:00 |
|