Skip to content

Releases: bkdotcom/PHPDebugConsole

v3.0.6

12 Oct 01:19

Choose a tag to compare

Fix MonologHandler compatibility with Monolog v1 - v3

v3.0.5

06 Oct 14:46

Choose a tag to compare

Maintenance release

  • Error may occur in certain scenarios when setting config via meta param / Abstracter not yet initialized
  • Monolog handler - now compatible with monolog v1.0 and v2.0+

v3.0.4

30 May 03:22

Choose a tag to compare

Maintenance release

  • Add more redaction to collectors (Guzzle Request Target / Oauth signature)
  • StatementInfo (MySqli, Doctrine, PDO) - don't truncate SQL statement
  • improve UriUtils::parseUrl
  • bump bundled PrismJS to latest
  • wamp route sending null meta values
  • other minor fixes
  • coding standards

v3.0.3

05 Feb 04:31

Choose a tag to compare

Maintenance release

  • Non-composer autoloader doesn't load main Debug class! (facepalm)
  • nested channels ignoring their output config value.
  • restore non-sidebar channel filter/toggles functionality (used by documentation)
  • Add unit tests for MonologHandler, & PhpCurlClass collector
  • minor regression with base64-encoded strings' flat-tab html output

v3.0.2

14 Jan 04:27

Choose a tag to compare

Maintenance release

  • Guzzle middleware tweaks
  • SoapClient collector improvements
  • Yii 1.1 tweaks
  • Declare closures as static when possible
  • Tweak phpcs rules
  • Encoded strings.. don't nest tabs + refactor w new HtmlStringEncoded class
  • Redact basic password from URLs

v3.0.1

15 Nov 14:25
a4022ab

Choose a tag to compare

Maintenance releaase

  • HttpMessage\Uri::withScheme() -> allow empty value
  • bdk\Debug\Psr3\Logger (psr3 implemenation) is now compatible with psr/log v1, v2, & v3
  • FindExit error when exit/Fatal from static method
  • Don't attempt to resolve complex array phpDoc types
  • GuzzleMiddleware tweaks
  • new HttpMessage\UriUtils class

v3.0

19 Oct 19:34

Choose a tag to compare

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

v3.0b3

20 Sep 13:09

Choose a tag to compare

  • php 8.2 readiness (incl support for SensitiveParameterValue)
  • Use PHP built-in-webserver ffor unit tests
  • New Oauth collector
  • Improved SoapClient collector
  • minor ServerRequest fixes

v3.0b2

01 Aug 15:57

Choose a tag to compare

  • Enum support
  • rename object config opts
  • improved PhpDoc parsing
  • group args get "brief" output
  • unknown type now handled separately from "custom" type

v3.0b1

19 Jun 03:54

Choose a tag to compare

v3.0b1 Pre-release
Pre-release

Long awaited pre-release of 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
  • 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, 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