Skip to content

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

01 Nov 09:06
11d88cc

Choose a tag to compare

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

  • @brunodam made their first contribution in #36
  • @Copilot made their first contribution in #38

Full Changelog: v0.1.5...v0.1.6

v0.1.5: Bug fixes, infrastructure improvements, and Apache 2.0 license upgrade

30 May 19:07
v0.1.5
eb03142

Choose a tag to compare

🚀 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

25 Apr 21:54
d1de788

Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

v0.1.3

25 Apr 21:40
8a050cf

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

v0.1.2

25 Apr 20:43
bbdff07

Choose a tag to compare

Full Changelog: 0.1.1...v0.1.2