deps: Update dependency rqrcode to v3 #13

Closed
renovate-bot wants to merge 0 commits from renovate/rqrcode-3.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
rqrcode (changelog) '~> 2.2' → '~> 3.0' age confidence

Release Notes

whomwah/rqrcode (rqrcode)

v3.2.0

Compare Source

Added
  • Comprehensive benchmarking suite in benchmark/ directory for measuring performance and memory usage across all export formats (SVG, PNG, HTML, ANSI)
  • benchmark_helper.rb providing shared utilities for IPS, memory, and stack profiling
  • Rake tasks for running benchmarks individually or all at once
  • benchmark/README.md explaining usage, metrics, and interpretation of results
  • AGENTS.md as a development guide for AI agents
Changed
  • SVG rendering: Improved by +130% (from 184 i/s to 424 i/s) with 71% memory reduction
  • HTML rendering: Now the fastest export format at 1,876 i/s (rendering-only benchmark)
  • Memory efficiency: HTML now uses 6x less memory than SVG (previously 22x)
  • Updated minimum Ruby version requirement to >= 3.2.0
  • Updated GitHub workflow Ruby matrix to test only supported versions (3.2, 3.3, 3.4, 4.0)
  • Updated README.md with benchmark documentation and contribution guidelines

v3.1.1

Compare Source

  • Update required_ruby_version to support >= rather than ~> ready for Ruby 4

v3.1.0

Compare Source

  • Added support for offset_x and offset_y options in the as_svg method for independent x and y padding around QR codes [#​153]

v3.0.0

Compare Source

  • Drop support for Ruby <3.0 in order to keep up with dev dependencies.
  • Breaking Change: The rqrcode_core gem has been updated to version 2.0.0, which includes breaking changes. Please refer to the rqrcode_core changelog

Configuration

📅 Schedule: (in timezone Europe/Helsinki)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [rqrcode](https://github.com/whomwah/rqrcode) ([changelog](https://github.com/whomwah/rqrcode/blob/main/CHANGELOG.md)) | `'~> 2.2'` → `'~> 3.0'` | ![age](https://developer.mend.io/api/mc/badges/age/rubygems/rqrcode/3.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rqrcode/2.2.0/3.2.0?slim=true) | --- ### Release Notes <details> <summary>whomwah/rqrcode (rqrcode)</summary> ### [`v3.2.0`](https://github.com/whomwah/rqrcode/blob/HEAD/CHANGELOG.md#320---2026-01-08) [Compare Source](https://github.com/whomwah/rqrcode/compare/v3.1.1...v3.2.0) ##### Added - Comprehensive benchmarking suite in `benchmark/` directory for measuring performance and memory usage across all export formats (SVG, PNG, HTML, ANSI) - `benchmark_helper.rb` providing shared utilities for IPS, memory, and stack profiling - Rake tasks for running benchmarks individually or all at once - `benchmark/README.md` explaining usage, metrics, and interpretation of results - `AGENTS.md` as a development guide for AI agents ##### Changed - **SVG rendering**: Improved by **+130%** (from 184 i/s to 424 i/s) with **71% memory reduction** - **HTML rendering**: Now the fastest export format at **1,876 i/s** (rendering-only benchmark) - **Memory efficiency**: HTML now uses **6x less memory** than SVG (previously 22x) - Updated minimum Ruby version requirement to >= 3.2.0 - Updated GitHub workflow Ruby matrix to test only supported versions (3.2, 3.3, 3.4, 4.0) - Updated `README.md` with benchmark documentation and contribution guidelines ### [`v3.1.1`](https://github.com/whomwah/rqrcode/blob/HEAD/CHANGELOG.md#311---2025-11-25) [Compare Source](https://github.com/whomwah/rqrcode/compare/v3.1.0...v3.1.1) - Update required_ruby_version to support >= rather than \~> ready for Ruby 4 ### [`v3.1.0`](https://github.com/whomwah/rqrcode/blob/HEAD/CHANGELOG.md#310---2025-04-28) [Compare Source](https://github.com/whomwah/rqrcode/compare/v3.0.0...v3.1.0) - Added support for `offset_x` and `offset_y` options in the `as_svg` method for independent x and y padding around QR codes \[[#&#8203;153](https://github.com/whomwah/rqrcode/issues/153)] ### [`v3.0.0`](https://github.com/whomwah/rqrcode/blob/HEAD/CHANGELOG.md#300---2025-04-24) [Compare Source](https://github.com/whomwah/rqrcode/compare/v2.2.0...v3.0.0) - Drop support for Ruby <3.0 in order to keep up with dev dependencies. - **Breaking Change**: The `rqrcode_core` gem has been updated to version 2.0.0, which includes breaking changes. Please refer to the [rqrcode_core changelog](https://github.com/whomwah/rqrcode_core/blob/main/CHANGELOG.md) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Helsinki) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yMzYuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjIzNi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
deps: Update dependency rqrcode to v3
All checks were successful
Tests / test (push) Successful in 41s
1e6997860b
Owner

Merged into main (dfea467, combined tests run 431) and deployed (run 432). Closing by hand because the merge was done outside the web UI. rqrcode 3 only drops Ruby < 3.2; RQRCode::QRCode.new is unchanged.

Merged into main (dfea467, combined tests run 431) and deployed (run 432). Closing by hand because the merge was done outside the web UI. rqrcode 3 only drops Ruby < 3.2; RQRCode::QRCode.new is unchanged.
asxpi closed this pull request 2026-11-12 22:38:34 +00:00
All checks were successful
Tests / test (push) Successful in 41s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
asxpi/asxpio!13
No description provided.