|
This major update integrates the gateway system with the scan command
to fetch real license data from package registries, matching the
behavior of the Ruby version.
Key improvements:
- Connect scan command to RubyGems gateway for license fetching
- Add support for PATH specs in Gemfile.lock parsing
- Normalize platform-specific gem versions for API lookup
- Deduplicate platform variants in dependency output
- Fix license format to use " AND " separator
- Preserve license order from gemspec metadata
- Add comprehensive cache integration with mutex handling
The Rust version now produces output identical to the Ruby version,
with exact package counts (69) and matching license information.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|