Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/harttle/liquidjs

A simple, expressive, safe and Shopify compatible template engine in pure JavaScript.
https://github.com/harttle/liquidjs

perf: use polymophism instead duck test

82d76735546e13b0e20623de56f9130f193369b7 authored almost 6 years ago by harttle <[email protected]>
refactor: Context#propertyAccessSeq => parseProp

64dd057552cc879882810af8053aee836efe9c0e authored almost 6 years ago by harttle <[email protected]>
refactor: switch Context <-> Scope concepts

45e3c2bb8e14ae8b58d00b66ccc299beaaecaf80 authored almost 6 years ago by harttle <[email protected]>
doc: update README.md

76345a64c39803b9f45c20a72d8383fb2d8c2745 authored almost 6 years ago by Jun Yang <[email protected]>
chore(release): 8.0.1 [skip ci]

## [8.0.1](https://github.com/harttle/liquidjs/compare/v8.0.0...v8.0.1) (2019-03-22)

### Bug Fi...

9e6965265562d0328f7749358902a6d847ec14ad authored almost 6 years ago by semantic-release-bot <[email protected]>
fix: incorrect scope when using assign with for, fixes #115

* remove AssignScope, CaptureScope, IncrementScope, DecrementScope concepts
* introduce Scope.en...

defbb58e66e9e45ec3165089b57cc65fcd4ee304 authored almost 6 years ago by harttle <[email protected]>
async Register Tags example

b7b92c63cf8eebd95f85f104d43faa06d26c6338 authored almost 6 years ago by ssendev <[email protected]>
Fix Register Tags example

265534b7b70b87f52ee03fb4b6d92621cd32b0c4 authored almost 6 years ago by ssendev <[email protected]>
chore(release): 8.0.0 [skip ci]

# [8.0.0](https://github.com/harttle/liquidjs/compare/v7.5.1...v8.0.0) (2019-03-10)

### Code Re...

84ea2c74882c4b3b59d2325b1da0f7821565de24 authored almost 6 years ago by semantic-release-bot <[email protected]>
refactor: use camelCase for JavaScript APIs

BREAKING CHANGE: Options and method names in JavaScript API are now renamed to cammelCase, for a...

64e0c876e9f4098a42a1e4a5aded4e68d272dca7 authored almost 6 years ago by Jun Yang <[email protected]>
feat: promise support for drops, working on #65

4a8088d4e4a99cc998b36220c6fff7ccab331564 authored almost 6 years ago by Jun Yang <[email protected]>
test: cover parseFilters in template/value.ts

ad0930f1523be4ca05c6cc8a061264da6783196b authored almost 6 years ago by harttle <[email protected]>
refactor: mv custom filter test

998832c7723248308332c5e815d02c1434a2967a authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.5.1 [skip ci]

## [7.5.1](https://github.com/harttle/liquidjs/compare/v7.5.0...v7.5.1) (2019-03-05)

### Bug Fi...

4ba224043b6a393fdbc763c1128a39d7b801f7f7 authored almost 6 years ago by semantic-release-bot <[email protected]>
fix: named params for filters, working on #113

5ffc904f80dd9964b1f971ce54ad0d767ca2bdcd authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.5.0 [skip ci]

# [7.5.0](https://github.com/harttle/liquidjs/compare/v7.4.0...v7.5.0) (2019-03-01)

### Feature...

08646f75b05f14c172e3242714d06e8425417240 authored almost 6 years ago by semantic-release-bot <[email protected]>
feat: tablerowloop object

See: https://www.rubydoc.info/gems/liquid/Liquid/TablerowloopDrop

3647305dcfdc8fdb0d397030b118fe8d05bf1130 authored almost 6 years ago by Jun Yang <[email protected]>
chore: fix mocha pattern for windows

See: https://github.com/mochajs/mocha/issues/2895

cca0306f5b68d2591e2f1eaab535f1696631792e authored almost 6 years ago by Jun Yang <[email protected]>
chore: fix rollup.config.ts

eeeacc44922946835cce62a1c073ba8be5f38e0a authored almost 6 years ago by Jun Yang <[email protected]>
chore: fix test on windows 10

d44e1d727ab5fffdd8be072159565f6e02e2c17f authored almost 6 years ago by Jun Yang <[email protected]>
chore(release): 7.4.0 [skip ci]

# [7.4.0](https://github.com/harttle/liquidjs/compare/v7.3.1...v7.4.0) (2019-02-28)

### Bug Fix...

f960904df48715b655e04f771bab817d9c580956 authored almost 6 years ago by semantic-release-bot <[email protected]>
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...

b4acdb463a14784640c7e8ea4c52b5e299f71e70 authored almost 6 years ago by harttle <[email protected]>
chore: fix benchmark npm script

21d674e22b5e3e626b114ef63671647c3f6f3f95 authored almost 6 years ago by harttle <[email protected]>
refactor: IDrop interface => abstract method

b69c3a320323039570dd5122baba00f059579737 authored almost 6 years ago by harttle <[email protected]>
refactor: Drop.prototype.value => valueOf

d5b9916b2f534af639357b1e541cebedcc443577 authored almost 6 years ago by harttle <[email protected]>
feat: exported Drop interface for #107

Deprecate snake_cased options and APIs, sed #109

7bee9fc92d1c35c0fad5f87a4b273ced318783e4 authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.3.1 [skip ci]

## [7.3.1](https://github.com/harttle/liquidjs/compare/v7.3.0...v7.3.1) (2019-02-25)

### Bug Fi...

d0118402e4802a7d462043784b59c13172bc7e65 authored almost 6 years ago by semantic-release-bot <[email protected]>
chore: fix linting

31bc71d4721e5650d732fb679a76d6f8fea7787b authored almost 6 years ago by harttle <[email protected]>
fix(#108): remove absolute path in emitted d.ts

53a835ab5470716ca208146740d094c5cf3a812a authored almost 6 years ago by harttle <[email protected]>
chore: fix rollup.config.ts types

75b3e15ca93b09f4e712c8485f19292859b23e45 authored almost 6 years ago by harttle <[email protected]>
chore: stick with es6 for testing

f34573ee21aa7a5c92135765a13f100a054c5f2a authored almost 6 years ago by harttle <[email protected]>
chore: a simple liquid_method_missing case for #97

875f71d5f2d9053a5c196d390bc3e0b06e9e5961 authored almost 6 years ago by harttle <[email protected]>
refactor: remove /dist from repo

407ac6d0a49dceffe047f0811b0069ee36ae6b00 authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.3.0 [skip ci]

# [7.3.0](https://github.com/harttle/liquidjs/compare/v7.2.2...v7.3.0) (2019-02-24)

### Feature...

f9f35ebd6c731310e061c84abc3aab1477a606f7 authored almost 6 years ago by semantic-release-bot <[email protected]>
feat: nil/null/empty/blank literals, resolves #102

88c9e96392dfeeb61755d5e633c3346c5ed26da8 authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.2.2 [skip ci]

## [7.2.2](https://github.com/harttle/liquidjs/compare/v7.2.1...v7.2.2) (2019-02-23)

### Bug Fi...

54b2adce12deb988b73e6860fd3353226c584c4e authored almost 6 years ago by semantic-release-bot <[email protected]>
refactor: remove unused lexical regexps

542968e133f4760091da971af2da0cc1e0a09420 authored almost 6 years ago by harttle <[email protected]>
chore: fix linting

3b7351d9a04ecda004ed4c717d8a715ec0e7a52d authored almost 6 years ago by harttle <[email protected]>
fix: filters break when argument contains [()|, fixes #89

e977669118335e3861a3e50f66370bd3f3247d6e authored almost 6 years ago by harttle <[email protected]>
test: add benchmark

279458c670491082e625a88e8492b2ea1479286e authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.2.1 [skip ci]

## [7.2.1](https://github.com/harttle/liquidjs/compare/v7.2.0...v7.2.1) (2019-02-22)

### Bug Fi...

37d12a14ebfab6cc71db876385dc2628197b6bff authored almost 6 years ago by semantic-release-bot <[email protected]>
chore: fix linting

3cf01603e87a5966977440365effff6e8e97fc4a authored almost 6 years ago by harttle <[email protected]>
fix: default length for truncate and truncatewords

56c7992b767cc6aca80a559bf897dffa008fb934 authored almost 6 years ago by harttle <[email protected]>
refactor: strictly typed

5b6100d12bb768d53af6fd7b8fd71bf9fcd561f7 authored almost 6 years ago by harttle <[email protected]>
Update CHANGELOG.md

51f7e66f60183370fa32a202c77cf0ce77cead6e authored almost 6 years ago by Jun Yang <[email protected]>
Update CHANGELOG.md

952ab6e73b4447b464a006b454d0f76544564d7d authored almost 6 years ago by Jun Yang <[email protected]>
chore(release): 7.2.0 [skip ci]

# [7.2.0](https://github.com/harttle/liquidjs/compare/v7.1.0...v7.2.0) (2019-02-20)

### Feature...

4171b2e023546716317d08a991ea0899e1baedec authored almost 6 years ago by semantic-release-bot <[email protected]>
BREAKING CHANGE: trim_value_* -> trim_output_*

3dbab238ae6b9f1237950b33968a2621f3731de9 authored almost 6 years ago by harttle <[email protected]>
feat: override output/tag delimiter, fixes #54

d20a043fbbb37785b1bee50fe5f46686dc910f27 authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.1.0 [skip ci]

# [7.1.0](https://github.com/harttle/liquidjs/compare/v7.0.2...v7.1.0) (2019-02-20)

### Feature...

d7d00421e2973f0c044af4e717e09c5e5ae5bfbd authored almost 6 years ago by semantic-release-bot <[email protected]>
feat: throw an Error if delimiter not matched

c33d8f6828b91fcd418095c99f27d3b7b19b404f authored almost 6 years ago by harttle <[email protected]>
7.0.2

c13a16fdd6c48c337851ab7651583f1ef40f5672 authored almost 6 years ago by harttle <[email protected]>
chore: use white list to publish npm

4bd35de86789b54b14b37afe9c03faafcba15790 authored almost 6 years ago by harttle <[email protected]>
7.0.1

29f53304bc7ff76fbf8cd75c0d9da671286e8cd0 authored almost 6 years ago by harttle <[email protected]>
fix: unit test on Node.js 6

cbebb00ef135bc095ea4064816d90c47c1fbea83 authored almost 6 years ago by harttle <[email protected]>
style: fix unused vars in unit test

64a9eb79c54826f5892b43a2598f212a3a4e137b authored almost 6 years ago by harttle <[email protected]>
refactor: remove mock-fs from dev dependency

852c6ad45399546c8d4c9a60400f5533dc47199d authored almost 6 years ago by harttle <[email protected]>
chore(TypeScript): remove mock-fs

f432aade6a7850b3ca1d6eb2639d2b5bbda00cf1 authored almost 6 years ago by harttle <[email protected]>
chore(TypeScript): fix unit tests and coverage

aa49b4f11727063bb89efe76b98610ace85b4a36 authored almost 6 years ago by harttle <[email protected]>
chore(TypeScript): fix linting and generate .d.ts

fc9ebdb90fc6565dc06a807f519b808cbf0573e7 authored almost 6 years ago by harttle <[email protected]>
chore(TypeScript): demo for typescript

7ee87008c749e30342018b8da73f01fa4248d6b3 authored almost 6 years ago by harttle <[email protected]>
chore(TypeScript): refactor objects into classes

fix: `Nil`(null, undefined) now renders as empty string
change: `parser.parseValue()` renamed to...

677e8511e60a7cc789dd33a4f295a46beeaf1137 authored almost 6 years ago by harttle <[email protected]>
chore(release): 7.0.0 [skip ci]

# [7.0.0](https://github.com/harttle/liquidjs/compare/v6.4.3...v7.0.0) (2019-02-14)

### chore

...

b51b0dabca7e6fcc6d3be7a82e70dc39a5545d8e authored almost 6 years ago by semantic-release-bot <[email protected]>
chore(TypeScript): ship Liquid to class

BREAKING CHANGE: calling `Liquid()` without `new` now becomes invalid

1cc7249a71a8256878ccb5421c10afb227de3ed5 authored almost 6 years ago by harttle <[email protected]>
chore(CI): remove node_js 4

a626de632c826be978fe9ed96bf49470d590d9c7 authored almost 6 years ago by harttle <[email protected]>
chore(CI): skip unit test on node_js 4

83a8e2d310f65cee6593f7f2c24cac669f96201c authored almost 6 years ago by harttle <[email protected]>
chore(typescript): ship to TypeScript

c37b3307517fc5baf627cf7cccb1824bc5263c02 authored almost 6 years ago by harttle <[email protected]>
chore(release): 6.4.3 [skip ci]

## [6.4.3](https://github.com/harttle/liquidjs/compare/v6.4.2...v6.4.3) (2019-02-13)

### Bug Fi...

c8de8bcde28cc46822a99dd9fc5fd199cdf530d0 authored almost 6 years ago by semantic-release-bot <[email protected]>
fix: better index.d.ts and a demo

The demo is located at demo/typescript/index.ts , working on #98

2015f683b85309744036b5146194fbe3d15eaa61 authored almost 6 years ago by harttle <[email protected]>
chore(release): 6.4.2 [skip ci]

## [6.4.2](https://github.com/harttle/liquidjs/compare/v6.4.1...v6.4.2) (2019-01-28)

### Bug Fi...

d14f18520b88c8e9342ee3327562588ab0236919 authored almost 6 years ago by semantic-release-bot <[email protected]>
chore: remove build from e2e, check es5 after published

c0524a83f3c3136271ba84a4ac504c3ce6d775bf authored almost 6 years ago by Jun Yang <[email protected]>
fix(CI): e2e not building cjs

dde7b3b38975c25e1115568f09cc8f1c8a9c6b20 authored almost 6 years ago by Jun Yang <[email protected]>
chore(release): 6.4.1 [skip ci]

## [6.4.1](https://github.com/harttle/liquidjs/compare/v6.4.0...v6.4.1) (2019-01-28)

### Bug Fi...

84bbb3432febf57ed388f9515d774bd3bdb66400 authored almost 6 years ago by semantic-release-bot <[email protected]>
chore(CI): update package-lock.json

1c5b934250734e402f3dc9a813cb46263d3b55c2 authored almost 6 years ago by Jun Yang <[email protected]>
fix: regenerator undefined

a2caeb559b0ab2d3790bcbca7a4958401e6d8ce2 authored almost 6 years ago by Jun Yang <[email protected]>
chore(Changelog): add semantic release plugins

81e6861b73cad98dac9f064b1eeee6742c8f0571 authored almost 6 years ago by harttle <[email protected]>
chore(Changelog): add @semantic-release/changelog as dev dependency

9038d56ce7c703cbc81de126b753b72f16c383eb authored almost 6 years ago by harttle <[email protected]>
chore(CI): add @semantic-release/changelog plugin

working on #100

bad72005feb8f582ba01ab3693f1b8b835fc219d authored almost 6 years ago by harttle <[email protected]>
feat(Drop): liquid_method_missing and to_s

close #97

4dffb27e95bec3820974e3d29040b2a924ef3444 authored almost 6 years ago by harttle <[email protected]>
chore(CI): mv lint and covereage to test phase

f38ea63c14d0c4cfd682bf9c168975989f5775c9 authored almost 6 years ago by harttle <[email protected]>
chore(CI): downgrade rollup-plugin-babel

57bdf17dea91159d5927aba7e0376a9b320aa8bc authored almost 6 years ago by harttle <[email protected]>
chore(CI): skip_cleanup for node_modules

00404851883c1e35c110aa8abfe0e32a8d77111a authored almost 6 years ago by harttle <[email protected]>
chore(CI): use nodejs_8 for linting

42d799055a5671088347ae4f729efcb2b074183d authored almost 6 years ago by harttle <[email protected]>
style: align to [email protected]

8a881ac69a24d950e0ece090cdefa4a06887f2df authored almost 6 years ago by harttle <[email protected]>
chore(package): update package-lock.json

7a2e036c796a0f927a131fd4cd067671c23f3839 authored almost 6 years ago by harttle <[email protected]>
chore(CI): test use build matrix

a31e0c62754c533a8c28b81b9741b81114d3f064 authored almost 6 years ago by harttle <[email protected]>
chore(CI): adjust build matrix

7df4d5d62c2141a8b8163aa77477488a357a07ce authored almost 6 years ago by harttle <[email protected]>
chore(CI): assign node_js for each script

22b7e55fc9f3d8c40d38c979f562ec2454668490 authored almost 6 years ago by harttle <[email protected]>
fix(CI): scirpt for the first stage not defined

0238cf2c44f247c73255208c78c0099d14cde0cf authored almost 6 years ago by harttle <[email protected]>
chore(CI): enable semantic release

601f2e48fc788f4200e9155f93d8451910b80915 authored almost 6 years ago by harttle <[email protected]>
6.3.0

8cb0137362f1e48a27d5e12ba48a22f2b3562465 authored almost 6 years ago by harttle <[email protected]>
feature: plugin API, working on #86

dee4303fadbb4bb56527524be07f6092bf9cc1d4 authored almost 6 years ago by harttle <[email protected]>
6.2.1

9ba352ef0476729ec4262e64eab5a15a36e909fa authored almost 6 years ago by harttle <[email protected]>
fix #101: Slice filter does not work on arrays

4793a83bd63fcc1d8a873445dcdaee6dabbc6b86 authored almost 6 years ago by harttle <[email protected]>
6.2.0

af4fe1b3307bcd3f4b23a308294b9eeb004d042c authored almost 6 years ago by harttle <[email protected]>
fix banner link

5f5c62a51e1ef8d77d8db8c0da250372d50c618b authored almost 6 years ago by harttle <[email protected]>
export types variable

21f4d6bf0811a4fe83f61ce8bc20764686f31aac authored almost 6 years ago by oott123 <[email protected]>
feat: add typescript definitions

ba54bec82f8e4ad31303567067c4853269a6f739 authored almost 6 years ago by oott123 <[email protected]>
6.1.1

c2e1bc705560ddc84d86c1ccb98ed5cc48e43fe5 authored about 6 years ago by Jun Yang <[email protected]>
fix assign tag regex to include linebreaks in value

20552581938471664df96f4a7a52e76e819618d0 authored about 6 years ago by Andrew Barclay <[email protected]>