Skip to content

v0.5.0

Choose a tag to compare

@seuros seuros released this 31 Oct 12:59
· 17 commits to master since this release

Major Features

Ruby Version Manager Detection

  • Automatic detection of Ruby version from Mise, ASDF, Rbenv
  • Environment variable support (RBENV_VERSION, ASDF_RUBY_VERSION)
  • Configuration file detection (mise.toml, .tool-versions, .ruby-version)
  • Priority order: ENV vars → Gemfile.lock → mise.toml → .tool-versions → .ruby-version → Gemfile

Protocol Adapter Layer

  • New internal/registry package with Protocol interface
  • Adapter pattern for registry access
  • Extensible architecture for future registry protocols
  • Migrated all rubygems-client-go usage to registry.Client

Changes

  • Add Ruby version manager detection module
  • Add protocol adapter layer for registry access
  • Update GitHub Actions dependencies (checkout, upload-artifact, download-artifact)
  • Fix test case for lowercase error messages

Full Changelog: v0.4.9...v0.5.0