harttle
|
cdceb25d00
|
perf: add cross-engines benchmark
|
2021-06-20 13:25:08 +08:00 |
|
 Memmie LengletandJun Yang
|
8f9639f1d6
|
feat: when tag with multiple values
|
2021-05-06 22:52:22 +08:00 |
|
Jun Yang
|
3e3d84a5ed
|
fix: operator boundary not correctly recognized, fixes #342
|
2021-05-04 18:13:02 +08:00 |
|
 Laurin QuastandJun Yang
|
1fd76acf28
|
fix: make LiquidError context property public
|
2021-05-01 20:00:02 +08:00 |
|
 Laurin QuastandJun Yang
|
9c7cb5752b
|
feat: add context as a property on the LiquidError error
|
2021-05-01 19:07:40 +08:00 |
|
 Laurin QuastandJun Yang
|
4e394b9072
|
feat: export errors for better error handling in user-land
|
2021-05-01 19:06:33 +08:00 |
|
Jun Yang
|
65487654c4
|
fix: capitalize filter not lower case trailing string, fixes #326
|
2021-04-17 10:30:57 +08:00 |
|
 Matt Vagueandharttle
|
dbc23e8b04
|
fix: expose TokenKind
|
2021-03-21 19:29:00 +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
|
2f059f6a25
|
feat: support filters in if/unless/case, see #287
|
2021-02-12 22:22:41 +08:00 |
|
harttle
|
4e82da689e
|
fix: respect fs in parser options, for #233
|
2021-02-12 15:17:21 +08:00 |
|
harttle
|
e37824fd8a
|
feat: support function calls, closes #222
|
2021-02-12 13:47:30 +08:00 |
|
harttle
|
81e11bb9c4
|
feat: support layout none, closes #299
|
2021-02-12 01:57:30 +08:00 |
|
 Jason EtcovitchandJun Yang
|
20f559e545
|
fix: default to precedence 1 for custom operators
|
2021-02-05 23:57:36 +08:00 |
|
harttle
|
f42c217fc0
|
feat: compact filter
|
2021-02-04 22:47:34 +08:00 |
|
 Jason EtcovitchandJun Yang
|
befc33c4eb
|
feat: create trie programmatically in options
|
2021-02-04 09:11:28 +08:00 |
|
 Jason EtcovitchandJun Yang
|
8734e2e6ce
|
feat: rename to defaultOperators and Operators
|
2021-02-04 09:11:28 +08:00 |
|
 Jason EtcovitchandJun Yang
|
6a7c280f04
|
feat: export Operators from operator.ts
|
2021-02-04 09:11:28 +08:00 |
|
 Jason EtcovitchandJun Yang
|
bc87e19e3e
|
feat: export OperatorMap type
|
2021-02-04 09:11:28 +08:00 |
|
 Jason EtcovitchandJun Yang
|
75591cdbfc
|
feat: add operators option for custom operators
|
2021-02-04 09:11:28 +08:00 |
|
harttle
|
9c40da7369
|
fix: allow string literals contain delimiters, fixes #288
|
2021-01-24 12:49:19 +08:00 |
|
harttle
|
a3af44dc10
|
feat: support {{block.super}}, see #38
|
2021-01-24 02:57:48 +08:00 |
|
 JoonasandJun Yang
|
de32259bb9
|
fix: lint
|
2020-12-18 22:03:58 +08:00 |
|
 JoonasandJun Yang
|
d70cd2a1ea
|
feat: add preserveTimezones option
|
2020-12-18 22:03:58 +08:00 |
|
 JoonasandJun Yang
|
26b217542b
|
fix: move offset adding complexity inside TimezoneDate
|
2020-12-18 22:03:58 +08:00 |
|
 JoonasandJun Yang
|
e3ecfe3adc
|
fix: simpler timezone regex and non-null offset
|
2020-12-18 22:03:58 +08:00 |
|
 wyoziandJun Yang
|
c16c787861
|
feat: parse and handle date timezone offsets
|
2020-12-18 22:03:58 +08:00 |
|
 PixcellandJun Yang
|
8d3eca6ee2
|
stringify value in emitter when concatenating it
|
2020-12-16 10:20:10 +08:00 |
|
 Alex de WergifosseandJun Yang
|
6a0ad102a8
|
fix: address refactor comments
|
2020-12-16 10:20:10 +08:00 |
|
 Alex de WergifosseandJun Yang
|
b8e4b3337b
|
test: add tests for keepOutputType option
|
2020-12-16 10:20:10 +08:00 |
|
 Alex de WergifosseandJun Yang
|
cd92e77726
|
feat: add option for keeping variable type in output
|
2020-12-16 10:20:10 +08:00 |
|
harttle
|
117673a725
|
style: make eslint check .ts files
|
2020-12-08 00:24:07 +08:00 |
|
harttle
|
ef43120d6e
|
test: fix test cases after rebase
|
2020-12-08 00:20:43 +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 |
|
 sschuldenzuckerandJun Yang
|
d8f9091a12
|
add and use error classes for undefined variables
cleans up funky message-matching code in expression.ts for lenient.
|
2020-12-06 22:58:08 +08:00 |
|
 sschuldenzuckerandJun Yang
|
ca18a579a1
|
Expression: minor type change & simplification
pre-fetching postfix simplifies code for 'lenient'
|
2020-12-06 22:58:08 +08:00 |
|
 sschuldenzuckerandJun Yang
|
6f2b24f7ca
|
implement lenientIf for the unless tag, too
|
2020-12-06 22:58:08 +08:00 |
|
 sschuldenzuckerandJun Yang
|
768fb79e32
|
Implement lenientIf option (resolve #265; default off)
See description of the option in liquid-options.ts.
|
2020-12-06 22:58:08 +08:00 |
|
 wyoziandJun Yang
|
e67c3c6924
|
Make end brace peek stricter and fix the test
|
2020-10-09 21:18:40 +08:00 |
|
 wyoziandJun Yang
|
18a807ea2e
|
fix: braced property access
|
2020-10-09 21:18:40 +08:00 |
|
harttle
|
72ee7b4c1e
|
feat: support jsTruthy, #255 #257
|
2020-10-08 13:11:02 +08:00 |
|
 Amit GuptaandJun Yang
|
f807383f2a
|
resolved issues raised by hhartle
|
2020-10-08 12:43:37 +08:00 |
|
 Amit GuptaandJun Yang
|
02bfed1c57
|
Added jsTruthy flag to constuctor in order to enable JS style truthiness evaluation
|
2020-10-08 12:43:37 +08:00 |
|
harttle
|
5b3f4195f0
|
fix: allow quoted variable name in capture, fixes #252
|
2020-10-03 22:03:17 +08:00 |
|
harttle
|
2e5ab98bfc
|
feat: export toPromise and toValue, see #158
|
2020-08-05 00:46:01 +08:00 |
|