Releases: bluet/syspkg
Releases · bluet/syspkg
v0.1.6: YUM Package Manager Support, ARM64 Architecture Support, Enhanced Testing Infrastructure, Improved Documentation, Enhanced CI/CD pipeline with multi-OS testing, Improved project structure and organization
v0.1.6: YUM Package Manager Support, ARM64 Architecture Support, Enhanced Testing Infrastructure, Improved Documentation, Enhanced CI/CD pipeline with multi-OS testing, Improved project structure and organization
Latest
What's Changed
- add read only yum support (yum search, yum info) by @aijanai in #10
- Follow-up to PR #10: Fix YUM package manager review issues by @bluet in #14
- feat(yum): Document behavior contracts and improve status detection by @bluet in #17
- fix(security): prevent command injection vulnerability in package managers (Issue #23) by @bluet in #25
- feat: implement CommandRunner architecture for APT and YUM package managers (Issue #20) by @bluet in #26
- Bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 by @dependabot[bot] in #33
- Add APT purge support via CustomCommandArgs by @brunodam in #36
- Support ARM64 architecture when running docker tests by @brunodam in #35
- Prepare v0.1.6 release with YUM package manager support by @Copilot in #38
New Contributors
Full Changelog: v0.1.5...v0.1.6
v0.1.5: Bug fixes, infrastructure improvements, and Apache 2.0 license upgrade
🚀 What's New
🔧 Bug Fixes
- Removed leftover test comments from main.go
- Fixed DockerTestRunner missing imports and context timeout support
- Fixed non-deterministic package ordering in ParseFindOutput
- Fixed GetPackageManager("") panic when no package manager auto-selected
🏗️ Infrastructure Improvements
- License Upgrade: Migrated from MIT to Apache License 2.0 for better patent protection
- CI/CD Enhancements: Updated workflows to support Go 1.23/1.24
- Pre-commit Hooks: Added comprehensive code quality checks
- Docker Testing: Enhanced multi-OS testing infrastructure
- Documentation: Synchronized all docs with current project state
📚 Documentation Updates
- Added professional README badges for CI/CD status
- Updated development commands and workflow documentation
- Enhanced testing strategy documentation
- Added comprehensive project roadmap in CLAUDE.md
🔒 Security & Quality
- Security-focused pre-commit hooks using local system tools
- Enhanced code formatting and linting pipeline
- Improved error handling and resource management
📊 Changes Since v0.1.4
- 25 commits with significant infrastructure and quality improvements
- Apache 2.0 License upgrade for enterprise-grade legal clarity
- Enhanced CI/CD pipeline with multi-version Go support
- Comprehensive documentation updates
🙏 Contributors
Thanks to @aijanai for contributing the GetPackageManager fixes in PR #12!
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: 0.1.1...v0.1.2