| Age | Commit message (Expand) | Author |
| 2026-02-22 | fix(show,outdated): reject multiple level filters at once | nsfisis |
| 2026-02-22 | refactor(console): add console_format! proc macro and migrate all commands | nsfisis |
| 2026-02-22 | refactor(async): migrate from blocking HTTP to async/await with tokio | nsfisis |
| 2026-02-22 | refactor(workspace): split monolithic crate into 6 workspace crates | nsfisis |
| 2026-02-21 | feat(console): add structured error handling, verbosity, and suggestions | nsfisis |
| 2026-02-21 | feat(check-platform-reqs): implement command to verify PHP platform requirements | nsfisis |
| 2026-02-21 | feat(cache): add filesystem-backed cache with TTL expiration and size-limited GC | nsfisis |
| 2026-02-21 | feat(show): implement --tree, --latest, --outdated, --available, --platform, ... | nsfisis |
| 2026-02-21 | feat(show): implement show command with installed, locked, and self modes | nsfisis |
| 2026-02-11 | change commands::*::execute() signatures | nsfisis |
| 2026-02-11 | enable workspace | nsfisis |