Nette Tracy Versions Save

😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.

v2.8.7

2 years ago
  • supports PHP 8.1
  • solves the circular reference of previous exceptions #499
  • BlueScreen: used scrubber for HTTP headers (#498)
  • Debugger: improved error in CLI
  • class_exists() it won't trigger autoloading because it may not work #497
  • Debugger: updated list of preloaded classes
  • Debugger: render code snipet in CLI on error (#494)(#490)
  • BlueScreen: fixes displaying "\r\n" and "\t" in exception's message #492
  • BlueScreen: fixed header when message is empty (after aff47f2b6)
  • Dumper: support for enums
  • added Debugger::$keysToHide

v2.8.5

2 years ago
  • Debugger: shows error message in console (#486)
  • Dumper: added ext-ds support (#484)
  • dumper.js: initializes lazy dumps on click #482
  • Renderer: fixed export of recursive snapshot

v2.8.4

3 years ago
  • Dumper: $maxDepth & $maxItems = 0 means no limit
  • Dumper: scrubber checks also non-string keys (#473)
  • Debugger: apply editor mapping for browser from CLI (#477)
  • Helpers::improveException() ignores Nette\MemberAccessException #479
  • bluescreen: removed unused 'object' from callstack #480
  • dumper: fixed first line indentation #475
  • Bluescreen: Add selection color (#471)
  • BlueScreen::formatMessage() don't highlight \n
  • BlueScreen: previous exception messages are formatted
  • open-editor.js: added Visual Studio Code/VS Codium (#464)
  • Bar: fixed [redirect|ajax] css #463

v2.7.8

3 years ago
  • Helpers::improveException() ignores Nette\MemberAccessException #479
  • Debugger: apply editor mapping for browser from CLI (#477)
  • Helpers: workaround for PHP 8.0.0 bug #80564
  • Helpers: xdebug_get_function_stack() may trigger warning
  • bluescreen: removed unused 'object' from callstack #480
  • js: prevents double initialization

v2.8.3

3 years ago
  • Renderer: fixed long rendering time #462
  • strict fix #461
  • toggle.css: fixed new caret in Firefox #460

v2.8.2

3 years ago
  • dumper: prevent escaped sequences from being copied #458
  • Renderer: ini_set may be disabled #457
  • toggle.css: new graphic and animated caret
  • dumper: more conservative expanding of collapsed structures
  • bluescreen: bold class/method/function
  • bluescreen: improved listing of variadics arguments
  • BlueScreen: whole vendor is not added to collapsePaths, only tracy/ nette/ latte/
  • Debugger::$maxDepth changed to 7 (#456)
  • Debugger::dump() fixed return mode in CLI
  • bar.css: synced with dumper.css
  • bluescreen: added REQUEST_METHOD

For the details you can have a look at the diff.

v2.8.1

3 years ago
  • Toggle: Alt-click to toggle all child nodes recursively
  • Dumper: fixed string coloring in CLI
  • Dumper: added guide lines for multiline strings [Closes #453]
  • Dumper: color differentiation of quotation marks around strings
  • Dumper: added togglers for multiline strings
  • Dumper: indentation lines in arrays are visible when value is multiline strings
  • BlueScreen: changed $maxDepth to 5, added $snapshot to keysToHide
  • Dumper: keysToHide can contain class names, ie 'Class::$proName'
  • Dumper: declaring class name passed to scrubber; also ignores special types
  • Dumper: fixed displaying of too big integers in JS [Closes #454]
  • Dumper: removed last \n from strings
  • Dumper: render tab as 4 spaces
  • Helpers: workaround for PHP 8.0.0 bug #80564
  • Helpers: xdebug_get_function_stack() may trigger warning
  • TracyExtension: added $keyToHide
  • TracyExtension: fixed compatibility with nette/di < 3.0.3

v2.7.7

3 years ago
  • Bar: fix clickable link in sortable tables (#450) (#450)
  • strict fix
  • Bar: JIT checks only buffer_size, not 'enabled'
  • bluescreen: fixed overlapping of adjacent links [Closes #449]

v2.8.0

3 years ago

requires PHP 7.2

Completely Redesigned Dumper

image

  • 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

v2.7.6

3 years ago
  • compatible with PHP 8.0
  • Bar: added info about JIT (#440)
  • BlueScreen: phpinfo() returns text in CLI #444
  • BlueScreen: Allow to hide environment section by default (#438)
  • bluescreen.css: improved editor links color & background #443
  • BlueScreen: unified listing of hidden keys #441
  • Helpers::getSuggestion: item may be an int, type cast fix
  • Debugger: workaround for PHP bug #80234
  • TableSort: order can be specified by attribute data-order #442
  • BlueScreen: fixed error when file not exists #428
  • bar.js: fixed escaping
  • Dumper: fixed strict type #422

For the details you can have a look at the diff.