KVS CLI v1.1.0
[1.1.0] - 2025-12-27
Bug Fixes
-
benchmark: Mark score as potentially inflated when data is insufficient (dedd3f7)
-
benchmark: Clarify CLI vs FPM context for OPcache/JIT detection (a67707c)
-
benchmark: Merge JIT status from HTTP probe in getCombinedSystemInfo (d2728ba)
-
check: Correct MariaDB minimum version to 10.6 (c20f20c)
-
php84: Use explicit nullable type for run() parameters (ac40fec)
-
phpcs: Bump absoluteComplexity to 40 for PluginCommand (7508800)
-
phpstan: Resolve level 7 errors and reduce baseline (4526406)
-
queue: Show help instead of list when no action specified (d09ec28)
-
self-update: Detect corrupted downloads with HTML/signature validation (experimental) (428d4a7)
-
self-update: Use run-specific URL to avoid nightly.link cache (b2567c5)
-
tests: Update test suite to match current command APIs (2295217)
-
types: Add PHPStan type annotations and update baseline (112bba5)
-
ux: Allow --help and list commands without KVS installation (a64a226)
-
wiki: Use spaces in sidebar links for underscore filenames (1dd9449)
-
wiki: Use underscores instead of dashes for multi-word filenames (29f4d4c)
-
wiki: Sync from docs/ instead of docs-wiki/, remove docs-wiki/ (768b500)
-
wiki: Use spaces in wiki links for GitHub compatibility (5bb879d)
-
wiki: Disable preprocess to preserve wiki link syntax (d7c1571)
-
Disable preprocess to prevent bracket escaping (b7dabc1)
-
Show help instead of executing list when no action specified (cf16fd5)
-
Build PHAR with PHP 8.1 and prevent self-update corruption (817300b)
Build
- ci: Add compression-level 9 for artifact storage (c2371df)
- ci: Add --optimize-autoloader to PHAR build (cd9dbaf)
- phpstan: Bump to level 9 with console type inference (47e783f)
- phpstan: Bump to level 8 with zero errors (2aca4cc)
- phpstan: Bump to level 7 with baseline (4fee122)
- phpstan: Bump to level 6 (6d1358c)
CI/CD
Documentation
-
readme: Clean up installation section and add beta notice (1001218)
-
Restructure wiki with flat file naming and proper sidebar (2719a23)
-
Add comprehensive documentation and wiki sync workflow (a35c11c)
-
Add shell completion and --dev update to README (800756e)
Features
- benchmark: Add multi-run HTTP averaging for stable scores (0747dcb)
- benchmark: Add reliability warnings and backend detection (b7c4b2c)
- benchmark: Add HTTP probe for accurate PHP-FPM OPcache detection (93a4373)
- benchmark: Add req/sec throughput metric to HTTP results (484af73)
- benchmark: Add CPU benchmarks with hrtime precision and warmup (1bea82a)
- benchmark: Auto-detect Docker PHP-FPM config for accurate OPcache/JIT info (1121ad3)
- benchmark: Add comprehensive cache, file I/O, and enhanced DB benchmarks (17366b5)
- benchmark: Add system:benchmark command + PHPStan level 9 fixes (0bfb616)
- check: Add End of Life status check via endoflife.date API (4aecde7)
- check: Add AVIF format check for ImageMagick (cb33631)
- check: Add comprehensive KVS health check command (0b6b3f5)
- cli: Add cli:info command for environment diagnostics (224ea4a)
- completion: Add --install option (81aaeef)
- user: Add user:purge command for bulk user deletion (e124cef)
- Add shell completion command (a0a40a0)
Miscellaneous
- Bump version to 1.1.0 (ccbc3c2)
Other
- Revert "fix(wiki): use spaces in wiki links for GitHub compatibility"
This reverts commit 5bb879d. (14dda33)
- Revert "feat(benchmark): add HTTP probe for accurate PHP-FPM OPcache detection"
This reverts commit 93a4373. (9a88db3)
Performance
- tests: Fix slow test execution due to DB connection timeout (06160cd)
Refactoring
-
queue: Reduce cyclomatic complexity in showTask method (f7a823f)
-
Centralize hardcoded values and fix test suite (10fff80)
-
Centralize GitHub repo config in Constants (6a9da0c)
-
Read VERSION file dynamically in tests (7084df7)
Full Changelog: v1.0.4-beta...v1.1.0