Repository navigation
Releases: studoo-app/edu-framework-skeleton
Releases · studoo-app/edu-framework-skeleton
Release list
v2.5.0
What's Changed
v2.5.0 - 08/10/2026
new features
- Pages d'erreur HTTP mises en forme (404, 405, 403, 500) : templates autonomes et stylés dans
app/Template/error/, alignés sur edu-framework v2.5.0 (#76) - Le template
app/Template/error/http-Default.html.twigdevientapp/Template/error/http-500.html.twig
bug Fixes
- Les styles des liens des pages d'erreur sont bornés à
main a: ils ne cassent plus l'affichage de la barre de debug (cf. #76)
Note de migration
Renommer app/Template/error/http-Default.html.twig en app/Template/error/http-500.html.twig dans les projets existants.
Full Changelog: v2.3.0...v2.5.0
v2.3.0
v2.3.0 - 05/10/2026
new features
- #136 Implement SQLite logging service for server request logs @bfoujols
- #136 Add BufferFormat and BufferToServer classes for log formatting @bfoujols
- #136 Add logs navigation in the debug bar @bfoujols
- #136 Replace in-bar logs panel with a Symfony-style profiler page @bfoujols
- #136 Enhance filtering capabilities and add status family counting @bfoujols
- #69 Add custom listening socket (#69) Thanks @CapelleGab
- #122 Add Manage DB by dbgate @bfoujols
- #120 Add MailPit Service @bfoujols
- #97 Add slash command @bfoujols
- Update PHP minimum version 8.2 -> 8.4 (composer, bin/edu, CI, doc) @bfoujols
- Update dependencies (vlucas/phpdotenv v5.7, nette/php-generator, zircote/swagger-php, symfony/yaml 6.3 -> 6.4) @bfoujols
bug Fixes
- #136 Make SQLite logging non-blocking and resilient @bfoujols
- #136 Send proper HTTP status codes from error controllers @bfoujols
- #136 Gate debug routes on SQLite availability to prevent PDOException @bfoujols
- #136 Buffer stream chunks into complete lines to preserve adjacent request logs @bfoujols
- #130 github action E: Package 'netcat' has no installation candidate @bfoujols
- #129 run command taskfile before-commit @bfoujols
- Fix CI failure on profiler page and logs endpoint @bfoujols
- Fix CI failure on debug toolbar (missing semicolon) and deprecated dynamic property @bfoujols
- Fix debug toolbar always showing an empty controller instead of "aucun" (Request::hasHander always true) @bfoujols
- Fix PHP 8.5 deprecation (PDO::MYSQL_ATTR_INIT_COMMAND -> PDO\MYSQL::ATTR_INIT_COMMAND) @bfoujols
- Fix FastRouteCoreTest failures caused by APP_ENV state leaking between tests @bfoujols
- Fix security advisories on symfony/yaml (CVE-2026-45304, CVE-2026-45305, CVE-2026-45133) @bfoujols
documentation
- new Migrer de la version 2.2 à la version 2.3
- new La barre de debug et le profiler
- update Start/Stop l'application : options de la commande
start - update Comment installer les services : MailPit et dbgate
- update Avant de démarrer : extension
pdo_sqliteet PHP 8.4 minimum - update L'arborescence du projet : correction du fichier
compose.yaml
Release notes for v2.3.0
https://github.com/studoo-app/edu-framework/milestone/v2.3.0
v2.0.0
new features
- #87 À partir du nom d'une route, reconstruire URL getNameToPath()
- #39 Mise en place SQLite
- #105 Nouvelle documentation https://studoo-app.github.io/edu-framework
- #86 Implement codeSpace by GitHub
- #73 ajout de la commande
php bin/edu make:apipour générer un controller de type API - #70 ajout de la commande
php bin/edu make:commandpour générer une commande console - #59 ajout d'une page par défaut sur la route
bug Fixes
- #96 Problème d'installation de phpunit 11 @pbentura @RaphaelBensoussan
- #92 Problème de TestUnit sur FastRouteCore
- #94 fix patch root by @bfoujols in studoo-app/edu-framework#95
- #88 Correction sur le probleme avec DatabaseService dans la ligne de command
deprecations