PVM 2.0
A major release introducing the Extensions command and a restructured CLI.
New Features
- Extensions Command (
pvm extensionsorpvm e)pvm extensions list- Show all regular and Zend extensions for the active PHP version with status (enabled/disabled/available/missing)pvm extensions enable <ext>- Enable extensions in the active version's php.inipvm extensions disable <ext>- Disable extensions in the active version's php.ini- Supports toggling multiple extensions at once (comma-separated)
- Full Zend extension support
Breaking Changes
pvm pathrenamed topvm binfor clarity
Improvements
- Refactored CLI command structure with cleaner routing
- Improved version handling and command flows
- Better error reporting and consistency
- Added
ealias for extensions command
Testing
- Added comprehensive test coverage for extensions, install, use, list, and help commands
- Added shared command test utilities
- Regression tests for php.ini comment parsing
Infrastructure
- GitHub Actions release tagging for automated releases
What's Changed
Full Changelog: 1.2.2...2.0.0