yegor256 / blog

My blog about computers, written in Jekyll and deployed to GitHub Pages
https://www.yegor256.com
Other
115 stars 62 forks source link

Update dependency liquid to v5 - autoclosed #668

Closed renovate[bot] closed 4 days ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
liquid (source) '4.0.4' -> '5.5.0' age adoption passing confidence

Release Notes

Shopify/liquid (liquid) ### [`v5.5.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#550-2024-03-21) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.4.0...v5.5.0) Please reference the GitHub release for more information. ### [`v5.4.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#540-2022-07-29) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.3.0...v5.4.0) ##### Breaking Changes - Drop support for end-of-life Ruby versions (2.5 and 2.6) ([#​1578](https://togithub.com/Shopify/liquid/issues/1578)) \[Andy Waite] ##### Features - Allow `#` to be used as an inline comment tag ([#​1498](https://togithub.com/Shopify/liquid/issues/1498)) \[CP Clermont] ##### Fixes - `PartialCache` now shares snippet cache with subcontexts by default ([#​1553](https://togithub.com/Shopify/liquid/issues/1553)) \[Chris AtLee] - Hash registers no longer leak into subcontexts as static registers ([#​1564](https://togithub.com/Shopify/liquid/issues/1564)) \[Chris AtLee] - Fix `ParseTreeVisitor` for `with` variable expressions in `Render` tag ([#​1596](https://togithub.com/Shopify/liquid/issues/1596)) \[CP Clermont] ##### Changed - Liquid::Context#registers now always returns a Liquid::Registers object, though supports the most used Hash functions for compatibility ([#​1553](https://togithub.com/Shopify/liquid/issues/1553)) ### [`v5.3.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#530-2022-03-22) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.2.0...v5.3.0) ##### Fixes - StandardFilter: Fix missing [@​context](https://togithub.com/context) on iterations ([#​1525](https://togithub.com/Shopify/liquid/issues/1525)) \[Thierry Joyal] - Fix warning about block and default value in `static_registers.rb` ([#​1531](https://togithub.com/Shopify/liquid/issues/1531)) \[Peter Zhu] ##### Deprecation - Condition#evaluate to require mandatory context argument in Liquid 6.0.0 ([#​1527](https://togithub.com/Shopify/liquid/issues/1527)) \[Thierry Joyal] ### [`v5.2.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#520-2022-03-01) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.1.0...v5.2.0) ##### Features - Add `remove_last`, and `replace_last` filters ([#​1422](https://togithub.com/Shopify/liquid/issues/1422)) \[Anders Hagbard] - Eagerly cache global filters ([#​1524](https://togithub.com/Shopify/liquid/issues/1524)) \[Jean Boussier] ##### Fixes - Fix some internal errors in filters from invalid input ([#​1476](https://togithub.com/Shopify/liquid/issues/1476)) \[Dylan Thacker-Smith] - Allow dash in filter kwarg name for consistency with Liquid::C ([#​1518](https://togithub.com/Shopify/liquid/issues/1518)) \[CP Clermont] ### [`v5.1.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#510--2021-09-09) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.0.1...v5.1.0) ##### Features - Add `base64_encode`, `base64_decode`, `base64_url_safe_encode`, and `base64_url_safe_decode` filters ([#​1450](https://togithub.com/Shopify/liquid/issues/1450)) \[Daniel Insley] - Introduce `to_liquid_value` in `Liquid::Drop` ([#​1441](https://togithub.com/Shopify/liquid/issues/1441)) \[Michael Go] ##### Fixes - Fix support for using a String subclass for the liquid source ([#​1421](https://togithub.com/Shopify/liquid/issues/1421)) \[Dylan Thacker-Smith] - Add `ParseTreeVisitor` to `RangeLookup` ([#​1470](https://togithub.com/Shopify/liquid/issues/1470)) \[CP Clermont] - Translate `RangeError` to `Liquid::Error` for `truncatewords` with large int ([#​1431](https://togithub.com/Shopify/liquid/issues/1431)) \[Dylan Thacker-Smith] ### [`v5.0.1`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#501--2021-03-24) [Compare Source](https://togithub.com/Shopify/liquid/compare/v5.0.0...v5.0.1) ##### Fixes - Add ParseTreeVisitor to Echo tag ([#​1414](https://togithub.com/Shopify/liquid/issues/1414)) \[CP Clermont] - Test with ruby 3.0 as the latest ruby version ([#​1398](https://togithub.com/Shopify/liquid/issues/1398)) \[Dylan Thacker-Smith] - Handle carriage return in newlines_to_br ([#​1391](https://togithub.com/Shopify/liquid/issues/1391)) \[Unending] ##### Performance Improvements - Use split limit in truncatewords ([#​1361](https://togithub.com/Shopify/liquid/issues/1361)) \[Dylan Thacker-Smith] ### [`v5.0.0`](https://togithub.com/Shopify/liquid/blob/HEAD/History.md#500--2021-01-06) [Compare Source](https://togithub.com/Shopify/liquid/compare/v4.0.4...v5.0.0) ##### Features - Add new `{% render %}` tag ([#​1122](https://togithub.com/Shopify/liquid/issues/1122)) \[Samuel Doiron] - Add support for `as` in `{% render %}` and `{% include %}` ([#​1181](https://togithub.com/Shopify/liquid/issues/1181)) \[Mike Angell] - Add `{% liquid %}` and `{% echo %}` tags ([#​1086](https://togithub.com/Shopify/liquid/issues/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](https://togithub.com/Shopify/liquid/issues/1162), [#​1274](https://togithub.com/Shopify/liquid/issues/1274), [#​1275](https://togithub.com/Shopify/liquid/issues/1275)) \[Mike Angell] - Support using a profiler for multiple renders ([#​1365](https://togithub.com/Shopify/liquid/issues/1365), [#​1366](https://togithub.com/Shopify/liquid/issues/1366)) \[Dylan Thacker-Smith] ##### Fixes - Fix catastrophic backtracking in `RANGES_REGEX` regular expression ([#​1357](https://togithub.com/Shopify/liquid/issues/1357)) \[Dylan Thacker-Smith] - Make sure the for tag's limit and offset are integers ([#​1094](https://togithub.com/Shopify/liquid/issues/1094)) \[David Cornu] - Invokable methods for enumerable reject include ([#​1151](https://togithub.com/Shopify/liquid/issues/1151)) \[Thierry Joyal] - Allow `default` filter to handle `false` as value ([#​1144](https://togithub.com/Shopify/liquid/issues/1144)) \[Mike Angell] - Fix render length resource limit so it doesn't multiply nested output ([#​1285](https://togithub.com/Shopify/liquid/issues/1285)) \[Dylan Thacker-Smith] - Fix duplication of text in raw tags ([#​1304](https://togithub.com/Shopify/liquid/issues/1304)) \[Peter Zhu] - Fix strict parsing of find variable with a name expression ([#​1317](https://togithub.com/Shopify/liquid/issues/1317)) \[Dylan Thacker-Smith] - Use monotonic time to measure durations in Liquid::Profiler ([#​1362](https://togithub.com/Shopify/liquid/issues/1362)) \[Dylan Thacker-Smith] ##### Breaking Changes - Require Ruby >= 2.5 ([#​1131](https://togithub.com/Shopify/liquid/issues/1131), [#​1310](https://togithub.com/Shopify/liquid/issues/1310)) \[Mike Angell, Dylan Thacker-Smith] - Remove support for taint checking ([#​1268](https://togithub.com/Shopify/liquid/issues/1268)) \[Dylan Thacker-Smith] - Split Strainer class into StrainerFactory and StrainerTemplate ([#​1208](https://togithub.com/Shopify/liquid/issues/1208)) \[Thierry Joyal] - Remove handling of a nil context in the Strainer class ([#​1218](https://togithub.com/Shopify/liquid/issues/1218)) \[Thierry Joyal] - Handle `BlockBody#blank?` at parse time ([#​1287](https://togithub.com/Shopify/liquid/issues/1287)) \[Dylan Thacker-Smith] - Pass the tag markup and tokenizer to `Document#unknown_tag` ([#​1290](https://togithub.com/Shopify/liquid/issues/1290)) \[Dylan Thacker-Smith] - And several internal changes ##### Performance Improvements - Reduce allocations ([#​1073](https://togithub.com/Shopify/liquid/issues/1073), [#​1091](https://togithub.com/Shopify/liquid/issues/1091), [#​1115](https://togithub.com/Shopify/liquid/issues/1115), [#​1099](https://togithub.com/Shopify/liquid/issues/1099), [#​1117](https://togithub.com/Shopify/liquid/issues/1117), [#​1141](https://togithub.com/Shopify/liquid/issues/1141), [#​1322](https://togithub.com/Shopify/liquid/issues/1322), [#​1341](https://togithub.com/Shopify/liquid/issues/1341)) \[Richard Monette, Florian Weingarten, Ashwin Maroli] - Improve resources limits performance ([#​1093](https://togithub.com/Shopify/liquid/issues/1093), [#​1323](https://togithub.com/Shopify/liquid/issues/1323)) \[Florian Weingarten, Dylan Thacker-Smith]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.