← All news

PHPAML CLI 1.7 beta.33 is available

A calmer development console, safe server-side logging, customizable error pages, and verified installers for all supported platforms.

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:

phpaml — zsh
aml serve --verbose

Log 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.

phpaml — zsh
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.