Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20210121 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: gstreamer-devtools (1.18.2 -> 1.18.3) gstreamer-editing-services (1.18.2 -> 1.18.3) kalgebra kreversi libkdegames libpt2 plasma5-disks plasma5-thunderbolt python-gst (1.18.2 -> 1.18.3) rubygem-Ascii85 (1.0.3 -> 1.1.0) rubygem-autoprefixer-rails (10.1.0.0 -> 10.2.0.0) rubygem-bcrypt_pbkdf (1.0.1 -> 1.1.0) rubygem-benchmark (0.1.0 -> 0.1.1) rubygem-binding_of_caller (0.8.0 -> 1.0.0) rubygem-bundler (2.1.4 -> 2.2.6) rubygem-capistrano (3.14.1 -> 3.15.0) rubygem-celluloid (0.17.4 -> 0.18.0) rubygem-concurrent-ruby (1.1.7 -> 1.1.8) rubygem-cool.io (1.6.1 -> 1.7.0) rubygem-crack (0.4.4 -> 0.4.5) rubygem-cri (2.15.10 -> 2.15.11) rubygem-debase-ruby_core_source (0.10.10 -> 0.10.12) rubygem-debug_inspector (0.0.3 -> 1.0.0) rubygem-docile (1.3.2 -> 1.3.5) rubygem-dry-configurable (0.11.6 -> 0.12.0) rubygem-dry-core (0.4.9 -> 0.5.0) rubygem-dry-logic (1.0.7 -> 1.1.0) rubygem-excon (0.76.0 -> 0.78.1) rubygem-faraday (1.0.1 -> 1.3.0) rubygem-fluentd (1.11.2 -> 1.12.0) rubygem-fog-libvirt (0.7.0 -> 0.8.0) rubygem-font-awesome-rails (4.7.0.5 -> 4.7.0.6) rubygem-gettext (3.3.5 -> 3.3.7) rubygem-gssapi (1.3.0 -> 1.3.1) rubygem-haml (5.1.2 -> 5.2.1) rubygem-hashie (3.6.0 -> 4.1.0) rubygem-hoe (3.22.2 -> 3.22.3) rubygem-i18n (1.8.5 -> 1.8.7) rubygem-js-routes (1.4.9 -> 1.4.14) rubygem-json_pure (2.3.1 -> 2.5.1) rubygem-liquid (4.0.3 -> 5.0.0) rubygem-listen (3.2.1 -> 3.4.1) rubygem-loofah (2.8.0 -> 2.9.0) rubygem-mime-types-data (3.2020.0512 -> 3.2020.1104) rubygem-minitar (0.5.4 -> 0.9) rubygem-mixlib-shellout (3.0.9 -> 3.2.2) rubygem-mocha (1.11.2 -> 1.12.0) rubygem-moneta (1.4.0 -> 1.4.1) rubygem-omniauth (1.9.1 -> 2.0.1) rubygem-omniauth-github (1.4.0 -> 2.0.0) rubygem-omniauth-google-oauth2 (0.8.0 -> 0.8.1) rubygem-omniauth-oauth2 (1.7.0 -> 1.7.1) rubygem-paint (2.2.0 -> 2.2.1) rubygem-regexp_parser (1.8.2 -> 2.0.3) rubygem-rice (2.2.0 -> 3.0.0) rubygem-rouge (3.23.0 -> 3.26.0) rubygem-ruby-progressbar (1.10.1 -> 1.11.0) rubygem-ruby2_keywords (0.0.2 -> 0.0.4) rubygem-ruby_parser (3.15.0 -> 3.15.1) rubygem-sdoc (1.1.0 -> 2.0.3) rubygem-serverengine (2.2.1 -> 2.2.2) rubygem-sexp_processor (4.15.1 -> 4.15.2) rubygem-simplecov (0.19.0 -> 0.21.2) rubygem-sshkit (1.21.0 -> 1.21.2) rubygem-strptime (0.2.4 -> 0.2.5) rubygem-tmuxinator (2.0.1 -> 2.0.2) rubygem-tomlrb (1.3.0 -> 2.0.1) rubygem-tzinfo-0 (0.3.57 -> 0.3.59) rubygem-tzinfo-1.2 (1.2.8 -> 1.2.9) rubygem-tzinfo-data (1.2020.1 -> 1.2020.6) rubygem-unicode-display_width (1.7.0 -> 2.0.0) rubygem-webpacker (4.2.2 -> 5.2.1) rubygem-websocket (1.2.8 -> 1.2.9) rubygem-winrm (2.3.4 -> 2.3.5) rubygem-winrm-elevated (1.2.2 -> 1.2.3) xapps (2.0.5 -> 2.0.6) === Details === ==== gstreamer-devtools ==== Version update (1.18.2 -> 1.18.3) Subpackages: libgstvalidate-1_0-0 typelib-1_0-GstValidate-1_0 - Update to version 1.18.3: + No changes ==== gstreamer-editing-services ==== Version update (1.18.2 -> 1.18.3) Subpackages: libges-1_0-0 typelib-1_0-GES-1_0 - Update to version 1.18.3: + launch: Ensure to add required ref to profiles from project + tests: fix meson test env setup to make sure we use the right gst-plugin-scanner ==== kalgebra ==== Subpackages: kalgebra-lang - Add compatibility with qml-autoreqprov ==== kreversi ==== Subpackages: kreversi-lang - Add compatibility with qml-autoreqprov ==== libkdegames ==== Subpackages: kdegames-carddecks-default libkdegames-lang libkf5kdegames6 - Add patch to make qmldir compatible with qml-autoreprov: * 0001-Add-missing-module-identifier-to-qmldir.patch ==== libpt2 ==== - Add ptlib-2.10.11-signed_int_overflow.patch: fix integer overflow (rh#1696458). ==== plasma5-disks ==== Subpackages: plasma5-disks-lang - Add compatibility with qml-autoreqprov ==== plasma5-thunderbolt ==== Subpackages: plasma5-thunderbolt-lang - Add compatibility with qml-autoreqprov ==== python-gst ==== Version update (1.18.2 -> 1.18.3) - Update to version 1.18.3: + No changes ==== rubygem-Ascii85 ==== Version update (1.0.3 -> 1.1.0) updated to version 1.1.0 see installed History.txt === 1.1.0 / 2020-11-11 * Make use of frozen_string_literal * Update tests to use newer minitest syntax ==== rubygem-autoprefixer-rails ==== Version update (10.1.0.0 -> 10.2.0.0) - updated to version 10.2.0.0 * Added TypeScript definitions (by Dmitry Semigradsky). * Fixed docs (by Florian Pellet). * Update Can I Use data. * Update postcss to 8.2.2 ==== rubygem-bcrypt_pbkdf ==== Version update (1.0.1 -> 1.1.0) updated to version 1.1.0 see installed CHANGELOG.md ==== rubygem-benchmark ==== Version update (0.1.0 -> 0.1.1) updated to version 0.1.1 no changelog found ==== rubygem-binding_of_caller ==== Version update (0.8.0 -> 1.0.0) updated to version 1.0.0 see installed HISTORY ==== rubygem-bundler ==== Version update (2.1.4 -> 2.2.6) updated to version 2.2.6 see installed CHANGELOG.md ==== rubygem-capistrano ==== Version update (3.14.1 -> 3.15.0) updated to version 3.15.0 see installed CHANGELOG.md ==== rubygem-celluloid ==== Version update (0.17.4 -> 0.18.0) updated to version 0.18.0 see installed CHANGES.md ==== rubygem-concurrent-ruby ==== Version update (1.1.7 -> 1.1.8) Subpackages: ruby2.7-rubygem-concurrent-ruby ruby3.0-rubygem-concurrent-ruby updated to version 1.1.8 see installed CHANGELOG.md [#]# Release v1.1.8 (20 January 2021) * (#885) Fix race condition in TVar for stale reads * (#884) RubyThreadLocalVar: Do not iterate over hash which might conflict with new pair addition ==== rubygem-cool.io ==== Version update (1.6.1 -> 1.7.0) updated to version 1.7.0 see installed CHANGES.md 1.7.0 - ---- * Fix extension build failure for ruby3 ==== rubygem-crack ==== Version update (0.4.4 -> 0.4.5) updated to version 0.4.5 no changelog found ==== rubygem-cri ==== Version update (2.15.10 -> 2.15.11) updated to version 2.15.11 see installed NEWS.md [#]# 2.15.11 Fixes: - Added support for Ruby 3.0 (#111) Changes: - Dropped support for Ruby 2.3 and 2.4 (#112) ==== rubygem-debase-ruby_core_source ==== Version update (0.10.10 -> 0.10.12) updated to version 0.10.12 see installed CHANGELOG.md ==== rubygem-debug_inspector ==== Version update (0.0.3 -> 1.0.0) updated to version 1.0.0 no changelog found ==== rubygem-docile ==== Version update (1.3.2 -> 1.3.5) updated to version 1.3.5 see installed HISTORY.md ==== rubygem-dry-configurable ==== Version update (0.11.6 -> 0.12.0) updated to version 0.12.0 see installed CHANGELOG.md ==== rubygem-dry-core ==== Version update (0.4.9 -> 0.5.0) updated to version 0.5.0 see installed CHANGELOG.md ==== rubygem-dry-logic ==== Version update (1.0.7 -> 1.1.0) updated to version 1.1.0 see installed CHANGELOG.md <!--- DO NOT EDIT THIS FILE - IT'S AUTOMATICALLY GENERATED VIA DEVTOOLS ---> [#]# 1.1.0 2020-12-26 [#]## Changed - Switched to equalizer from dry-core (@solnic) [Compare v1.0.8...v1.1.0](https://github.com/dry-rb/dry-logic/compare/v1.0.8...v1.1.0) [#]# 1.0.8 2020-09-28 [#]## Fixed - Better Ruby 3 support with fixed specialization for rules of negative arity (@flash-gordon) [Compare v1.0.7...v1.0.8](https://github.com/dry-rb/dry-logic/compare/v1.0.7...v1.0.8) ==== rubygem-excon ==== Version update (0.76.0 -> 0.78.1) updated to version 0.78.1 no changelog found ==== rubygem-faraday ==== Version update (1.0.1 -> 1.3.0) updated to version 1.3.0 see installed CHANGELOG.md [#]# [v1.2.0](https://github.com/lostisland/faraday/releases/tag/v1.2.0) (2020-12-23) [#]## Features * Introduces `on_request` and `on_complete` methods in `Faraday::Middleware`. (#1194, @iMacTia) [#]## Fixes * Require 'date' to avoid retry exception (#1206, @rustygeldmacher) * Fix rdebug recursion issue (#1205, @native-api) * Update call to `em_http_ssl_patch` (#1202, @kylekeesling) * `EmHttp` adapter: drop superfluous loaded? check (#1213, @olleolleolle) * Avoid 1 use of keyword hackery (#1211, @grosser) * Fix #1219 `Net::HTTP` still uses env proxy (#1221, @iMacTia) [#]## Documentation * Add comment in gemspec to explain exposure of `examples` and `spec` folders. (#1192, @iMacTia) * Adapters, how to create them (#1193, @olleolleolle) * Update documentation on using the logger (#1196, @tijmenb) * Adjust the retry documentation and spec to align with implementation (#1198, @nbeyer) [#]## Misc * Test against ruby head (#1208, @grosser) [#]# [v1.1.0](https://github.com/lostisland/faraday/releases/tag/v1.1.0) (2020-10-17) [#]## Features * Makes parameters sorting configurable (#1162 @wishdev) * Introduces `flat_encode` option for multipart adapter. (#1163 @iMacTia) * Include request info in exceptions raised by RaiseError Middleware (#1181 @SandroDamilano) [#]## Fixes * Avoid `last arg as keyword param` warning when building user middleware on Ruby 2.7 (#1153 @dgholz) * Limits net-http-persistent version to < 4.0 (#1156 @iMacTia) * Update `typhoeus` to new stable version (`1.4`) (#1159 @AlexWayfer) * Properly fix test failure with Rack 2.1+. (#1171 @voxik) [#]## Documentation * Improves documentation on how to contribute to the site by using Docker. (#1175 @iMacTia) * Remove retry_change_requests from documentation (#1185 @stim371) [#]## Misc * Link from GitHub Actions badge to CI workflow (#1141 @olleolleolle) * Return tests of `Test` adapter (#1147 @AlexWayfer) * Add 1.0 release to wording in CONTRIBUTING (#1155 @olleolleolle) * Fix linting bumping Rubocop to 0.90.0 (#1182 @iMacTia) * Drop `git ls-files` in gemspec (#1183 @utkarsh2102) * Upgrade CI to ruby/setup-ruby (#1187 @gogainda) [#]# [v1.0.1](https://github.com/lostisland/faraday/releases/tag/v1.0.1) (2020-03-29) [#]## Fixes * Use Net::HTTP#start(&block) to ensure closed TCP connections (#1117) * Fully qualify constants to be checked (#1122) * Allows `parse` method to be private/protected in response middleware (#1123) * Encode Spaces in Query Strings as '%20' Instead of '+' (#1125) * Limits rack to v2.0.x (#1127) * Adapter Registry reads also use mutex (#1136) [#]## Documentation * Retry middleware documentation fix (#1109) * Docs(retry): precise usage of retry-after (#1111) * README: Link the logo to the website (#1112) * Website: add search bar (#1116) * Fix request/response mix-up in docs text (#1132) ==== rubygem-fluentd ==== Version update (1.11.2 -> 1.12.0) updated to version 1.12.0 see installed CHANGELOG.md [#] v1.12 [#]# Release v1.12.0 - 2020/01/05 [#]## New feature * in_tail: Add `follow_inode` to support log rotation with wild card https://github.com/fluent/fluentd/pull/2992 * in_tail: Handle linux capability https://github.com/fluent/fluentd/pull/3155 https://github.com/fluent/fluentd/pull/3162 * windows: Add win32 events alternative to unix signals https://github.com/fluent/fluentd/pull/3131 [#]## Enhancement * buffer: Enable metadata comparison optimization on all platform https://github.com/fluent/fluentd/pull/3095 * fluent-plugin-config-formatter: Handle `service_discovery` type https://github.com/fluent/fluentd/pull/3178 * in_http: Add `add_query_params` parameter to add query params to event record https://github.com/fluent/fluentd/pull/3197 * inject: Support `unixtime_micros` and `unixtime_nanos` in `time_type` https://github.com/fluent/fluentd/pull/3220 * Refactoring code https://github.com/fluent/fluentd/pull/3167 https://github.com/fluent/fluentd/pull/3170 https://github.com/fluent/fluentd/pull/3180 https://github.com/fluent/fluentd/pull/3196 https://github.com/fluent/fluentd/pull/3213 https://github.com/fluent/fluentd/pull/3222 [#]## Bug fix * output: Prevent retry.step from being called too many times in a short time https://github.com/fluent/fluentd/pull/3203 ==== rubygem-fog-libvirt ==== Version update (0.7.0 -> 0.8.0) updated to version 0.8.0 no changelog found ==== rubygem-font-awesome-rails ==== Version update (4.7.0.5 -> 4.7.0.6) updated to version 4.7.0.6 no changelog found ==== rubygem-gettext ==== Version update (3.3.5 -> 3.3.7) updated to version 3.3.7 see installed news.md [#]# 3.3.7: 2021-01-18 {#version-3-3-7} [#]## Improvements * msgmerge: Added `--no-report-warning` option. [GitHub#81][Reported by Akim Demaille] [#]## Thanks * Akim Demaille - update to 3.3.6 see installed news.md [#]## Improvements * erb: Added support for `-%>`. [GitHub#77][Reported by lremes] * Removed ChangeLog. [GitHub#76][Reported by Will Stephenson] * Don't assume `RbConfig::CONFIG["datadir"]` is available. For example, TruffleRuby doesn't provide it. [#]## Thanks * lremes * Will Stephenson ==== rubygem-gssapi ==== Version update (1.3.0 -> 1.3.1) updated to version 1.3.1 see installed Changelog.md ==== rubygem-haml ==== Version update (5.1.2 -> 5.2.1) updated to version 5.2.1 see installed CHANGELOG.md [#]# 5.2.1 Released on November 30, 2020 ([diff](https://github.com/haml/haml/compare/v5.2.0...v5.2.1)). * Add in improved "multiline" support for attributes [#1043](https://github.com/haml/haml/issues/1043) [#]# 5.2 Released on September 28, 2020 ([diff](https://github.com/haml/haml/compare/v5.1.2...v5.2.0)). * Fix crash in the attribute optimizer when `#inspect` is overridden in TrueClass / FalseClass [#972](https://github.com/haml/haml/issues/972) * Do not HTML-escape templates that are declared to be plaintext [#1014](https://github.com/haml/haml/issues/1014) (Thanks [@cesarizu](https://github.com/cesarizu)) * Class names are no longer ordered alphabetically, and now follow a new specification as laid out in REFERENCE [#306](https://github.com/haml/haml/issues/306) ==== rubygem-hashie ==== Version update (3.6.0 -> 4.1.0) - updated to version 4.1.0 see installed CHANGELOG.md [#]# [4.1.0] - 2020-02-01 [4.1.0]: https://github.com/hashie/hashie/compare/v4.0.0...v4.1.0 [#]## Added * [#499](https://github.com/hashie/hashie/pull/499): Add `Hashie::Extensions::Mash::PermissiveRespondTo` to make specific subclasses of Mash fully respond to messages for use with `SimpleDelegator` - [@michaelherold](https://github.com/michaelherold). [#]## Fixed * [#467](https://github.com/intridea/hashie/pull/467): Fixed `DeepMerge#deep_merge` mutating nested values within the receiver - [@michaelherold](https://github.com/michaelherold). * [#505](https://github.com/hashie/hashie/pull/505): Ensure that `Hashie::Array`s are not deconverted within `Hashie::Mash`es to make `Mash#dig` work properly - [@michaelherold](https://github.com/michaelherold). * [#507](https://github.com/hashie/hashie/pull/507): Suppress `Psych.safe_load` arg warn when using Psych 3.1.0+ - [@koic](https://github.com/koic). * [#508](https://github.com/hashie/hashie/pull/508): Fixed `Mash.load` no longer uses Rails-only `#except` - [@bobbymcwho](https://github.com/bobbymcwho). * [#508](https://github.com/hashie/hashie/pull/508): Fixed `Hashie::Extensions::DeepMerge` `#deep_merge` not correctly dup'ing sub-hashes if active_support hash extensions were not present - [@bobbymcwho](https://github.com/bobbymcwho). * [#500](https://github.com/hashie/hashie/pull/500): Do not warn when setting Mash keys that look like underbang, bang, and query methods - [@michaelherold](https://github.com/michaelherold). * [#510](https://github.com/hashie/hashie/pull/510): Ensure that `Hashie::Mash#compact` is only defined on Ruby version >= 2.4.0 - [@bobbymcwho](https://github.com/bobbymcwho). * [#511](https://github.com/hashie/hashie/pull/511): Suppress keyword arguments warning for Ruby 2.7.0 - [@koic](https://github.com/koic). * [#512](https://github.com/hashie/hashie/pull/512): Suppress an integer unification warning for using Ruby 2.4.0+ - [@koic](https://github.com/koic). * [#513](https://github.com/hashie/hashie/pull/513): Suppress a Ruby's warning when using Ruby 2.6.0+ - [@koic](https://github.com/koic). [#]## Miscellaneous * [#981](https://github.com/hashie/hashie/pull/981): Exclude tests from the gem release to reduce installation size and improve installation speed - [@michaelherold](https://github.com/michaelherold). * Your contribution here. [#]# [4.0.0] - 2019-10-30 [4.0.0]: https://github.com/hashie/hashie/compare/v3.6.0...v4.0.0 [#]## Added * [#323](https://github.com/hashie/hashie/pull/323): Added `Hashie::Extensions::Mash::DefineAccessors` - [@marshall-lee](https://github.com/marshall-lee). * [#474](https://github.com/hashie/hashie/pull/474): Expose `YAML#safe_load` options in `Mash#load` - [@riouruma](https://github.com/riouruma), [@dblock](https://github.com/dblock). * [#478](https://github.com/hashie/hashie/pull/478): Added optional array parameter to `Hashie::Mash.disable_warnings` - [@bobbymcwho](https://github.com/bobbymcwho). * [#481](https://github.com/hashie/hashie/pull/481): Ruby 2.6 - Support `Hash#merge` and `#merge!` called with multiple Hashes/Mashes - [@bobbymcwho](https://github.com/bobbymcwho). * [#488](https://github.com/hashie/hashie/pull/488): Added ability to create an anonymous `Hashie::Mash` subclass with key conflict errors silenced using `Hashie::Mash.quiet.new` - [@bobbymcwho](https://github.com/bobbymcwho). [#]## Changed * [#481](https://github.com/hashie/hashie/pull/481): Implement non-destructive standard Hash methods - [@bobbymcwho](https://github.com/bobbymcwho). [#]## Fixed * [#459](https://github.com/hashie/hashie/pull/459): Fixed a regression in `Mash.load` that disallowed aliases - [@arekt](https://github.com/arekt) and [@michaelherold](https://github.com/michaelherold). * [#465](https://github.com/hashie/hashie/pull/465): Fixed `deep_update` to call any readers when a key exists - [@laertispappas](https://github.com/laertispappas). * [#479](https://github.com/hashie/hashie/pull/479): Fixed an issue with `Hash#except` not returning a `Mash` in Rails 6 - [@bobbymcwho](https://github.com/bobbymcwho). * [#489](https://github.com/hashie/hashie/pull/489): Updated the documentation to exlain the behavior of `Mash` and keyword arguments - [@Bhacaz](https://github.com/Bhacaz). [#]## Miscellaneous * [#465](https://github.com/hashie/hashie/pull/465): Clean up our RuboCop configuration and fix the outstanding line length violations. This involved some minor refactoring on `Hashie::Extensions::Coercion`, `Hashie::Extensions::Dash::IndifferentAccess`, `Hashie::Extensions::DeepLocate`, `Hashie::Extensions::Mash::SafeAssignment`, and `Hashie::Hash`, but none that were detectable via the test suite - [@michaelherold](https://github.com/michaelherold). * [#482](https://github.com/hashie/hashie/pull/482): Update Travis configs to make jruby builds run on trusty dist. - [@BobbyMcWho](https://github.com/BobbyMcWho). ==== rubygem-hoe ==== Version update (3.22.2 -> 3.22.3) updated to version 3.22.3 see installed History.rdoc === 3.22.3 / 2021-01-10 * 1 bug fix: * Bumped ruby version to include < 4 (trunk). ==== rubygem-i18n ==== Version update (1.8.5 -> 1.8.7) Subpackages: ruby2.7-rubygem-i18n ruby3.0-rubygem-i18n - updated to version 1.8.7 * Fixed a regression with fallback logic: see issues #547, #546 and #542. ==== rubygem-js-routes ==== Version update (1.4.9 -> 1.4.14) updated to version 1.4.14 see installed CHANGELOG.md [#]# v1.4.14 * Fix compatibility with UMD modules #237 [Comment](https://github.com/railsware/js-routes/issues/237#issuecomment-752754679) [#]# v1.4.13 * Improve compatibility with node environment #269. * Change default file location configuration to Webpacker if both Webpacker and Sprockets are loaded [#]# v1.4.11 * Use app/javascript/routes.js as a default file location if app/javascript directory exists * Add `default` export for better experience when used as es6 module [#]# v1.4.10 * Require engine only when sprockets is loaded #257. ==== rubygem-json_pure ==== Version update (2.3.1 -> 2.5.1) updated to version 2.5.1 see installed CHANGES.md [#]# 2020-12-22 (2.5.1) * Restore the compatibility for constants of JSON class. [#]# 2020-12-22 (2.5.0) * Ready to Ractor-safe at Ruby 3.0. [#]# 2020-12-17 (2.4.1) * Restore version.rb with 2.4.1 [#]# 2020-12-15 (2.4.0) * Implement a freeze: parser option #447 * Fix an issue with generate_pretty and empty objects in the Ruby and Java implementations #449 * Fix JSON.load_file doc #448 * Fix pure parser with unclosed arrays / objects #425 * bundle the LICENSE file in the gem #444 * Add an option to escape forward slash character #405 * RDoc for JSON #439 #446 #442 #434 #433 #430 ==== rubygem-liquid ==== Version update (4.0.3 -> 5.0.0) 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] ==== rubygem-listen ==== Version update (3.2.1 -> 3.4.1) updated to version 3.4.1 see installed CHANGELOG.md - updated to version 3.3.3 see installed CHANGELOG.md ==== rubygem-loofah ==== Version update (2.8.0 -> 2.9.0) Subpackages: ruby2.7-rubygem-loofah ruby3.0-rubygem-loofah - updated to version 2.9.0 * Handle CSS functions in a CSS shorthand property (like `background`). [[#199](https://github.com/flavorjones/loofah/issues/199), [#200](https://github.com/flavorjones/loofah/issues/200)] ==== rubygem-mime-types-data ==== Version update (3.2020.0512 -> 3.2020.1104) updated to version 3.2020.1104 see installed History.md ==== rubygem-minitar ==== Version update (0.5.4 -> 0.9) - updated to version 0.9 see installed History.md [#]# 0.9 / 2019-09-04 * jtappa added the ability to skip fsync with a new option to Minitar.unpack and Minitar::Input#extract_entry. Provide `:fsync => false` as the last parameter to enable. Merged from a modified version of PR [#37][]. - updated to version 0.8 see installed History.md [#]# 0.8 / 2019-01-05 * inkstak resolved an issue introduced in the fix for [#31][] by allowing spaces to be considered valid characters in strict octal handling. Octal conversion ignores leading spaces. Merged from a slightly modified version of PR [#35][]. * dearblue contributed PR [#32][] providing an explicit call to #bytesize for strings that include multibyte characters. The PR has been modified to be compatible with older versions of Ruby and extend tests. * Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly encoded regular files (with names ending in `/`) as if they were directories on decode. - updated to version 0.7 see installed History.md [#]# 0.7 / 2018-02-19 * Fixed issue [#28][] with a modified version of PR [#29][] covering the security policy and position for Minitar. Thanks so much to ooooooo\_q for the report and an initial patch. Additional information was added as [#30][]. * dearblue contributed PR [#33][] providing a fix for Minitar::Reader when the IO-like object does not have a `#pos` method. * Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is raised if the tar header is not valid, preventing incorrect streaming of files from a non-tarfile. This is a minor breaking change, so the version has been bumped accordingly. * Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar long filename extension. * Addressed a potential DOS with negative size fields in tar headers ([#31][]). This has been handled in two ways: the size field in a tar header is interpreted as a strict octal value and the Minitar reader will raise an InvalidTarStream if the size ends up being negative anyway. - Remove bsc_1021740.patch for CVE-2016-10173 This vulneribility has been fixed by upstream with v0.6.1: https://github.com/halostatue/minitar/commit/30e62689b614938dc96b4f2cb8e033e... - updated to version 0.6.1 ChangeLog removed upstream ==== rubygem-mixlib-shellout ==== Version update (3.0.9 -> 3.2.2) updated to version 3.2.2 no changelog found updated to version 3.1.6 no changelog found ==== rubygem-mocha ==== Version update (1.11.2 -> 1.12.0) updated to version 1.12.0 no changelog found ==== rubygem-moneta ==== Version update (1.4.0 -> 1.4.1) updated to version 1.4.1 see installed CHANGES 1.4.1 * Adapters::Mongo - deprecate :db option, document :database option (#194) * Adapters::Mongo - add retries to increment operation ==== rubygem-omniauth ==== Version update (1.9.1 -> 2.0.1) updated to version 2.0.1 no changelog found ==== rubygem-omniauth-github ==== Version update (1.4.0 -> 2.0.0) updated to version 2.0.0 no changelog found ==== rubygem-omniauth-google-oauth2 ==== Version update (0.8.0 -> 0.8.1) updated to version 0.8.1 see installed CHANGELOG.md [#]# 0.8.1 - 2020-12-12 [#]## Added - Support reading the access token from a json request body. [#]## Deprecated - Nothing. [#]## Removed - No longer verify the iat claim for JWT. [#]## Fixed - A few minor issues with .rubocop.yml. ==== rubygem-omniauth-oauth2 ==== Version update (1.7.0 -> 1.7.1) updated to version 1.7.1 no changelog found ==== rubygem-paint ==== Version update (2.2.0 -> 2.2.1) updated to version 2.2.1 see installed CHANGELOG.md [#]## 2.2.1 * Explicitly set mac's Terminal.app to 256 colors only, fixes #28 ==== rubygem-regexp_parser ==== Version update (1.8.2 -> 2.0.3) updated to version 2.0.3 see installed CHANGELOG.md [#]# [2.0.3] - 2020-12-28 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Fixed - fixed error when scanning some unlikely and redundant but valid charset patterns - e.g. `/[[.a-b.]]/`, `/[[=e=]]/`, - fixed ancestry of some error classes related to syntax version lookup - `NotImplementedError`, `InvalidVersionNameError`, `UnknownSyntaxNameError` - they now correctly inherit from `Regexp::Syntax::SyntaxError` instead of Rubys `::SyntaxError` [#]# [2.0.2] - 2020-12-25 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Fixed - fixed `FrozenError` when calling `#to_s` on a frozen `Group::Passive` * thanks to [Daniel Gollahon](https://github.com/dgollahon) [#]# [2.0.1] - 2020-12-20 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Fixed - fixed error when scanning some group names * this affected names containing hyphens, digits or multibyte chars, e.g. `/(?<a1>a)/` * thanks to [Daniel Gollahon](https://github.com/dgollahon) for the report - fixed error when scanning hex escapes with just one hex digit * e.g. `/\x0A/` was scanned correctly, but the equivalent `/\xA/` was not * thanks to [Daniel Gollahon](https://github.com/dgollahon) for the report [#]# [2.0.0] - 2020-11-25 - [Janosch Müller](mailto:janosch84@gmail.com) [#]## Changed - some methods that used to return byte-based indices now return char-based indices * the returned values have only changed for Regexps that contain multibyte chars * this is only a breaking change if you used such methods directly AND relied on them pointing to bytes * affected methods: * `Regexp::Token` `#length`, `#offset`, `#te`, `#ts` * `Regexp::Expression::Base` `#full_length`, `#offset`, `#starts_at`, `#te`, `#ts` * thanks to [Akinori MUSHA](https://github.com/knu) for the report - removed some deprecated methods/signatures * these are rarely used and have been showing deprecation warnings for a long time * `Regexp::Expression::Subexpression.new` with 3 arguments * `Regexp::Expression::Root.new` without a token argument * `Regexp::Expression.parsed` [#]## Added - `Regexp::Expression::Base#base_length` * returns the character count of an expression body, ignoring any quantifier - pragmatic, experimental support for chained quantifiers * e.g.: `/^a{10}{4,6}$/` matches exactly 40, 50 or 60 `a`s * successive quantifiers used to be silently dropped by the parser * they are now wrapped with passive groups as if they were written `(?:a{10}){4,6}` * thanks to [calfeld](https://github.com/calfeld) for reporting this a while back [#]## Fixed - incorrect encoding output for non-ascii comments * this led to a crash when calling `#to_s` on parse results containing such comments * thanks to [Michael Glass](https://github.com/michaelglass) for the report - some crashes when scanning contrived patterns such as `'\?'` ==== rubygem-rice ==== Version update (2.2.0 -> 3.0.0) updated to version 3.0.0 no changelog found ==== rubygem-rouge ==== Version update (3.23.0 -> 3.26.0) updated to version 3.26.0 no changelog found ==== rubygem-ruby-progressbar ==== Version update (1.10.1 -> 1.11.0) updated to version 1.11.0 no changelog found ==== rubygem-ruby2_keywords ==== Version update (0.0.2 -> 0.0.4) updated to version 0.0.4 no changelog found ==== rubygem-ruby_parser ==== Version update (3.15.0 -> 3.15.1) updated to version 3.15.1 see installed History.rdoc === 3.15.1 / 2021-01-10 * 1 bug fix: * Bumped ruby version to include < 4 (trunk). ==== rubygem-sdoc ==== Version update (1.1.0 -> 2.0.3) updated to version 2.0.3 see installed CHANGELOG.md 2.0.3 ===== * Use @options.title for the index 2.0.2 ===== * Remove accidental rack inclusion in gemspec 2.0.1 ===== * #142 Fix arrow icons for selected panel items * #141 Always use only one metatag for keywords * #140 Use h2 instead of h1 for banner header 2.0.0 ===== * #137 Replace frames based implementation with a css * #132 Deprecate safe_level of ERB.new in Ruby 2.6 ==== rubygem-serverengine ==== Version update (2.2.1 -> 2.2.2) updated to version 2.2.2 see installed Changelog 2020-11-02 version 2.2.2: * Fix incomplete Windows support in spawn based multi worker ==== rubygem-sexp_processor ==== Version update (4.15.1 -> 4.15.2) updated to version 4.15.2 see installed History.rdoc === 4.15.2 / 2021-01-10 * 1 bug fix: * Bumped ruby version to include < 4 (trunk). ==== rubygem-simplecov ==== Version update (0.19.0 -> 0.21.2) updated to version 0.21.2 see installed CHANGELOG.md 0.21.2 (2021-01-09) ========== [#]# Bugfixes * `maximum_coverage_drop` won't fail any more if `.last_run.json` is still in the old format. Thanks [@petertellgren](https://github.com/petertellgren) * `maximum_coverage_drop` won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop) * fixed bug in `maximum_coverage_drop` calculation that could falsely report it had dropped for minimal differences 0.21.1 (2021-01-04) ========== [#]# Bugfixes * `minimum_coverage_by_file` works again as expected (errored out before ?) 0.21.0 (2021-01-03) ========== The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings. [#]# Enhancements * Performance of `SimpleCov.collate` improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more) * Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to [@jemmaissroff](https://github.com/jemmaissroff) * Can set primary coverage to something other than line by setting `primary_coverage :branch` in SimpleCov Configuration. Thanks to [@jemmaissroff](https://github.com/jemmaissroff) [#]# Misc * reduce gem size by splitting Changelog into `Changelog.md` and a pre 0.18 `Changelog.old.md`, the latter of which is not included in the gem * The interface of `ResultMeger.merge_and_store` is changed to support the `collate` performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to [collate](https://github.com/simplecov-ruby/simplecov#merging-test-runs-under-differen...). 0.20.0 (2020-11-29) ========== The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details [in this issue](https://github.com/codeclimate/test-reporter/issues/413). Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide `simplecov-core` without the HTML or JSON formatters for those who don't need them/for other formatters to rely on. [#]# Enhancements * `simplecov_json_formatter` included by default ([docs](https://github.com/simplecov-ruby/simplecov#json-formatter)), this should enable the Code Climate test reporter to work again once it's updated * invalidate internal cache after switching `SimpleCov.root`, should help with some bugs 0.19.1 (2020-10-25) ========== [#]# Bugfixes * No more warnings triggered by `enable_for_subprocesses`. Thanks to [@mame](https://github.com/mame) * Avoid trying to patch `Process.fork` when it isn't available. Thanks to [@MSP-Greg](https://github.com/MSP-Greg) ==== rubygem-sshkit ==== Version update (1.21.0 -> 1.21.2) updated to version 1.21.2 see installed CHANGELOG.md ==== rubygem-strptime ==== Version update (0.2.4 -> 0.2.5) updated to version 0.2.5 no changelog found ==== rubygem-tmuxinator ==== Version update (2.0.1 -> 2.0.2) updated to version 2.0.2 no changelog found ==== rubygem-tomlrb ==== Version update (1.3.0 -> 2.0.1) updated to version 2.0.1 no changelog found ==== rubygem-tzinfo-0 ==== Version update (0.3.57 -> 0.3.59) updated to version 0.3.59 see installed CHANGES == Version 0.3.59 (tzdata v2020e) - 24-Dec-2020 * Updated to tzdata version 2020e (https://mm.icann.org/pipermail/tz-announce/2020-December/000063.html). == Version 0.3.58 (tzdata v2020d) - 8-Nov-2020 * Updated to tzdata version 2020d (https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html). ==== rubygem-tzinfo-1.2 ==== Version update (1.2.8 -> 1.2.9) Subpackages: ruby2.7-rubygem-tzinfo-1.2 ruby3.0-rubygem-tzinfo-1.2 updated to version 1.2.9 see installed CHANGES.md Version 1.2.9 - 16-Dec-2020 - -------------------------- * Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a zoneinfo file that includes rules specifying an additional transition to the final defined offset (for example, Africa/Casablanca in version 2018e of the Time Zone Database). #123. ==== rubygem-tzinfo-data ==== Version update (1.2020.1 -> 1.2020.6) updated to version 1.2020.6 no changelog found ==== rubygem-unicode-display_width ==== Version update (1.7.0 -> 2.0.0) updated to version 2.0.0 see installed CHANGELOG.md [#]# 2.0.0 - Release 2.0.0 - Supports Ruby 3.0 [#]# 2.0.0.pre2 - Update 2.0 branch to Unicode 13 [#]# 2.0.0.pre1 Will be published as non-pre version on rubygems.org when Ruby 3.0 is released (December 2020) - Introduce new class-based API, which remembers your string-width configuration. See README for details. - Remove auto-loading of string extension - You can: `require "unicode/display_width/string_ext"` to continue to use the string extension - The manual opt-out `require "unicode/display_width/no_string_ext"` is not needed anymore and will issue a warning in the future - Remove (already deprecated) String#display_size and String#display_width aliases Refactorings / Internal Changes: - Freeze string literals - The Unicode::DisplayWidth now is class, instead of a module, this enables the new config-object API ==== rubygem-webpacker ==== Version update (4.2.2 -> 5.2.1) Subpackages: ruby2.7-rubygem-webpacker ruby3.0-rubygem-webpacker updated to version 5.2.1 see installed CHANGELOG.md [#]# [[5.2.1]](https://github.com/rails/webpacker/compare/v5.2.0...5.2.1) - 2020-08-17 - Revert [#1311](https://github.com/rails/webpacker/pull/1311). [#]# [[5.2.0]](https://github.com/rails/webpacker/compare/v5.1.1...5.2.0) - 2020-08-16 - Bump dependencies and fixes. See [diff](https://github.com/rails/webpacker/compare/v5.1.1...5-x-stable) for changes. - updated to version 5.1.1 see installed CHANGELOG.md [#]# [[5.1.1]](https://github.com/rails/webpacker/compare/v5.1.0...v5.1.1) - 2020-04-20 - Update [TypeScript documentation](https://github.com/rails/webpacker/blob/master/docs/typescript.md) and installer to use babel-loader for typescript.[(#2541](https://github.com/rails/webpacker/pull/2541) [#]# [[5.1.0]](https://github.com/rails/webpacker/compare/v5.0.1...v5.1.0) - 2020-04-19 - Remove yarn integrity check [#2518](https://github.com/rails/webpacker/pull/2518) - Switch from ts-loader to babel-loader [#2449](https://github.com/rails/webpacker/pull/2449) Please see the [TypeScript documentation](https://github.com/rails/webpacker/blob/master/docs/typescript.md) to upgrade existing projects to use typescript with 5.1 - Resolve multi-word snakecase WEBPACKER_DEV_SERVER env values [#2528](https://github.com/rails/webpacker/pull/2528) [#]# [[5.0.1]](https://github.com/rails/webpacker/compare/v5.0.0...v5.0.1) - 2020-03-22 - Upgrade deps and fix sass loader config options bug [#2508](https://github.com/rails/webpacker/pull/2508) [#]# [[5.0.0]](https://github.com/rails/webpacker/compare/v4.2.2...v5.0.0) - 2020-03-22 - Bump minimum node version [#2428](https://github.com/rails/webpacker/pull/2428) - Bump minimum ruby/rails version [#2415](https://github.com/rails/webpacker/pull/2415) - Add support for multiple files per entry [#2476](https://github.com/rails/webpacker/pull/2476) ```js entry: { home: ['./home.js', './home.scss'], account: ['./account.js', './account.scss'] } ``` You can now have two entry files with same names inside packs folder, `home.scss` and `home.js` And, other minor fixes, please see a list of changes [here](https://github.com/rails/webpacker/compare/v4.2.2...v5.0.0) ==== rubygem-websocket ==== Version update (1.2.8 -> 1.2.9) updated to version 1.2.9 see installed CHANGELOG.md [#]# 1.2.9 - avoid ruby -w warnings ==== rubygem-winrm ==== Version update (2.3.4 -> 2.3.5) updated to version 2.3.5 no changelog found ==== rubygem-winrm-elevated ==== Version update (1.2.2 -> 1.2.3) updated to version 1.2.3 no changelog found ==== xapps ==== Version update (2.0.5 -> 2.0.6) Subpackages: libxapp1 typelib-1_0-XApp-1_0 xapps-common xapps-common-lang - Update to version 2.0.6. * 80xapp-gtk3-module.sh: Use GTK3_MODULES instead of GTK_MODULES.