- fix white-space rendering in code preview for PHP 8.3+
- allow a newer version of kuria/php-highlighter
- set exit code to 255 in exception handler to be consistent with default PHP behavior
- cli error screen now displays the exception message even in non-debug mode
- web error screen trace frames are no longer expandable if there is nothing to be displayed
- updated kuria/debug dependency to v4
- changed most class members from protected to private
- cs fixes, added codestyle checks
- web error screen improvements
- improved styles
- added favicon (debug only)
- added viewport meta tag
- moved CSS and JS to separate files
- simplified CSS and JS events
- moved
PhpCodePreview
into its own component
- updated to PHP 7.1
- added custom exception classes
- code style improvements
- code style and test improvements
- refactoring
- PHP 7.1 & 7.2 compatibility
- implemented a memory-reserving mechanism to improve handling of out-of-memory errors
- disabled output buffer capturing when out of memory
- disabled PHP code preview when out of memory
- implemented error types
- added intermediate exceptions when exceptions are chained
- binary output buffer is now rendered in HEX format
- long lines now break over multiple lines in PHP code preview
- the debug utility has been moved to a separate component
- PHP 7 support
- updated dependencies
- implemented variable contexts
- expandable sections in the web error screen
- improved styles of the web error screen
- debug utility improvements
- added more tests
- minor improvements
Initial release