Skip to content

v3.0

Choose a tag to compare

@bkdotcom bkdotcom released this 19 Oct 19:34
· 464 commits to master since this release

Version 3.0

  • Much improved HTML UI/UX
    • new drawer + filter sidebar
    • syntax highlighted json, xml, sql, php
    • first argument now sanitized (htmlspecialchars) by default
    • editor links (click on error to open relevant file/line in your editor/IDE)
    • objects - ability to toggle inherited methods
    • fatal error backtraces get context (file-snippets)
    • output log-entry divs replaced with more semantic ul/li
    • included files output as file tree
  • PHP 8.0: Attributes logged
  • PHP 8.1: Enum support
  • PHP 8.2: SensitiveParameterValue
  • ErrorHandler v3
    • New Error class (extends generic Event) replaces array
    • Error notifications no longer emailed by default (see new enableEmailer config option)
  • Included decorators/helpers for logging PDO, mysqli, Doctrine, Guzzle, Curl, OAuth, SimpleCache, Soap, Twig, SwiftMailer
  • MiddlewareInterface (PSR-15), & new writeToResponse() method (PSR-7)
  • New AssetProviderInterface / addPLugin / removePlugin methods
  • New LogEntry object replaces array
  • New Abstraction object replaces array
  • rewritten javascript / css built from SCSS
  • Tons of small enhancements