Releases: ruby-oauth/warden_oauth
Releases · ruby-oauth/warden_oauth
v0.1.2
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-jemdevelopment harness, including Bundler setup,
Appraisals, modular Gemfiles, binstubs, RuboCop Gradual, SimpleCov coverage,
YARD documentation generation, release/support scripts, and localmise
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::VERSIONandWarden::OAuth::VERSIONconstants
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-sessionfork 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
shouldexpectations to RSpec 3. - Tightened development dependency floors while preserving the oldest supported
development workflows:fakeweb1.3,rack-test2.2, andrspec3.13. - Updated gem metadata, repository links, funding links, CI badges, and
generated docs to use theruby-oauth/warden_oauthrepository and
ruby-oauthOpen 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 RSpecspec.optsfiles
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-sessionold-Ruby fork only in
the Ruby 2.4/2.5 appraisals. - Fixed test compatibility with modern Ruby by shimming
File.exists?for
fakewebduring specs.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v0.1.1
Full Changelog: v0.1.0...v0.1.1