Harttle
fe978c8cd9
docs: Liquid Drops
2023-11-29 21:53:09 +08:00
semantic-release-bot
8ff9aea8ce
chore(release): 10.9.4 [skip ci]
...
## [10.9.4](https://github.com/harttle/liquidjs/compare/v10.9.3...v10.9.4 ) (2023-11-04)
### Bug Fixes
* allow unicode to be identifiers, fixes [#655 ](https://github.com/harttle/liquidjs/issues/655 ) ([dd7616a ](https://github.com/harttle/liquidjs/commit/dd7616acb9a71b77f39d2fa24b6f68a7caef87f1 ))
v10.9.4
2023-11-04 13:36:47 +00:00
Harttle
dd7616acb9
fix: allow unicode to be identifiers, fixes #655
2023-11-04 21:33:29 +08:00
allcontributors[bot] and Jun Yang
d75ac93390
docs: update .all-contributorsrc [skip ci]
2023-10-31 19:57:42 +08:00
allcontributors[bot] and Jun Yang
2caeeda1c1
docs: update README.md [skip ci]
2023-10-31 19:57:42 +08:00
Rasmus Wriedt Larsen and Jun Yang
6ebf2ee427
docs: fix typo (ans => and)
2023-10-31 19:55:19 +08:00
semantic-release-bot
3bd825afb0
chore(release): 10.9.3 [skip ci]
...
## [10.9.3](https://github.com/harttle/liquidjs/compare/v10.9.2...v10.9.3 ) (2023-10-15)
### Bug Fixes
* package version in released files ([67a5b22 ](https://github.com/harttle/liquidjs/commit/67a5b229ca9ccabb4aee42bbb5c9f03d4076786a ))
v10.9.3
2023-10-15 13:11:10 +00:00
Harttle
67a5b229ca
fix: package version in released files
2023-10-15 21:00:03 +08:00
Harttle
c1c72b53d5
test: fix test case
2023-10-15 20:21:32 +08:00
semantic-release-bot
30e364c7d0
chore(release): 10.9.2 [skip ci]
...
## [10.9.2](https://github.com/harttle/liquidjs/compare/v10.9.1...v10.9.2 ) (2023-08-28)
### Bug Fixes
* handle windows newlines on `newline_to_br` and `strip_newlines` ([88aa63f ](https://github.com/harttle/liquidjs/commit/88aa63fd58b5a5824c031acc6f3e4072bedd262f ))
* sort and where bug when using `strictVariables` ([8af682d ](https://github.com/harttle/liquidjs/commit/8af682d2ca68de99bafd4a7055e4912eeb318f57 ))
v10.9.2
2023-08-28 13:15:00 +00:00
Francisco Soto and Jun Yang
8af682d2ca
fix: sort and where bug when using strictVariables
2023-08-28 21:08:45 +08:00
Francisco Soto and Jun Yang
88aa63fd58
fix: handle windows newlines on newline_to_br and strip_newlines
2023-08-28 21:08:05 +08:00
semantic-release-bot
fce9fcfa68
chore(release): 10.9.1 [skip ci]
...
## [10.9.1](https://github.com/harttle/liquidjs/compare/v10.9.0...v10.9.1 ) (2023-08-23)
### Bug Fixes
* map filter allow nil results in strict mode, fixes [#647 ](https://github.com/harttle/liquidjs/issues/647 ) ([45adbd7 ](https://github.com/harttle/liquidjs/commit/45adbd7008296a94da04d21a35917f744a0f4109 ))
v10.9.1
2023-08-23 16:29:27 +00:00
Harttle
45adbd7008
fix: map filter allow nil results in strict mode, fixes #647
2023-08-24 00:20:57 +08:00
semantic-release-bot
942944eae0
chore(release): 10.9.0 [skip ci]
...
# [10.9.0](https://github.com/harttle/liquidjs/compare/v10.8.4...v10.9.0 ) (2023-08-22)
### Bug Fixes
* case should allow multiple values separated by or ([b8e7e2d ](https://github.com/harttle/liquidjs/commit/b8e7e2d9467b17ca786e6fb422e9579dd178de76 ))
* for throws undefined var with a null value with strictVariables ([dc6a301 ](https://github.com/harttle/liquidjs/commit/dc6a3013874872ac85f1fbe5184c74631122d851 ))
* remove_last was eating an extra character ([fc27313 ](https://github.com/harttle/liquidjs/commit/fc2731376f8ef59ac7160f97cef1fb5d94f053db ))
### Features
* more flexible squared property read expression, fixes [#643 ](https://github.com/harttle/liquidjs/issues/643 ) ([#646 ](https://github.com/harttle/liquidjs/issues/646 )) ([660d9be ](https://github.com/harttle/liquidjs/commit/660d9be55f8eac16ca5ac77fd0b38b0d7f94961e ))
v10.9.0
2023-08-22 16:52:37 +00:00
Jun Yang and GitHub
660d9be55f
feat: more flexible squared property read expression, fixes #643 ( #646 )
...
* fix: more flexible squared property read expression, fixes #643
* fix: unecessary error wrapping in browser bundles
* style: update code style and types
* perf: use token.value when evalToken
2023-08-23 00:45:49 +08:00
Francisco Soto and Jun Yang
dc6a301387
fix: for throws undefined var with a null value with strictVariables
2023-08-19 23:54:32 +08:00
allcontributors[bot] and Jun Yang
803a0907fc
docs: update .all-contributorsrc [skip ci]
2023-08-19 23:53:44 +08:00
allcontributors[bot] and Jun Yang
4427ae1fb9
docs: update README.md [skip ci]
2023-08-19 23:53:44 +08:00
David LJ and Jun Yang
7009a054f3
docs: fix options link in setup tutorial
2023-08-19 23:53:14 +08:00
Francisco Soto and Jun Yang
b8e7e2d946
fix: case should allow multiple values separated by or
...
This is supported by Shopify liquid.
2023-08-19 23:52:24 +08:00
allcontributors[bot] and Jun Yang
4c30c660ae
docs: update .all-contributorsrc [skip ci]
2023-08-17 21:43:59 +08:00
allcontributors[bot] and Jun Yang
d916981dad
docs: update README.md [skip ci]
2023-08-17 21:43:59 +08:00
Francisco Soto and Jun Yang
fc2731376f
fix: remove_last was eating an extra character
2023-08-17 21:43:21 +08:00
allcontributors[bot] and Jun Yang
3bd8d2e557
docs: update .all-contributorsrc [skip ci]
2023-08-08 21:59:48 +08:00
allcontributors[bot] and Jun Yang
5d91e3d2ef
docs: update README.md [skip ci]
2023-08-08 21:59:48 +08:00
Nick Reilingh and GitHub
5facd99a27
chore: grammar/typo fixes for differences.md ( #634 )
2023-08-08 21:58:39 +08:00
Harttle
3f4f328572
docs: update LiquidJS contributors and users
2023-07-16 14:22:54 +08:00
Harttle
a7c94eeeb5
docs: update who's using liquid
2023-07-16 14:05:16 +08:00
semantic-release-bot
2222a1be87
chore(release): 10.8.4 [skip ci]
...
## [10.8.4](https://github.com/harttle/liquidjs/compare/v10.8.3...v10.8.4 ) (2023-07-07)
### Bug Fixes
* allow quotes in inline comment tag, fixes [#628 ](https://github.com/harttle/liquidjs/issues/628 ) ([bf425c3 ](https://github.com/harttle/liquidjs/commit/bf425c3adb929e68fa234bee8397560a436595bb ))
v10.8.4
2023-07-07 14:54:48 +00:00
Jun Yang and GitHub
bf425c3adb
fix: allow quotes in inline comment tag, fixes #628
2023-07-07 22:48:55 +08:00
Harttle
c0bc2de76e
docs: add package-lock for demos
2023-07-02 22:03:20 +08:00
Harttle
4759371102
docs: remove Patreon from docs
2023-07-02 22:03:20 +08:00
semantic-release-bot
e03e053362
chore(release): 10.8.3 [skip ci]
...
## [10.8.3](https://github.com/harttle/liquidjs/compare/v10.8.2...v10.8.3 ) (2023-06-16)
### Bug Fixes
* strftime getSuffix works for all dates ([0b4e2a9 ](https://github.com/harttle/liquidjs/commit/0b4e2a99790347bea0ab5f7d651f2330e3054601 ))
v10.8.3
2023-06-16 14:02:18 +00:00
d8691421b4
docs: add jgarber623 as a contributor for code ( #624 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-06-15 21:08:11 +08:00
Jason Garber and Jun Yang
0b4e2a9979
fix: strftime getSuffix works for all dates
...
As written, the strftime module's `getSuffix` method (responsible for
returning a date's ordinal string) works correctly for all dates in a
month _except_ 11, 12, and 13.
The existing code would return a string based on the last digit of the
date. In American English, these three dates use the `th` suffix rather
than `st`, `nd`, or `rd`.
This refactor/bug fix draws inspiration from Rails' ActiveSupport
ordinal inflector:
https://github.com/rails/rails/blob/main/activesupport/lib/active_support/locale/en.rb
The Ruby code above is designed to work with any number, so the bug fix
to this library is simpler.
The test suite is also updated with additional examples to verify the
correctness of these changes.
2023-06-15 21:01:55 +08:00
Harttle and Jun Yang
e401a30972
chore: split Github Actions workflows
2023-06-05 23:32:35 +08:00
semantic-release-bot
495bef2d0c
chore(release): 10.8.2 [skip ci]
...
## [10.8.2](https://github.com/harttle/liquidjs/compare/v10.8.1...v10.8.2 ) (2023-06-04)
### Bug Fixes
* sample filter randomness and count=1 case ([fcb930f ](https://github.com/harttle/liquidjs/commit/fcb930f0ddf2489fa74cd323f24398d7e9f7717f ))
v10.8.2
2023-06-04 05:42:37 +00:00
Harttle
fcb930f0dd
fix: sample filter randomness and count=1 case
2023-06-04 13:34:16 +08:00
semantic-release-bot
b4e12232be
chore(release): 10.8.1 [skip ci]
...
## [10.8.1](https://github.com/harttle/liquidjs/compare/v10.8.0...v10.8.1 ) (2023-06-04)
### Bug Fixes
* incorrect error message for browser UMD bundle ([3a67eb7 ](https://github.com/harttle/liquidjs/commit/3a67eb7f1cc7e54d2ec94a985eca4c1f147cdd61 ))
v10.8.1
2023-06-04 04:05:53 +00:00
Harttle
3a67eb7f1c
fix: incorrect error message for browser UMD bundle
2023-06-04 12:00:32 +08:00
Harttle
fc42438283
docs: add Tomáš Hübelbauer as contributor
2023-06-04 11:41:49 +08:00
Harttle
8acf405949
docs: update ace version for LiquidJS playground
2023-06-04 02:24:06 +08:00
Harttle
e9da7f39de
docs: add contributing.md into docs/.../contribution-guidelines.md
2023-06-04 02:15:36 +08:00
semantic-release-bot
87e83b63fc
chore(release): 10.8.0 [skip ci]
...
# [10.8.0](https://github.com/harttle/liquidjs/compare/v10.7.1...v10.8.0 ) (2023-06-03)
### Bug Fixes
* proper error message for filter syntax error, [#610 ](https://github.com/harttle/liquidjs/issues/610 ) ([0480d33 ](https://github.com/harttle/liquidjs/commit/0480d3317d0e46519ad2adf4ac43f53cddf467c6 ))
* sed invocations to work out of the box on macOS ([#615 ](https://github.com/harttle/liquidjs/issues/615 )) ([87d4cc7 ](https://github.com/harttle/liquidjs/commit/87d4cc7e14ece14161285a740be63afc8a88b63c ))
### Features
* Add support for the Jekyll sample filter ([#612 ](https://github.com/harttle/liquidjs/issues/612 )) ([ba8b842 ](https://github.com/harttle/liquidjs/commit/ba8b84245266589e43c0e70d99e12b981d349809 ))
* introduce a matrix with latest Ubuntu and macOS to test the build on macOS as well ([82ba548 ](https://github.com/harttle/liquidjs/commit/82ba54845f4cd4e1e7660c1557e3cfaa22d68924 )), closes [#615 ](https://github.com/harttle/liquidjs/issues/615 )
* precise line/col for tokenization Error, [#613 ](https://github.com/harttle/liquidjs/issues/613 ) ([e347e60 ](https://github.com/harttle/liquidjs/commit/e347e603d76c039cec191d417deab34e7ef1f9a7 ))
v10.8.0
2023-06-03 18:09:56 +00:00
Harttle and Jun Yang
e347e603d7
feat: precise line/col for tokenization Error, #613
2023-06-04 02:06:42 +08:00
Harttle and Jun Yang
0480d3317d
fix: proper error message for filter syntax error, #610
2023-06-04 02:06:42 +08:00
Tomáš Hübelbauer and Jun Yang
82ba54845f
feat: introduce a matrix with latest Ubuntu and macOS to test the build on macOS as well
...
Once #615 is merged, the build script should work on macOS just as well as it does on Ubuntu and with this GitHub Actions matrix we can keep ensuring that it continues to work as it should.
2023-06-03 23:16:33 +08:00
Tomas Hubelbauer and Jun Yang
05c478c322
docs: explain how to point the Playground at the local build
...
This should help anyone looking to test their changes they made to LiquidJS via the Playground site also provided in the repository.
I have also added basic information on where the Playground is and how to run it in general.
2023-06-03 23:06:18 +08:00
Tomáš Hübelbauer and GitHub
87d4cc7e14
fix: sed invocations to work out of the box on macOS ( #615 )
...
* fix: sed invocations to work out of the box on macOS
These fixes make the sed invocations run on macOS but I am not sure if they will break the GNU sed invocations in return…
* fix: add macOS branches to the shell scripts
The sed command line was difficult (impossible?) to be made portable so I just added macOS conditions.
* Prototype the solution using an alias
It seems that this will not work because I keep getting "sedi: command not found".
* fix: use a Bash function instead of an alias to run sed portably
This seems to work on my local so let's see if it runs in the CI on GitHub.
* fix: use 2 spaces like the original scripts did
Not sure why VS Code went with 4.
* fix: use sedi for the build-changelog `1i\` part as well
I am curious if Ubuntu will handle the newline…
2023-06-03 22:56:25 +08:00