Repository navigation
Releases
Releases · dominicusin/package-maximizer
v0.6.1
What's Changed
- Version sync:
__init__.py, CITATION.cff, web health/OpenAPI all read fromimportlib.metadata - Enum-registry parity: PackageManagerType matches PARSER_REGISTRY exactly (22 managers)
- Parser auto-select via
get_parser(self.manager.value)instead of hardcoded map - EnhancedGreedySolver correctly inferred from instance
- Web server refuses to start without
PM_API_KEY - CHANGELOG: 0.6.1 section, reordered 0.6.0/0.5.0, removed Planned
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- docs: STRATEGIC_PLAN.md (phases 0-5 completed) by @dominicusin in #55
- feat(parsers): add 12 new package managers + register conda/portage by @dominicusin in #56
- docs(cli): update README with 22 package managers + add list-managers command by @dominicusin in #57
- test(cli): add coverage for maximize/list-solvers/version/managers commands by @dominicusin in #60
- chore: update CHANGELOG with 0.6.0 release notes by @dominicusin in #58
- chore: bump fallback_version to 0.6.0 by @dominicusin in #61
- feat(web): add /api/v1/managers endpoint listing 22 package managers by @dominicusin in #62
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Release 0.5.0: expanded solver test coverage, TUI bugfix, version sync, CI 85% gate.
v0.1.1
Corrected PyPI project links (Homepage/Repository/Bug Tracker/Documentation), green CI matrix, Bandit B324 fix.
v0.1.0
SAT/ILP/SMT package-set maximizer.
- Green CI across py3.8–3.11 matrix
- Extras: web, solvers
- PyPI publish via trusted publishing (needs pypi.org publisher config)