Skip to content

Version 2.3.3

Latest

Choose a tag to compare

@jg-rp jg-rp released this 29 Sep 12:25

Fixes

  • Fixed the tablerow tag. Previously it would render a blank <tr> given an empty iterable. Now it renders nothing when the target is empty or not iterable. See #217.
  • Fixed <= and >= operators. Previously we would evaluate some expressions to True when given non-orderable operands, and raise a TypeError in some cases. Now we follow Shopify/liquid behavior. See #219.
  • Fixed an issue with range expressions where a TypeError would be raised if either the start or stop value's type can not be coerced to an integer. Now we default to 0. See #223.
  • Fixed an issue with the template tokenizer where some malformed templates could cause excessive backtracking in our regular expressions. See #224.
  • Fixed an issue with the loop_iteration_limit resource limit. Previously we would fail to count nested {% tablerow %} tags when calculating the effective loop count.