v1.8.0
v1.8.0
Published: 2026-01-15T20:53:01Z
Added
- Alias management commands: Added
phpvm aliasandphpvm unaliasfor version alias creation, listing, and removal. - Alias pattern filtering:
phpvm alias <pattern>now filters aliases by name. - Alias resolution support: Aliases now resolve in
phpvm install,phpvm use, andphpvm which. - Alias visibility:
phpvm listnow shows configured aliases. - Alias resolution in
.phpvmrc:phpvm autonow resolves aliases defined in.phpvmrc. - Latest/stable keywords:
latestandstablenow resolve to the latest installed PHP version. - Quality assurance tooling: Added ShellCheck and shfmt configuration and a comprehensive QA Makefile.
- BATS test suite: Added comprehensive BATS tests for core functionality and new alias behavior.
- CI quality workflow: Added a quality workflow for linting, formatting, and tests.
Changed
- Help output: Promoted alias commands to the primary usage section.
Removed
- Built-in test command: Removed
phpvm testcommand in favor of BATS test suite only.
Internal
- Alias helper utilities: Added alias listing helper and alias resolution logic.
- Test coverage: Extended BATS test suite to cover alias functionality and all core features.