Skip to content

v3.2.0

Latest

Choose a tag to compare

@pboling pboling released this 05 Jun 11:30
· 4 commits to main since this release
v3.2.0
bc70ca2

3.2.0 - 2026-06-05

  • TAG: v3.2.0
  • COVERAGE: 94.21% -- 374/397 lines in 12 files
  • BRANCH COVERAGE: 81.82% -- 90/110 branches in 12 files
  • 81.82% documented

Added

  • Added OmniAuth::Identity::VERSION as the traditional public version
    constant, in addition to OmniAuth::Identity::Version::VERSION.

Changed

  • Refreshed generated package metadata, support documentation, CI workflows,
    and development dependency floors from the current kettle-jem template.
  • Made identity model and secure password configuration accessors synchronized
    so concurrent callers do not race while reading or updating authentication
    keys, ROM adapter settings, or BCrypt minimum-cost mode.

Fixed

  • Made local kettle-test runs skip CouchDB, MongoDB, and RethinkDB adapter
    specs by default unless the matching service adapter environment variable is enabled.
  • Updated ORM adapter specs to exercise concrete ActiveRecord and Mongoid model classes.

Security

  • Added auth-sanitizer integration so identity model #inspect output
    filters password-related attributes by default.

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