All Versions
35
Latest Version
Avg Release Cycle
159 days
Latest Release
421 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v4.0.0.rc3
September 13, 2016 -
v4.0.0.rc2
March 31, 2016 -
v4.0.0.rc1
January 08, 2016 -
v3.0.6
July 24, 2015 -
v3.0.5 Changes
July 23, 2015- π Fix test failure under certain timezones [Dylan Thacker-Smith]
-
v3.0.4 Changes
July 17, 2015- π Fix chained access to multi-dimensional hashes [Florian Weingarten]
-
v3.0.3 Changes
May 28, 2015- π Fix condition parse order in strict mode (#569) [Justin Li]
-
v3.0.2 Changes
April 24, 2015- π¦ Expose VariableLookup private members (#551) [Justin Li]
- π Documentation fixes
-
v3.0.1 Changes
January 23, 2015- β Remove duplicate
index0
key in TableRow tag (#502) [Alfred Xing]
- β Remove duplicate
-
v3.0.0 Changes
November 12, 2014- β Removed Block#end_tag. Instead, override parse with
super
followed by your code. See #446 [Dylan Thacker-Smith] - π Fixed condition with wrong data types (#423) [Bogdan Gusiev]
- β Add url_encode to standard filters (#421) [Derrick Reimer]
- β Add uniq to standard filters [Florian Weingarten]
- β Add exception_handler feature (#397) and #254 [Bogdan Gusiev, Florian Weingarten]
- β‘οΈ Optimize variable parsing to avoid repeated regex evaluation during template rendering #383 [Jason Hiltz-Laforge]
- β‘οΈ Optimize checking for block interrupts to reduce object allocation #380 [Jason Hiltz-Laforge]
- Properly set context rethrow_errors on render! #349 [Thierry Joyal]
- π Fix broken rendering of variables which are equal to false (#345) [Florian Weingarten]
- β Remove ActionView template handler [Dylan Thacker-Smith]
- π Freeze lots of string literals for new Ruby 2.1 optimization (#297) [Florian Weingarten]
- π Allow newlines in tags and variables (#324) [Dylan Thacker-Smith]
- π· Tag#parse is called after initialize, which now takes options instead of tokens as the 3rd argument. See #321 [Dylan Thacker-Smith]
- Raise
Liquid::ArgumentError
instead of::ArgumentError
when filter has wrong number of arguments #309 [Bogdan Gusiev] - β Add a to_s default for liquid drops (#306) [Adam Doeler]
- β Add strip, lstrip, and rstrip to standard filters [Florian Weingarten]
- π Make if, for & case tags return complete and consistent nodelists (#250) [Nick Jones]
- Prevent arbitrary method invocation on condition objects (#274) [Dylan Thacker-Smith]
- π Don't call to_sym when creating conditions for security reasons (#273) [Bouke van der Bijl]
- π Fix resource counting bug with respond_to?(:length) (#263) [Florian Weingarten]
- π Allow specifying custom patterns for template filenames (#284) [Andrei Gladkyi]
- π Allow drops to optimize loading a slice of elements (#282) [Tom Burns]
- π Support for passing variables to snippets in subdirs (#271) [Joost Hietbrink]
- β Add a class cache to avoid runtime extend calls (#249) [James Tucker]
- β Remove some legacy Ruby 1.8 compatibility code (#276) [Florian Weingarten]
- β Add default filter to standard filters (#267) [Derrick Reimer]
- β Add optional strict parsing and warn parsing (#235) [Tristan Hume]
- β Add I18n syntax error translation (#241) [Simon HΓΈrup Eskildsen, Sirupsen]
- π Make sort filter work on enumerable drops (#239) [Florian Weingarten]
- π Fix clashing method names in enumerable drops (#238) [Florian Weingarten]
- π Make map filter work on enumerable drops (#233) [Florian Weingarten]
- π Improved whitespace stripping for blank blocks, related to #216 [Florian Weingarten]
- β Removed Block#end_tag. Instead, override parse with