Liquid Version History

3.0.5 / 2015-07-23 / branch “3-0-stable”

3.0.4 / 2015-07-17

3.0.3 / 2015-05-28

3.0.2 / 2015-04-24

3.0.1 / 2015-01-23

3.0.0 / 2014-11-12

2.6.3 / 2015-07-23 / branch “2-6-stable”

2.6.2 / 2015-01-23

2.6.1 / 2014-01-10

Security fix, cherry-picked from master (4e14a65): * Don't call to_sym when creating conditions for security reasons, see #273 [Bouke van der Bijl, bouk] * Prevent arbitrary method invocation on condition objects, see #274 [Dylan Thacker-Smith, dylanahsmith]

2.6.0 / 2013-11-25

IMPORTANT: Liquid 2.6 is going to be the last version of Liquid which maintains explicit Ruby 1.8 compatability. The following releases will only be tested against Ruby 1.9 and Ruby 2.0 and are likely to break on Ruby 1.8.

2.5.5 / 2014-01-10 / branch “2-5-stable”

Security fix, cherry-picked from master (4e14a65): * Don't call to_sym when creating conditions for security reasons, see #273 [Bouke van der Bijl, bouk] * Prevent arbitrary method invocation on condition objects, see #274 [Dylan Thacker-Smith, dylanahsmith]

2.5.4 / 2013-11-11

2.5.3 / 2013-10-09

2.5.2 / 2013-09-03 / deleted

Yanked from rubygems, as it contained too many changes that broke compatibility. Those changes will be on following major releases.

2.5.1 / 2013-07-24

2.5.0 / 2013-03-06

2.4.0 / 2012-08-03

2.3.0 / 2011-10-16

2.2.1 / 2010-08-23

2.2.0 / 2010-08-22

1.9.0 / 2008-03-04

Before 1.9.0

class ProductDrop < Liquid::Drop def top_sales Shop.current.products.find(:all, :order => 'sales', :limit => 10 ) end end t = Liquid::Template.parse( ' {% for product in product.top_sales %} {{ product.name }} {% endfor %} ' ) t.render('product' => ProductDrop.new ) * Added filter parameters support. Example: {{ date | format_date: "%Y" }} [Paul Hammond]