Skip to content

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 17 Jan 19:55
· 37 commits to main since this release
5412128

UX Improvements Release

User experience improvements and bug fixes based on community feedback.

New Features

  • emerge --info — Display system environment information (Go version, platform, memory, repositories, installed packages)
  • USE flags in --pretend — Shows USE="flag1 -flag2" in emerge pretend output, matching Portage behavior
  • User-friendly error messages — Clear, actionable error messages with package suggestions
  • Fuzzy package matching — Similar package suggestions when package not found (e.g., neofatch → neofetch)
  • Per-package tool check — grpm tools --check now shows which tools are required by specific eclasses

Bug Fixes

  • Search version sorting — Versions now sorted correctly using PMS-compliant comparison
  • Info command filtering — Now respects mask and keyword filtering like resolve/emerge
  • Dependency deduplication — Info output no longer shows duplicate dependencies

Installation

# Download and install
curl -LO https://github.com/grpmsoft/grpm/releases/download/v0.8.2/grpm_0.8.2_linux_amd64.tar.gz
tar xzf grpm_0.8.2_linux_amd64.tar.gz
sudo mv grpm /usr/local/bin/

Testing

  • All 137+ unit tests pass
  • Smoke tests verified on mock repository
  • Integration tests verified on Gentoo container
  • 98.2% Portage tree coverage maintained

Full Changelog: v0.8.1...v0.8.2