Liquid v5.4.0 Release Notes

Release Date: 2022-07-29 // 6 months ago
  • ๐Ÿ’ฅ Breaking Changes

    • โฌ‡๏ธ Drop support for end-of-life Ruby versions (2.5 and 2.6) (#1578) [Andy Waite]

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ Allow # to be used as an inline comment tag (#1498) [CP Clermont]

    ๐Ÿ›  Fixes

    • 0๏ธโƒฃ PartialCache now shares snippet cache with subcontexts by default (#1553) [Chris AtLee]
    • Hash registers no longer leak into subcontexts as static registers (#1564) [Chris AtLee]
    • ๐Ÿ›  Fix ParseTreeVisitor for with variable expressions in Render tag (#1596) [CP Clermont]

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Liquid::Context#registers now always returns a Liquid::Registers object, though supports the most used Hash functions for compatibility (#1553)

Previous changes from v5.3.0

  • ๐Ÿ›  Fixes

    • StandardFilter: Fix missing @context on iterations (#1525) [Thierry Joyal]
    • ๐Ÿ›  Fix warning about block and default value in static_registers.rb (#1531) [Peter Zhu]

    ๐Ÿ—„ Deprecation

    • Condition#evaluate to require mandatory context argument in Liquid 6.0.0 (#1527) [Thierry Joyal]