Skip to content

Releases: ruby-oauth/auth-sanitizer

v0.2.2

18 Jun 14:11
v0.2.2
b43c584

Choose a tag to compare

0.2.2 - 2026-06-18

  • TAG: v0.2.2
  • COVERAGE: 100.00% -- 145/145 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Changed

  • Documented the released anonymous_loader gem as the preferred reusable
    helper for zero-auth-sanitizer-namespace loading.

Fixed

  • Documented the $LOAD_PATH fallback needed by isolated loader consumers when
    Bundler standalone setup provides auth_sanitizer/loader.rb without a
    matching Gem.loaded_specs or GEM_PATH entry.

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

v0.2.1

07 Jun 03:26
v0.2.1
99b8c6c

Choose a tag to compare

0.2.1 - 2026-06-06

  • TAG: v0.2.1
  • COVERAGE: 100.00% -- 145/145 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Fixed

  • Removed the duplicate RBS declaration for Auth::Sanitizer::VERSION, fixing
    RBS::DuplicatedDeclarationError in downstream projects.
  • Fixed the README support table to list Ruby 2.3 as supported but untested,
    matching the current runtime support and CI policy.

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

v0.2.0

04 Jun 19:50
v0.2.0
834effb

Choose a tag to compare

0.2.0 - 2026-06-04

  • TAG: v0.2.0
  • COVERAGE: 100.00% -- 145/145 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Changed

  • Changed FilteredAttributes#inspect to redact narrow patterns from
    super.inspect instead of rebuilding object inspect output, preserving host
    inspect behavior.

Fixed

  • Redacted configured attributes inside standard Ruby hash inspect fragments,
    including nested attribute hashes.

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

v0.1.5

04 Jun 05:07
v0.1.5
94f6a7c

Choose a tag to compare

0.1.5 - 2026-06-03

  • TAG: v0.1.5
  • COVERAGE: 100.00% -- 138/138 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Added

  • Added VersionGem::Basic helpers to Auth::Sanitizer::Version.

Changed

  • Refreshed generated package metadata, support documentation, CI workflows,
    and development dependency floors from the current kettle-jem template.
  • Documented that CI workflows and appraisals now target MRI Ruby 2.4+ while
    runtime compatibility remains MRI Ruby 2.2+.

Fixed

  • Prevented isolated loader namespace leakage on Ruby 2.5 and older TruffleRuby runtimes.
  • Protected the custom gemspec version loader from templating rewrites so
    version detection does not define top-level Auth on older Rubies.

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

v0.1.4

21 May 07:29
v0.1.4
0483b47

Choose a tag to compare

0.1.4 - 2026-05-21

  • TAG: v0.1.4
  • COVERAGE: 100.00% -- 135/135 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Changed

  • (docs) Document constrained auth-sanitizer version lookup for isolated loader examples
  • (dev) Make templating dependencies opt-in for the main Gemfile

Fixed

  • (test) Stop running Appraisal install steps in the locked-deps workflow for the main Gemfile

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

v0.1.3

20 May 19:07
v0.1.3
eed94f6

Choose a tag to compare

0.1.3 - 2026-05-20

  • TAG: v0.1.3
  • COVERAGE: 100.00% -- 135/135 lines in 6 files
  • BRANCH COVERAGE: 100.00% -- 28/28 branches in 6 files
  • 84.62% documented

Added

  • Add AuthSanitizer::Loader.load_isolated for isolated loading without defining top-level Auth
  • Document zero-top-level-namespace loading for consumers that need to avoid defining Auth or AuthSanitizer

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

v0.1.2

16 May 03:06
v0.1.2
751dcb0

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 May 14:41
v0.1.1
941db7b

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 May 14:40
v0.1.0
f6b11e3

Choose a tag to compare