harttle
|
d2c8d133ff
|
fix: unless content is not waited, fixes #160
|
2019-10-02 22:30:35 +08:00 |
|
harttle
|
0426d08fd0
|
style: fix linting
|
2019-08-26 10:15:43 -05:00 |
|
harttle
|
7fb01ad69a
|
feat: renderSync, parseAndRenderSync and renderFileSync, see #48
|
2019-08-26 10:15:43 -05:00 |
|
harttle
|
76019e9e18
|
refactor: rewrite expression evaluation, fix #130
|
2019-08-26 10:15:43 -05:00 |
|
harttle
|
ae45c4622e
|
fix: break/continue omitting output before them, #123
BREAKING CHANGE: remove default export, now should be used like import
{Liquid} from 'liquidjs'
|
2019-08-26 10:15:43 -05:00 |
|
harttle
|
854e12ba53
|
refactor: add emitter for code generation
|
2019-08-26 10:15:43 -05:00 |
|
 jamelaitandJun Yang
|
a00945cad7
|
fix: escape filter when input is undefined
|
2019-08-25 04:19:37 -05:00 |
|
 Robin BijlaniandJun Yang
|
c8c6dd8275
|
Fix: Stringify append and prepend values
|
2019-07-25 13:12:07 +08:00 |
|
harttle
|
6e6ea0ae58
|
fix: some filters on undefined variable throws, #140
|
2019-07-22 16:48:48 +08:00 |
|
harttle
|
88c89fe3b3
|
style: introduce @typescript-eslint/recommended
|
2019-07-06 14:33:34 +08:00 |
|
harttle
|
e6f5f1cd85
|
feat: at_least, at_most, sort_naturual for #132
|
2019-07-05 12:09:00 +08:00 |
|
 Patrick MalouinandJun Yang
|
edb2cc1f37
|
Expose fs as an option to override the default implementations
|
2019-06-27 09:25:17 +08:00 |
|
Jun Yang
|
b14430a161
|
style: test/integration/builtin/filters/array.ts
|
2019-05-19 14:05:28 +08:00 |
|
Jun Yang
|
505c408a85
|
fix: reverse filter not pure, see #126
|
2019-05-19 13:58:11 +08:00 |
|
harttle
|
c940e6c997
|
chore: try to make unit test locale independent
|
2019-05-12 22:58:29 +08:00 |
|
harttle
|
fdf0043b9c
|
fix: date from integer, #125
|
2019-05-12 21:03:35 +08:00 |
|
harttle
|
bef290923c
|
fix: pass drops directly to filters/tags
|
2019-05-12 20:03:32 +08:00 |
|
harttle
|
6075c0a54f
|
fix: default filter is not working with an empty string, #122
|
2019-04-27 00:26:17 +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 |
|
harttle
|
eadb6f3711
|
fix: slice filter on negative begin, #117
|
2019-04-01 10:57:08 +08:00 |
|
harttle
|
45e3c2bb8e
|
refactor: switch Context <-> Scope concepts
|
2019-03-25 10:36:23 +08:00 |
|
harttle
|
defbb58e66
|
fix: incorrect scope when using assign with for, fixes #115
* remove AssignScope, CaptureScope, IncrementScope, DecrementScope concepts
* introduce Scope.environments for decrement/increment
* assign to scopes[0] for assign/capture
|
2019-03-22 20:38:54 +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 |
|
harttle
|
ad0930f152
|
test: cover parseFilters in template/value.ts
|
2019-03-06 01:46:35 +08:00 |
|
harttle
|
998832c772
|
refactor: mv custom filter test
|
2019-03-06 01:40:31 +08:00 |
|
harttle
|
5ffc904f80
|
fix: named params for filters, working on #113
|
2019-03-06 01:30:47 +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 |
|
harttle
|
b4acdb463a
|
fix: math filters now return number, resolves #110
* fix linting
* numbers are no longer fixed:
i.e. {{0.3 | minus 0.1}} now renders as 0.19999
Stick to JavaScript number behavior, see: 8.0.0
|
2019-02-28 13:02:51 +08:00 |
|
harttle
|
7bee9fc92d
|
feat: exported Drop interface for #107
Deprecate snake_cased options and APIs, sed #109
|
2019-02-28 00:05:08 +08:00 |
|
harttle
|
53a835ab54
|
fix(#108): remove absolute path in emitted d.ts
|
2019-02-26 00:43:30 +08:00 |
|
harttle
|
407ac6d0a4
|
refactor: remove /dist from repo
|
2019-02-24 23:03:12 +08:00 |
|