Skip to content

v0.1.2

Latest

Choose a tag to compare

@pboling pboling released this 15 Jun 21:33
· 1 commit to main since this release
v0.1.2
7efd351

0.1.2 - 2026-06-15

  • TAG: v0.1.2
  • COVERAGE: 96.84% -- 153/158 lines in 9 files
  • BRANCH COVERAGE: 80.56% -- 29/36 branches in 9 files
  • 53.12% documented

Added

  • Added a modern kettle-jem development harness, including Bundler setup,
    Appraisals, modular Gemfiles, binstubs, RuboCop Gradual, SimpleCov coverage,
    YARD documentation generation, release/support scripts, and local mise
    environment configuration.
  • Added GitHub/GitLab CI coverage for MRI Ruby, JRuby, TruffleRuby, locked and
    unlocked dependencies, dependency heads, style checks, license checks, and
    template drift checks.
  • Added generated project documentation and governance files, including
    Markdown README, CONTRIBUTING, FUNDING, SECURITY, CODE_OF_CONDUCT, license
    index, citation metadata, and published YARD docs.
  • Added Warden::OAuth::Version::VERSION and Warden::OAuth::VERSION constants
    for the gem version.

Changed

  • Migrated the README from legacy RDoc to Markdown and restored the historical
    usage documentation in the template-managed Synopsis, Configuration, and Basic
    Usage sections.
  • Documented the rack-session fork required by applications still running on
    Ruby 2.4 or Ruby 2.5.
  • Modernized the test suite from the legacy RSpec 1/2 style runner and
    should expectations to RSpec 3.
  • Tightened development dependency floors while preserving the oldest supported
    development workflows: fakeweb 1.3, rack-test 2.2, and rspec 3.13.
  • Updated gem metadata, repository links, funding links, CI badges, and
    generated docs to use the ruby-oauth/warden_oauth repository and
    ruby-oauth Open Collective.
  • Updated generated namespace references to use the real public namespace,
    Warden::OAuth, including README heading/badge, gemspec version loading,
    RBS signatures, and YARD docs.

Removed

  • Removed the legacy README.rdoc, LICENSE.txt, and RSpec spec.opts files
    in favor of the generated Markdown/license/spec harness.

Fixed

  • Fixed the Rack session spec setup for modern Rack by loading rack-session
    and using a Rack-compatible session secret.
  • Fixed old-Ruby CI by using the pboling/rack-session old-Ruby fork only in
    the Ruby 2.4/2.5 appraisals.
  • Fixed test compatibility with modern Ruby by shimming File.exists? for
    fakeweb during 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