← Toutes les actualités

PHPAML CLI 1.7 beta.33 est disponible

Une console de développement plus calme, des journaux serveur sûrs, des pages d’erreur personnalisables et des installateurs vérifiés.

PHPAML CLI 1.7.0-beta.33 est disponible pour macOS Apple Silicon, Windows x64 et Debian/Ubuntu x64. Chaque installateur et chaque archive portable est publié avec une empreinte SHA-256.

Une console de développement qui reste lisible

`aml serve` masque maintenant les messages de connexion répétitifs du serveur de développement PHP. Les sorties de l’application restent visibles : le terminal devient une véritable console de développement au lieu d’accumuler les lignes `Accepted` et `Closing`.

Le mode détaillé permet de retrouver la trace complète des connexions :

phpaml — zsh
aml serve --verbose

Écrire dans la console sans contaminer la réponse

Le Framework introduit `Console::log()`, `Console::info()`, `Console::warning()` et `Console::error()`. Pendant `aml serve`, un simple `echo` est également redirigé vers le terminal. Ces messages ne sont jamais ajoutés à une réponse HTML ou JSON.

La sortie est nettoyée, limitée et préfixée ligne par ligne. Les champs sensibles courants — mots de passe, jetons et valeurs d’autorisation — sont masqués avant l’affichage.

phpaml — zsh
use PHPAML\Console;

Console::log('Utilisateur chargé', ['id' => 42]);
echo "Point de contrôle du développement";

Des pages d’erreur appartenant à l’application

Le Template 0.5.0-beta.8 fournit des pages responsives pour les erreurs 404, 500 et les autres statuts HTTP dans `src/views/errors`. Elles peuvent adopter l’identité visuelle du projet. En production, les détails privés des exceptions sont masqués et une référence de requête est affichée ; le mode debug conserve les informations utiles au développement.

Cette version distribue le Framework 0.3.0-beta.6 et le Template 0.5.0-beta.8. Les fichiers publiés ont été validés en créant un projet neuf depuis l’archive macOS publique, en exécutant les 11 tests de l’application et en contrôlant l’accueil, la page 404 personnalisée, les en-têtes de sécurité et la console serveur épurée.

PHPAML CLI 1.7 beta.33 est disponible · PHPAML