Skip to content

Release 3.2 mergeback - #165

Merged
whomwah merged 2 commits into
mainfrom
release
Jan 8, 2026
Merged

Release 3.2 mergeback#165
whomwah merged 2 commits into
mainfrom
release

Conversation

@whomwah

@whomwah whomwah commented Jan 8, 2026

Copy link
Copy Markdown
Owner

This pull request prepares for the 3.2.0 release by updating the version, changelog, and release references. It introduces a comprehensive benchmarking suite, significant performance and memory improvements for SVG and HTML rendering, and updates documentation and Ruby version requirements.

Release and Documentation Updates:

  • Added a new section to CHANGELOG.md for version 3.2.0, detailing major features, improvements, and changes.
  • Updated changelog comparison links to reference the new 3.2.0 release.
  • Bumped the gem version in lib/rqrcode/version.rb from 3.1.1 to 3.2.0.

Benchmarking and Performance Improvements:

  • Added a full benchmarking suite (benchmark/), including utilities and documentation, to measure and compare performance and memory usage across export formats.
  • Improved SVG rendering speed by 130% and reduced memory usage by 71%; HTML export is now the fastest and much more memory efficient.

Ruby Version and Workflow Changes:

  • Raised the minimum required Ruby version to 3.2.0 and updated GitHub workflow to test only supported Ruby versions.

@whomwah whomwah self-assigned this Jan 8, 2026
@whomwah
whomwah merged commit 55da8e2 into main Jan 8, 2026
16 checks passed
@whomwah
whomwah deleted the release branch January 8, 2026 19:40
@whomwah
whomwah restored the release branch January 8, 2026 19:40
Comment thread CHANGELOG.md

## [Unreleased]

## [3.2.0] - 2025-06-12

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the date...

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @andy-k well spotted. I'll fix 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants