All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning] (http://semver.org/). For change log format, use [Keep a Changelog] (http://keepachangelog.com/).
RouterHelperTrait::finalize_path()
helper function to add prefix path
- Bump library
berlioz/router
to ^2.5 - JavaScript dependencies update
- Console and toolbar are compatibles with a
X-Forwarded-Prefix
header
- Toolbar background
- Default config
- Bump library
berlioz/core
to ^2.4 RouterHelperTrait::path()
acceptsRouteInterface
or string instead of only a string- New options: "Berlioz.router" to give parameters to the Router
DebugController
now opens files read-only
- Deprecated use of spaceless filter on Twig
- Debug toolbar background on dark mode
- Order of middlewares called
- Seek on non seekable stream
- Fix display of server request in debug console
- Fix exception not added to debug from middlewares
- Bump package
berlioz/core
to ^2.2 - Bump package
berlioz/twig-package
to ^2.1 Route
service is now nullable
- New method
DefaultErrorHandler::getTemplateName()
to facilitate extends - Add route name for berlioz console dist files
- Tests for
ServiceProvider
- Add route as service
- Bump package
berlioz/core
to 2.1
- Default error http handler class in config
- Middlewares not ordered
- New method
AppProfile::getEnv(): string
- Replace parameter of
HttpApp
inflector by object instead of alias
- Remove service container inflector of
HttpApp
from service provider
- Fix display of events in debug console
- Fix display of activities debug with no duration
- Implementation of middlewares and handlers (
psr/http-server-middleware
) - Helpers to use in services
Maintenance
service and associate middleware for best management of your website maintenances
- Refactoring
- Namespace move from
Berlioz\HttpCore
toBerlioz\Http\Core
- Usage of PHP 8 attributes for routes
- Bump minimal compatibility to PHP 8
- Upgrade
berlioz/core
to 2.x - Upgrade
berlioz/http-message
to 2.x - Upgrade
berlioz/router
to 2.x - Upgrade
berlioz/twig-package
to 2.x - Improvement of debug console
- Debug console in dark mode
- Magic methods
__b_pre
and_b_post
- PHP 8 compatibility in
composer.json
- psr/http-server-handler required version in
composer.json
- Update NPM dependencies
- Composer provide rule for package
psr/http-server-handler-implementation
- Display of config in debug console fixed
- Print response by sequence to prevent exhausted memory error
- Update NPM dependencies
First version