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.9.3

1 year ago
  • bluescreen.css: resets <body> display & overflow
  • reset.css: increased specificity
  • bar.js: options can be set after script is loaded #535
  • some fixes

v2.9.2

2 years ago
  • added support for Generator & Fiber
  • BlueScreen: added column highlighting
  • Logs exception if the Content-Length header prevents the Bar from being displayed #255
  • Unlock session file before close #540
  • better detection of HTML mode
  • BlueScreen: closes </code>
  • Dumper: disabled HASH disables "see above/see below"
  • DeferredContent::sendAssets() uses Content-Length to prevent further output
  • Helpers: improved color detection
  • Describer: $maxDepth returned to value 7
  • css tweaks, resets property 'display'

https://user-images.githubusercontent.com/194960/165589851-7099d7e7-202d-4c95-9391-aae59ec2b650.mp4

v2.9.1

2 years ago
  • reset.css uses custom tag <tracy-div> to reduce specificity below class specificity
  • BlueScreen: is wrapped in <tracy-div>, uses CSS reset instead of disabling stylesheets and all classes are prefixed with 'tracy-' #533
  • dump() is wrapped in <tracy-div> to use CSS reset
  • Dumper: default $maxDepth increased to 15
  • Debugger, TracyExtension: added $maxItems and option 'maxItems' #531
  • Debugger: enable() calls dispatch() always
  • Bluescreen: sticky footer
  • Dumper: bold class names
  • Debugger: is_dir can trigger warning #527
  • TracyExtension: $editor accepts null

v2.7.9

2 years ago

This is the last 2.7.x release.

  • Debugger: don't render bar after dispatching assets
  • bluescreen.css: fixed flash of black text
  • Compatibility with psr/log ^2.0 and ^3.0 (#508)
  • BlueScreen: used scrubber for HTTP response headers (#513)
  • BlueScreen: used scrubber for HTTP headers (#498)
  • Revert "Bluescreen: added length limit for exception message (#383)" for $title

v2.9.0

2 years ago
  • BlueScreen redesign:
    • new callstack
    • added tabs to Environment & HTTP
    • added tabs with Latte template (source mapping)
  • works without session
  • TracyExtension: allow to specify error level for scream and strictMode, improve supported error level expressions
  • Debugger: allow to specify error severity in $scream
  • big refactoring
  • Debugger::errorHandler() always returns false to fill-in error_get_last(), 'display_errors' disabled
  • Debugger::dispatch() is not starting session automatically
  • BlueScreen: creates new file with content

https://user-images.githubusercontent.com/194960/146819835-f40a7f90-3660-4bfa-af88-1ba15bac1153.mp4

https://user-images.githubusercontent.com/194960/146982933-7f6e3c87-5165-41d2-a6ef-7cc1830316c8.mp4

v2.8.10

2 years ago
  • bar.js: fixed manual refreshing via X-Tracy-Ajax: Tracy.getAjaxHeader()
  • Debugger: don't render bar after dispatching assets or in CLI
  • bluescreen.css: fixed flash of black text
  • improved coding standard

v2.8.9

2 years ago
  • Helpers::editorLink() improved file name truncation
  • Bridge: compatibility with new Latte & Neon
  • BlueScreen: added output buffer status
  • BlueScreen: added info about sent headers
  • BlueScreen: warning about last muted error

v2.8.8

2 years ago
  • TracyExtension: added option 'emailSnooze' #515
  • unified detection of CLI mode #516
  • Helpers::encodeString() prints special unicode characters as \u{...}
  • added option Dumper::HASH
  • Debugger: added FireLogger to preload #514
  • BlueScreen: used scrubber for HTTP response headers (#513)
  • Compatibility with psr/log ^2.0 and ^3.0 (#508)
  • BlueScreen: don't create empty 'Variables'

v2.8.6

2 years ago
  • 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)

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