Skip to content

Releases: ruby-oauth/oauth

v1.1.4

17 May 02:32
v1.1.4
28f942a

Choose a tag to compare

1.1.4 - 2026-05-16

  • TAG: v1.1.4
  • COVERAGE: 84.64% -- 854/1009 lines in 36 files
  • BRANCH COVERAGE: 54.91% -- 151/275 branches in 36 files
  • 40.78% documented

Added

  • Add auth-sanitizer integration for inspect-time secret redaction in core OAuth objects.
  • Traditional OAuth::VERSION constant

Changed

  • Redact sensitive values from #inspect in OAuth::Consumer, OAuth::Token, and OAuth::Signature::Base.

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v1.1.3

07 Nov 02:41
v1.1.3
d603840

Choose a tag to compare

1.1.3 - 2025-11-06

  • TAG: v1.1.3
  • COVERAGE: 81.70% -- 817/1000 lines in 36 files
  • BRANCH COVERAGE: 50.54% -- 140/277 branches in 36 files
  • 40.71% documented

Added

  • base64 dependency, fixes Ruby 3.4 and 3.5 HEAD compatibility

Fixed

  • Fix ActionController request proxy NoMethodError when building signatures
    • define wrap_values on OAuth::RequestProxy::Base
    • remove duplicate from ActionDispatchRequest
    • add specs

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon

v1.1.2

22 Sep 06:16
v1.1.2
1f6d602

Choose a tag to compare

1.1.2 - 2025-09-21

  • TAG: v1.1.2
  • COVERAGE: 81.78% -- 817/999 lines in 36 files
  • BRANCH COVERAGE: 50.54% -- 140/277 branches in 36 files
  • 40.71% documented

Added

  • Corrected SHA-256 & SHA-512 checksums for release 1.1.1

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS or refugee efforts at ko-fi.com Donate to my FLOSS or refugee efforts using Patreon

v1.1.1

22 Sep 09:50
v1.1.1
1b7901b

Choose a tag to compare

1.1.1 - 2025-09-21

  • TAG: v1.1.1
  • COVERAGE: 81.70% -- 817/1000 lines in 36 files
  • BRANCH COVERAGE: 50.54% -- 140/277 branches in 36 files
  • 40.71% documented

Added

  • kettle-dev v1.1.18
  • Internal escape & unescape methods
    • Stop relying on URI / CGI for escaping and unescaping
    • They are both unstable across supported versions of Ruby (including 3.5 HEAD)
  • Tests against Rails-specific code are now run in CI
  • Documented OAuth 1.0, 1.0a differences

Changed

  • converted minitest => rspec

Removed

  • dependency on em-http-request
    • now lazy Loaded so it can be optional, since some systems fail to install it, and it doesn't seem maintained

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS or refugee efforts at ko-fi.com Donate to my FLOSS or refugee efforts using Patreon

v1.1.0

15 Sep 08:41
4acc792

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.1

15 Sep 08:41
3e2bd07

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

Stable Release v1

23 Aug 13:00
df56183

Choose a tag to compare

The first "Stable Release" in terms of Semantic Versioning.

The oldest supported Ruby, currently 2.7, will be dropped no later than April 2025, and a new major version of this gem will be released to drop Ruby 2.7 support (and possibly other stuff).

0.6.x is EOL April 2024

23 Aug 11:56
f4546c3

Choose a tag to compare

Non-commercial support for 0.6.x will end no later than April 2024.

Full Changelog: v0.5.13...v0.6.1

0.5.x is EOL April 2023

23 Aug 11:51
f2dc1f8

Choose a tag to compare

Non-commercial support for 0.5.x will end no later than April 2023.

Full Changelog: v0.5.10...v0.5.13

v0.5.10

04 May 00:08
0f8bd1a

Choose a tag to compare

0.5.10 2022-05-04

The "Can it be the end of the line for 0.5.x?" Release

Added

  • Major updates to Documentation
  • More CI Hardening
  • Align CI builds with official Ruby Compatibility Matrix
  • Project tooling in preparation for final release of 0.5.x series
    • diffend

Commits: v0.5.9...v0.5.10