Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning,
and yes, platform and engine support are part of the public API.
Please file a bug if you notice a violation of semantic versioning.
Unreleased
Added
Changed
Deprecated
Removed
Fixed
Security
1.0.1 - 2026-07-14
- TAG: v1.0.1
- COVERAGE: 98.84% – 85/86 lines in 6 files
- BRANCH COVERAGE: 92.31% – 24/26 branches in 6 files
- 10.53% documented
Added
- Added support for JRuby 10.1 and TruffleRuby 34.0.
Changed
- Retemplated generated project metadata, support documentation, CI workflows,
binstubs, and development dependency floors withkettle-jemv7.0.0.
Fixed
- Package configured license files in gem release file lists.
1.0.0 - 2026-06-18
- TAG: v1.0.0
- COVERAGE: 98.84% – 85/86 lines in 6 files
- BRANCH COVERAGE: 92.31% – 24/26 branches in 6 files
- 10.53% documented
Added
- Added top-level
require "omniauth-jwt2"support for shim gems and direct
gem-name requires.
Fixed
- Relaxed the OpenSSL-unavailable spec to support both JWT internal HMAC
namespaces used across supported Ruby andjwtdependency combinations.
0.1.1 - 2026-06-16
- TAG: v0.1.1
- COVERAGE: 96.47% – 82/85 lines in 5 files
- BRANCH COVERAGE: 90.91% – 20/22 branches in 5 files
- 10.53% documented
Added
- Retemplated the project with the current
kettle-jem/kettle-devstack,
adding the generated multi-Ruby CI matrix, Appraisal setup, documentation,
governance files, and release tooling.
Changed
- Updated project metadata and documentation to make
omniauth-jwt2the
maintained canonical gem under theomniauthorganization while preserving
the publicOmniAuth::Strategies::JWTAPI andrequire "omniauth/jwt"path. - Moved the package version constant to the gem-name namespace
Omniauth::JWT2::Version::VERSION, while keeping
Omniauth::JWT::Version::VERSIONas a compatibility alias.
Removed
- Removed obsolete pre-template workflow and gemfile setup in favor of the
generated modular gemfiles and Appraisals.