Releases: contriboss/ore-light
Releases · contriboss/ore-light
v0.8.0
v0.7.3
v0.7.1
v0.7.0
What's Changed
- chore(master): release 0.7.0 by @github-actions[bot] in #11
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- add audit command to help by @gregmolnar in #9
- chore(master): release 0.6.0 by @github-actions[bot] in #10
New Contributors
- @gregmolnar made their first contribution in #9
Full Changelog: v0.5.1...v0.6.0
v0.5.1 - Parallel Outdated Checking
Performance Fix 🚀
Massively Speed Up ore outdated
The ore outdated command was making sequential API calls to rubygems.org (one gem at a time), causing severe slowdowns on projects with many dependencies.
Benchmark Results (Real Project):
- Before: 3:58.90 (238.9 seconds) ⏳
- After: 1.315 seconds ⚡
- Speedup: ~181x faster!
Changes
- Implement parallel version checking with goroutines + semaphore
- Limit to 10 concurrent requests (respectful to rubygems.org)
- Follows Bundler's modern approach (parallel Compact Index fetching)
Impact
This transforms ore outdated from "go make coffee" to instant results. Projects with dozens of gems now get results in ~1 second instead of minutes.
Full Changelog: v0.5.0...v0.5.1
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
v0.4.9
v0.4.8
Full Changelog: v0.4.7...v0.4.8
v0.4.7
Full Changelog: v0.4.6...v0.4.7