v5.6.0.rc1
Pre-release
Pre-release
What's Changed
- Add concept of
Liquid::Environment
by @ianks in #1815 - Handle interrupts in table row by @alexcoco in #1818
- Bump to v5.6.0.alpha by @ianks in #1819
- Speed up the lexer for Ruby 3.4+ by @ianks in #1832
- Update liquid docs for named parameters by @graygilmore in #1831
- Faster Variable BlockBody Matching by @ggmichaelgo in #1833
- fix lexer parsing comparison without whitespaces by @ggmichaelgo in #1837
- fix parsing Variable blockbody with multibyte character by @ggmichaelgo in #1835
- raise syntax error from lexer parser with UTF-8 character by @ggmichaelgo in #1839
- fix lexer parsing ID 'contains' as comparison by @ggmichaelgo in #1840
- fix parsing quirky incomplete expressions by @ggmichaelgo in #1838
- remove TagRegistry by @ggmichaelgo in #1845
- propagate Environment on new Context creation by @ggmichaelgo in #1846
- avoid allocating new empty array by @ggmichaelgo in #1843
- Remove
Liquid.cache_classes
option by @ianks in #1847 - clean up all warnings by using new Environment by @ggmichaelgo in #1848
New Contributors
- @alexcoco made their first contribution in #1818
- @graygilmore made their first contribution in #1831
Full Changelog: v5.5.1...v5.6.0.rc1