Releases: VasekPurchart/Tracy-Blue-Screen-Bundle
4.0
Maintenance
- Replace Travis CI with GitHub Actions (#19)
- Update dev dependencies (#20)
- Add support for PHP 7.4 (#21)
- Update GitHub Actions (#24, #39, #45)
- Composer Require Checker (#25)
- Use caret operator where possible (#26)
- Refactor tests (#30 thanks to @petrduda)
- DI and config refactoring (#42)
- Use ErrorRenderer to be compatible with new Twig-less error rendering (#43)
- Support for Symfony 5 (#44)
BC breaks
The controller Tracy BlueScreen is no longer based on a event listener, but instead relies on new ErrorRenderer
interface from symfony/error-handler
. It should work the same, but the internals have been completely changed (for details see #43) so:
- configuration option
controller.listener_priority
has been removed - there are different classes handling this
- different DI service names, if you override these for custom configuration.
3.0.1
Fixes
- Fix autoloading of exceptions (#16)
Maintenance
- Remove support for PHP 7.1 since it is no longer supported (#14)
- Support for PHP 7.3 (#15)
3.0
Maintenance
- Support for PHP 7.2 (#11)
- Remove support for PHP 7.0, since it is no longer supported and adopt PHP 7.1 (#12)
- Resolve deprecation of "console.exception" event (Symfony 4) (#10 thanks to @soukicz)
- Require Symfony 4.x (#13)
BC breaks
Scalar parameter typehints and return typehints were added, so the interface of the affected classes/interfaces has changed. This means that if you were extending/implementing them, you need to update the method signatures to match the new form.
ConsoleBlueScreenExceptionListener
was renamed to ConsoleBlueScreenErrorListener
and all other names like service/parameter names were renamed accordingly to reflect the different event.
2.0
Maintenance
- Remove support for PHP 5.6, since it is no longer supported and adopt PHP 7.0 (#7)
- Require Symfony 3 (#8)
BC breaks
Since scalar parameter typehints and return typehints were added, the interface of the affected classes/interfaces has changed. This means that if you were extending/implementing them, you need to update the method signatures to match the new form.
1.0.1
- fix non-quoted service string in YAML (deprecated) - compatibility with Symfony 2.8
1.0
- configurable additional collapse paths for default BlueScreen
0.6
- support for Symfony 3
0.5
- remove support for PHP 5.5, since it is no longer supported
0.4.1
- fix non-quoted service string in YAML (deprecated) - compatibility with Symfony 2.8
0.4
- support for PHP 7