|
|
|
|
Changelog for ruby3.3-rubygem-liquid-5.5.0-lp155.28.4.x86_64.rpm :
* Fri Jun 21 2024 Dan Čermák - New upstream release 5.5.0, see bundled History.md * Sun May 14 2023 Marcus Rueckert - cleanup ruby version restrictions * Sat Sep 24 2022 Marcus Rueckert - limit to ruby 2.7 and 3.1 on leap * Thu Aug 04 2022 Stephan Kulow updated to version 5.4.0 see installed History.md [#]# 5.4.0 2022-07-29 [#]## 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 * `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) * Thu Apr 28 2022 Stephan Kulow updated to version 5.3.0 see installed History.md * Thu Mar 03 2022 Stephan Kulow updated to version 5.2.0 see installed History.md [#]# 5.2.0 2021-03-01 [#]## Features * Add `remove_last`, and `replace_last` filters (#1422) [Anders Hagbard] * Eagerly cache global filters (#1524) [Jean Boussier] [#]## Fixes * Fix some internal errors in filters from invalid input (#1476) [Dylan Thacker-Smith] * Allow dash in filter kwarg name for consistency with Liquid::C (#1518) [CP Clermont] * Tue Jan 25 2022 Stephan Kulow updated to version 5.1.0 see installed History.md [#]# 5.1.0 / 2021-09-09 [#]## Features * Add `base64_encode`, `base64_decode`, `base64_url_safe_encode`, and `base64_url_safe_decode` filters (#1450) [Daniel Insley] * Introduce `to_liquid_value` in `Liquid::Drop` (#1441) [Michael Go] [#]## Fixes * Fix support for using a String subclass for the liquid source (#1421) [Dylan Thacker-Smith] * Add `ParseTreeVisitor` to `RangeLookup` (#1470) [CP Clermont] * Translate `RangeError` to `Liquid::Error` for `truncatewords` with large int (#1431) [Dylan Thacker-Smith] * Thu Jun 24 2021 Stephan Kulow updated to version 5.0.1 see installed History.md [#]# 5.0.1 / 2021-03-24 [#]## Fixes * Add ParseTreeVisitor to Echo tag (#1414) [CP Clermont] * Test with ruby 3.0 as the latest ruby version (#1398) [Dylan Thacker-Smith] * Handle carriage return in newlines_to_br (#1391) [Unending] [#]## Performance Improvements * Use split limit in truncatewords (#1361) [Dylan Thacker-Smith] * Wed Jan 20 2021 Stephan Kulow updated to version 5.0.0 see installed History.md [#]# 5.0.0 / 2021-01-06 [#]## Features * Add new `{% render %}` tag (#1122) [Samuel Doiron] * Add support for `as` in `{% render %}` and `{% include %}` (#1181) [Mike Angell] * Add `{% liquid %}` and `{% echo %}` tags (#1086) [Justin Li] * Add [usage tracking](README.md#usage-tracking) [Mike Angell] * Add `Tag.disable_tags` for disabling tags that prepend `Tag::Disableable` at render time (#1162, #1274, #1275) [Mike Angell] * Support using a profiler for multiple renders (#1365, #1366) [Dylan Thacker-Smith] [#]## Fixes * Fix catastrophic backtracking in `RANGES_REGEX` regular expression (#1357) [Dylan Thacker-Smith] * Make sure the for tag\'s limit and offset are integers (#1094) [David Cornu] * Invokable methods for enumerable reject include (#1151) [Thierry Joyal] * Allow `default` filter to handle `false` as value (#1144) [Mike Angell] * Fix render length resource limit so it doesn\'t multiply nested output (#1285) [Dylan Thacker-Smith] * Fix duplication of text in raw tags (#1304) [Peter Zhu] * Fix strict parsing of find variable with a name expression (#1317) [Dylan Thacker-Smith] * Use monotonic time to measure durations in Liquid::Profiler (#1362) [Dylan Thacker-Smith] [#]## Breaking Changes * Require Ruby >= 2.5 (#1131, #1310) [Mike Angell, Dylan Thacker-Smith] * Remove support for taint checking (#1268) [Dylan Thacker-Smith] * Split Strainer class into StrainerFactory and StrainerTemplate (#1208) [Thierry Joyal] * Remove handling of a nil context in the Strainer class (#1218) [Thierry Joyal] * Handle `BlockBody#blank?` at parse time (#1287) [Dylan Thacker-Smith] * Pass the tag markup and tokenizer to `Document#unknown_tag` (#1290) [Dylan Thacker-Smith] * And several internal changes [#]## Performance Improvements * Reduce allocations (#1073, #1091, #1115, #1099, #1117, #1141, #1322, #1341) [Richard Monette, Florian Weingarten, Ashwin Maroli] * Improve resources limits performance (#1093, #1323) [Florian Weingarten, Dylan Thacker-Smith] * Thu Mar 14 2019 Stephan Kulow - updated to version 4.0.3 see installed History.md [#]# 4.0.3 / 2019-03-12 [#]## Fixed * Fix break and continue tags inside included templates in loops (#1072) [Justin Li] [#]# 4.0.2 / 2019-03-08 [#]## Changed * Add `where` filter (#1026) [Samuel Doiron] * Add `ParseTreeVisitor` to iterate the Liquid AST (#1025) [Stephen Paul Weber] * Improve `strip_html` performance (#1032) [printercu] [#]## Fixed * Add error checking for invalid combinations of inputs to sort, sort_natural, where, uniq, map, compact filters (#1059) [Garland Zhang] * Validate the character encoding in url_decode (#1070) [Clayton Smith] [#]# 4.0.1 / 2018-10-09 [#]## Changed * Add benchmark group in Gemfile (#855) [Jerry Liu] * Allow benchmarks to benchmark render by itself (#851) [Jerry Liu] * Avoid calling `line_number` on String node when rescuing a render error. (#860) [Dylan Thacker-Smith] * Avoid duck typing to detect whether to call render on a node. [Dylan Thacker-Smith] * Clarify spelling of `reversed` on `for` block tag (#843) [Mark Crossfield] * Replace recursion with loop to avoid potential stack overflow from malicious input (#891, #892) [Dylan Thacker-Smith] * Limit block tag nesting to 100 (#894) [Dylan Thacker-Smith] * Replace `assert_equal nil` with `assert_nil` (#895) [Dylan Thacker-Smith] * Remove Spy Gem (#896) [Dylan Thacker-Smith] * Add `collection_name` and `variable_name` reader to `For` block (#909) * Symbols render as strings (#920) [Justin Li] * Remove default value from Hash objects (#932) [Maxime Bedard] * Remove one level of nesting (#944) [Dylan Thacker-Smith] * Update Rubocop version (#952) [Justin Li] * Add `at_least` and `at_most` filters (#954, #958) [Nithin Bekal] * Add a regression test for a liquid-c trim mode bug (#972) [Dylan Thacker-Smith] * Use https rather than git protocol to fetch liquid-c [Dylan Thacker-Smith] * Add tests against Ruby 2.4 (#963) and 2.5 (#981) * Replace RegExp literals with constants (#988) [Ashwin Maroli] * Replace unnecessary `#each_with_index` with `#each` (#992) [Ashwin Maroli] * Improve the unexpected end delimiter message for block tags. (#1003) [Dylan Thacker-Smith] * Refactor and optimize rendering (#1005) [Christopher Aue] * Add installation instruction (#1006) [Ben Gift] * Remove Circle CI (#1010) * Rename deprecated `BigDecimal.new` to `BigDecimal` (#1024) [Koichi ITO] * Rename deprecated Rubocop name (#1027) [Justin Li] [#]## Fixed * Handle `join` filter on non String joiners (#857) [Richard Monette] * Fix duplicate inclusion condition logic error of `Liquid::Strainer.add_filter` method (#861) * Fix `escape`, `url_encode`, `url_decode` not handling non-string values (#898) [Thierry Joyal] * Fix raise when variable is defined but nil when using `strict_variables` [Pascal Betz] * Fix `sort` and `sort_natural` to handle arrays with nils (#930) [Eric Chan] * Sat Dec 08 2018 Stephan Kulow - updated to version 4.0.1 see installed History.md * Thu Dec 15 2016 cooloAATTsuse.com- updated to version 4.0.0 see installed History.md * Sun Jul 26 2015 cooloAATTsuse.com- updated to version 3.0.6 see installed History.md * Fri Jul 24 2015 cooloAATTsuse.com- updated to version 3.0.5 see installed History.md * Sat Jul 18 2015 cooloAATTsuse.com- updated to version 3.0.4 see installed History.md * Fri May 29 2015 cooloAATTsuse.com- updated to version 3.0.3 see installed History.md * Tue Apr 28 2015 cooloAATTsuse.com- updated to version 3.0.2 see installed History.md * Sat Feb 07 2015 cooloAATTsuse.com- updated to version 3.0.1 * Removed Block#end_tag. Instead, override parse with `super` followed by your code. See #446 [Dylan Thacker-Smith, dylanahsmith] * Fixed condition with wrong data types, see #423 [Bogdan Gusiev] * Add url_encode to standard filters, see #421 [Derrick Reimer, djreimer] * Add uniq to standard filters [Florian Weingarten, fw42] * Add exception_handler feature, see #397 and #254 [Bogdan Gusiev, bogdan and Florian Weingarten, fw42] * Optimize variable parsing to avoid repeated regex evaluation during template rendering #383 [Jason Hiltz-Laforge, jasonhl] * Optimize checking for block interrupts to reduce object allocation #380 [Jason Hiltz-Laforge, jasonhl] * Properly set context rethrow_errors on render! #349 [Thierry Joyal, tjoyal] * Fix broken rendering of variables which are equal to false, see #345 [Florian Weingarten, fw42] * Remove ActionView template handler [Dylan Thacker-Smith, dylanahsmith] * Freeze lots of string literals for new Ruby 2.1 optimization, see #297 [Florian Weingarten, fw42] * Allow newlines in tags and variables, see #324 [Dylan Thacker-Smith, dylanahsmith] * Tag#parse is called after initialize, which now takes options instead of tokens as the 3rd argument. See #321 [Dylan Thacker-Smith, dylanahsmith] * Raise `Liquid::ArgumentError` instead of `::ArgumentError` when filter has wrong number of arguments #309 [Bogdan Gusiev, bogdan] * Add a to_s default for liquid drops, see #306 [Adam Doeler, releod] * Add strip, lstrip, and rstrip to standard filters [Florian Weingarten, fw42] * Make if, for & case tags return complete and consistent nodelists, see #250 [Nick Jones, dntj] * Prevent arbitrary method invocation on condition objects, see #274 [Dylan Thacker-Smith, dylanahsmith] * Don\'t call to_sym when creating conditions for security reasons, see #273 [Bouke van der Bijl, bouk] * Fix resource counting bug with respond_to?(:length), see #263 [Florian Weingarten, fw42] * Allow specifying custom patterns for template filenames, see #284 [Andrei Gladkyi, agladkyi] * Allow drops to optimize loading a slice of elements, see #282 [Tom Burns, boourns] * Support for passing variables to snippets in subdirs, see #271 [Joost Hietbrink, joost] * Add a class cache to avoid runtime extend calls, see #249 [James Tucker, raggi] * Remove some legacy Ruby 1.8 compatibility code, see #276 [Florian Weingarten, fw42] * Add default filter to standard filters, see #267 [Derrick Reimer, djreimer] * Add optional strict parsing and warn parsing, see #235 [Tristan Hume, trishume] * Add I18n syntax error translation, see #241 [Simon Hørup Eskildsen, Sirupsen] * Make sort filter work on enumerable drops, see #239 [Florian Weingarten, fw42] * Fix clashing method names in enumerable drops, see #238 [Florian Weingarten, fw42] * Make map filter work on enumerable drops, see #233 [Florian Weingarten, fw42] * Improved whitespace stripping for blank blocks, related to #216 [Florian Weingarten, fw42] * Fri Nov 21 2014 opensuse_buildserviceAATTojkastl.de- adapted to new packaging scheme
|
|
|