Releases · nette/tracy
Released version 2.11.3
- Templates converted to Latte-like syntax, paving the way for a cleaner templating pipeline
- Environment guards relocated from
Debuggerto the individual strategy classes, improving separation of concerns - Upgraded to PHPStan level 8 — the strictest static analysis level is now passing
Released version 2.11.1
✨ New Features
- Dumper – added support for uninitialized lazy objects (PHP 8.4), displaying them with a
(lazy)label and showing only pre-initialized properties - Source mapper – added column support, so BlueScreen can now pinpoint the exact character position in mapped source files
🐛 Bug Fixes
Released version 2.11.0
- requires PHP 8.2 & supports PHP 8.5
- added support for backtraces for fatal errors in PHP 8.5
- bar: errors panel => warnings
- Bridge: removed support for Latte (is part of Latte)
Released version 2.10.10
- bluescreen.js: fixed scrolling to top
- bluescreen.css: fixed displaying with body { display: relative }
- bar.js: removes the data-tracy-content HTML attributes from DOM
- bar.css: .tracy-label removes leading and trailing spaces
- css: used fit-content
- Bridge: Nette\MemberAccessException may not throw only ObjectHelpers
- Dumper: added support for Dom classes in PHP 8.4
Released version 2.10.9
- Released version 2.10.9
- dumper: added cmd-click to open in editor
- dumper:
exposeDOMNode()does not throw deprecation notices in PHP 8.4 - added workaround for Opera "feature" – 'Close tabs created for opening external apps'
- error 500: improved CSS style reset #581
- drop obsolete E_STRICT error level (#587)
- FileSession: greater $gcProbability value #585
- Logger: uses CRLF for mail headers #584
Released version 2.10.8
- bar.js: initializes Tabs (#580)
- refactoring
- support for PHP 8.4
Released version 2.10.7
- bluescreen: added php://input preview
- bluescreen: allows to create classes with two-letter namespace
- bluescreen: stack trace is reduced before analysis
- bar: label 'Errors' => 'Warnings'
Released version 2.10.6
- info panel: added TS indicator & xdebug modes
Helpers::improveException()improved- js: unload replaced with pagehide #576
Released version 2.10.5
- code highlighting moved to CodeHighlighter, implemented own PHP syntax highlighter
- css: unified spaces to --tracy-space & top margin
- Dumper: added WeakMap support, improved SplObjectStorage & ArrayObject dump
- BlueScreen: fixed highlighted line in CLI
- is_file may trigger error #572
- table-sort.js: distinguishes a click from a selection
Helprs::utf8Length()uses mbstring, iconv and then utf8_decode- constants are PascalCase
Released version 2.9.8 (end of life)
- BlueScreen:
highlightLine()produces extra</code> - is_file may trigger error #572
- table-sort.js: distinguishes a click from a selection
Debugger:barDump(): pass Debugger::$maxItems option to Dumper (#563)- Dumper: clones Ds\Collection (#561)
- bluescreen: checks if $_SERVER['argv'] is set (#568)
- create-phar: attributes are not considered comments in PHP 7 #562