James

Results 20 issues of James

When the `cycle` tag is given a name, Python Liquid will use that name and all other arguments to distinguish one cycle from another. Ruby Liquid will disregard all other...

incompatibility

When exposing templating to end users, which is one of the primary use cases for Liquid, it is vital for the stability of existing deployments that [minor and patch updates](https://semver.org/)...

enhancement

Two arrays with the same elements compare equal with an `if` tag and the `==` oprator, but not within a `case` / `when` block. ```liquid {% assign x = "a,b,c"...

bug

Hi, Related to #670 and #671, Shopify/Liquid will silently ignore any `{% elsif %}` tags after the first `{% else %}`. **Example template** ```liquid {% if false %}a{% else %}b{%...

bug

This pull request changes the standard `sum` filter to return a float instead of a `BigDecimal` when given one or more floats as input, as all standard math filters do....

Add [JSON P3](https://github.com/jg-rp/json-p3) for comparison. JSON P3 follows RFC 9535 and tests against the JSONPath Compliance Test Suite.

There's currently no documentation on bootstrapping context aware template loaders using `Environment.get_template_with_args()` and `BaseLoader.loader_with_args()`.

documentation

This PR adds a new implementation of the `comment` tag that allows nested comment blocks. This new `comment` tag is enabled by default when using [`liquid.future.Environment`](https://jg-rp.github.io/liquid/api/future-environment), and can optionally be...

version 2

Shopify/liquid have changed comment tag parsing behaviour. Other than `{% raw %}` tags, all valid and invalid tags inside a comment block are now **not** parsed, whereas before they were,...

enhancement
version 2
future

While adding some nested `liquid` tag test cases to the [golden liquid test suite](https://github.com/jg-rp/golden-liquid), I was getting errors like this: ``` 1) Error: Golden::liquid.golden.liquid_tag#test_0001_bare liquid tag in liquid tag: NoMethodError:...