Changelog

SemVer 2.0.0 Keep-A-Changelog 1.0.0

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 with kettle-jem v7.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 and jwt dependency 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-dev stack,
    adding the generated multi-Ruby CI matrix, Appraisal setup, documentation,
    governance files, and release tooling.

Changed

  • Updated project metadata and documentation to make omniauth-jwt2 the
    maintained canonical gem under the omniauth organization while preserving
    the public OmniAuth::Strategies::JWT API and require "omniauth/jwt" path.
  • Moved the package version constant to the gem-name namespace
    Omniauth::JWT2::Version::VERSION, while keeping
    Omniauth::JWT::Version::VERSION as a compatibility alias.

Removed

  • Removed obsolete pre-template workflow and gemfile setup in favor of the
    generated modular gemfiles and Appraisals.