Changelog for Perl dist Template-Liquid

1.0.20 2022-08-02T03:46:03Z

  - Fix template parsing if quoted string contined "and" or "or" (amit777++)
  - Render single, literal zero (Raghu037++)

1.0.19 2020-03-15T00:44:42Z

  - Properly parse conditions in case tag
  - Stop creating fake false values in if tag to cover an old bug
  - Metachars are escaped in replace, replace_first, remove, and remove_first filters

1.0.18 2020-03-06T15:32:00Z

  - Add tags: increment and decrement (See https://shopify.github.io/liquid/tags/variable/)

1.0.17 2020-02-24T22:44:25Z

  - Minor fix for whitespace control

1.0.16 2020-02-13T20:39:23Z

  - Make Template::Liquid->render() respect a preexisting context (PR #4, Corion)
  - For limit modified (PR #5, Corion)
  - Platform related test fixes

1.0.15 2020-02-13T17:41:29Z

  - Add filters: at_least, at_most, compact, concat, date, escape, lstrip, map, reverse, rstrip,
      slice, sort_natural, strip, uniq, url_decode, url_encode, where
  - Fix filters: ceil, modulo, sort
  - Fix filter param parsing

1.0.14 2020-02-06T06:14:55Z

  - Whitespace control (See https://shopify.github.io/liquid/basics/whitespace/)

1.0.13 2020-02-06T01:34:45Z

  - Cheap fix for shallow context->get(...) in conditions

1.0.12 2020-01-29T18:51:46Z

  - Fix spurious warnings on filters

1.0.11 2020-01-24T23:55:47Z

  - Fix old missing conditions bug

1.0.10 2016-09-07T12:02:20Z

  - Add default filter

1.0.9 2016-09-06T20:18:26Z

  - Fix filters clobbering recursive values inside {%for ...%} loops
  - Fix last filter for strings
  - Add round, money, stock_price, abs, ceil, and floor filters
  - Fix handling of bare float values at the top of our context stack

1.0.8 2016-09-06T13:08:49Z

  - plus and minus filters support floating point and negative values
  - We no longer die() when met with an undefined var

1.0.7 2016-08-10T21:19:10Z

  - Crumb trails can map to object methods during render
  - Improve range parser

1.0.6 2016-05-13T14:46:52Z

  - Built-in size filter returns 0 (zero) for undefined vars

1.0.5 2016-05-12T18:25:13Z

  - Moved example extentions to Template::LiquidX::Tag::Dump and
    Template::LiquidX::Tag::Include

Version 1.0.3 | Late afternoon on January 3rd, 2015 | xxxxxxxx

    Resolved Issues/Bug Fixes:
     * Merged fixes from Michal Wojciechowski:
       - Correctly handle filter arguments with empty values (w/ test)
       - Change quote characters from qr[] to qr{} to prevent warning on newer builds of perl (5.20.x+)

Version 1.0.2 | Around ten on December 6th, 2012 | 2d72415

    Internal/Behavioral Changes:
     * Context resolve(...[, ...]) split in to get(...) and set(..., ...)

    Documentation/Sample Code/Test Suite:
     * New context tests

Version 1.0.1 | The morning of of October 10th, 2012 | cd33aa8

    Resolved Issues/Bug Fixes:
     * Dropped an 's' from Template::Liquid::Filters

    Documentation/Sample Code/Test Suite:
     * Fix another namespace bug (this time in the include test)

Version 1.0.0 | Evening of October 9th, 2012 | 18123a6

    API Changes/Compatibility Information:
     * Support {% break %} and {% continue %} tags in for loops (see docs)
     * New example extentions in lib/Solution/Tag

    Notes:
     * Project renamed from Solution to Template::Liquid because... oh, who
       cares

Version 0.9.1 | Round about midnight on July 4th, 2012 | f43dca9

    Resolved Issues/Bug Fixes:
     * Removing unused and undeclared debugging prereq Data::Dump
     * Fixing version numbers (I hope)

Version 0.9.0 | Early afternoon on July 3rd, 2012 | 5375280

    API Changes/Compatibility Information:
     * Support {% else %} tag in for loops (see docs)
     * Support 'now' and 'today' in date filter: {{ 'now' | date :'%Y' }}
     * Support split filter
     * Support {% raw %} tag
     * Expand strip_html filter to include <script> and <!--comment--> tags
     * Support modulo filter

    Documentation/Sample Code/Test Suite:
     * Simple tests for {% assign ... %} tag

Version 0.0004 | 2010-09-20 23:33:25Z (Mon, 20 Sep 2010) | fd2d1b2

    API Changes/Compatibility Information:
     * Add support for sorting lists and hashes (by key or by value) in
       {% for ... %} tags with the new 'sorted' keyword. See the section
       entitled 'Sorting' in Solution::Tag::For

Version 0.000000003 | 2010-09-20 02:25:51Z (Mon, 20 Sep 2010) | 4d4beee

    API Changes/Compatibility Information:
     * Add support for hashrefs in {% for ... %} tag

    Resolved Issues/Bug Fixes:
     * Fixing old {% for ... reversed %} regression

    Internal/Behavioral Changes:
     * Appropriate errors are raised when there are problems rendering
       {% include ... %} tags

    Documentation/Sample Code/Test Suite:
     * Correcting bad internal links and some minor reorganization

Version 0.000000002 | 2010-09-19 02:51:25Z (Sun, 19 Sep 2010) | 7f57e32

    API Changes/Compatibility Information:
     * New {% include file %} tag

    Documentation/Sample Code/Test Suite:
     * New example for custom tag creation

Version 0.000000001 | 2010-09-19 00:52:32Z (Sun, 19 Sep 2010) | 92a1cb0

    API Changes/Compatibility Information:
     * ...see below

    Resolved Issues/Bug Fixes:
     * ...see below

    Internal/Behavioral Changes:
     * It actually exists

    Documentation/Sample Code/Test Suite:
     * ...see above

    Notes:
     * This is based on the Ruby Liquid library. See the sections entitled
       "Getting Started" and "Ugh! Why a new Top Level Namespace?" in
       Solution and just about everything in Solution::Tag.

_ -.-. .... .- -. --. . ... _________________________________________
For more information, see the commit log:
    http://github.com/sanko/template-liquid/commits/