liquid
liquid copied to clipboard
Liquid markup language. Safe, customer facing template language for flexible web apps.
5.4.0 was the last version cut, and that [was back in July of 2022](https://github.com/Shopify/liquid/commit/6f8722a). My specific motivation in filing this is that `{%- endraw -%}` didn't start working until https://github.com/Shopify/liquid/commit/74e505f,...
Fixes Ruby doc broken link for Time.parse.
how can I filter the search results which is returned as an array? assign filtered_items = search.results | where: 'tags', 'hidden_product' the result is just blank, and I guess that's...
This PR will be helpful for debugging internal errors of liquid gem by providing original error in internal error object. Personally I have a lot of cases when I do...
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....
# Problem Parsing errors raised in partials called by `render` tags report the error on the calling template name. What is further confusing is the line number is for the...
Registers#each are being used in the template.rb anyway. Basically merely passing registers from context to template options crashes liquid version 5.4, while it worked in liquid-5.3. Addressing: ``` /opt/hostedtoolcache/Ruby/3.1.2/x64/lib/ruby/gems/3.1.0/gems/liquid-5.4.0/lib/liquid/template.rb:176:in `render':...
Previously, registers returned from liquid have been plain hashes and thus users of the library were able to call `#value_at` on the registers. This ability has been removed by the...