requires PHP 7.2
Completely Redesigned Dumper
- added themes 'light' & 'dark'
- added background for light scheme
- in CLI outputs to STDOUT to bypass output buffering
- implemented Scrubber (#439)
- default maxDepth changed to 7
- improved dumping of PHP Incomplete Class, DOM, ArrayObject, closures
- shows uninitialized properties [Closes #448]
- added 'see below', 'see above'
- added tooltips about Ctrl-click
- redesigned source location link 📍
- clever way of displaying strings and escaped sequences, length is in tooltip in bytes or unicode characters
- strings are quoted in single quotes
- shows declaring class of private properties as tooltip
- added option to limit max items in array/objects
- added hover effect for guide lines
- changed '=>' to ':' as key separator for objects & resources
- distinguishes virtual property, resources are virtual
- shows 'pub' to distinguish between public and dynamic properties
- hash highlighting on mouseover
- dumps zval references
Other Improvements
- open-editor.sh: opening from Tracy in PHPStorm for Linux users (#447)
- install.cmd: workaround for Chrome >= 77
- Bar: sends content in UTF-8
- TracyExtension: configures Tracy only when is enabled
- Helpers::detectColors() supports https://no-color.org & sapi_windows_vt100_support