PHPAML CLI 1.7.0-beta.33 is available for macOS Apple Silicon, Windows x64, and Debian/Ubuntu x64. Every installer and portable archive is published with a SHA-256 checksum.
A development console that stays readable
`aml serve` now hides the repetitive connection messages emitted by PHP's development server. Application output remains visible, so the terminal can be used as a useful development console instead of becoming a stream of `Accepted` and `Closing` lines.
Use verbose mode whenever you need the complete connection trace:
aml serve --verboseLog from PHP without contaminating the response
The Framework introduces `Console::log()`, `Console::info()`, `Console::warning()`, and `Console::error()`. During `aml serve`, a plain `echo` is also redirected to the terminal. These messages never become part of an HTML or JSON response.
Console output is sanitized, bounded, and prefixed line by line. Common secret fields such as passwords, tokens, and authorization values are redacted before display.
use PHPAML\Console;
Console::log('User loaded', ['id' => 42]);
echo "Development checkpoint";Error pages owned by the application
Template 0.5.0-beta.8 includes responsive pages for 404, 500, and other HTTP errors under `src/views/errors`. They can be adapted to a project's visual identity. Production responses hide private exception details and include a request reference, while debug mode retains useful development information.
This release distributes Framework 0.3.0-beta.6 and Template 0.5.0-beta.8. The published artifacts were verified by creating a new project from the public macOS archive, running all 11 application tests, and checking the home page, custom 404 page, security headers, and clean server console.