v0.5.0
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