Releases: nette/tracy
Releases · nette/tracy
Released version 2.7.0
- Logger: added priority to the exception file name
- TracyExtension: added getConfigSchema()
- Dumper: hidden values are rendered with variable's type [Closes #380]
- InfoPanel: Add information about localhost IP
- Bluescreen: added length limit for exception message (#383)
- BlueScreen: removed source from footer
- Bluescreen: footer is always on bottom
- bar: replaced attribute 'rel' with 'data-tracy-action' for closing & open-to-window links
- tested against PHP 7.4
For the details you can have a look at the diff.
Released version 2.6.5
- fixes for PHP 7.4
- Debugger: workaround for PHP bug #77722
- Bridge: Template line can be null. (#384)
- BlueScreen: keysToHide respected in title #381
- Bridge: Remove redundant
<pre>
and<div>
. - Debugger::
errorHandler()
argument $context can be null #379 - bar.css: fixed table width 100%
For the details you can have a look at the diff.
Released version 2.6.4
Released version 2.6.3
- bar.css: resets #tracy-debug #364
- bar.css: resets initial values for width/height
- Helpers::
improveException()
do not improve already improved errors - Debugger: added $reservedMemorySize #272
- Debugger: Increase size of memory reserve for Debugger.
- PsrToTracyLoggerAdapter: changed the log message
- Dumper: fixed dumping empty array in snapshot #367
- BlueScreen: add support for escaping in highlighted title
- added .phpstorm.meta.php
- bluescreen: Fixed scollbar in long one-liners on Mac #363
For the details you can have a look at the diff.
Released version 2.6.2
- BlueScreen: prints request header even when
apache_request_headers()
is not available - BlueScreen: added URL to Http Request panel
- BlueScreen: in CLI displays panel 'CLI request' instead of HTTP request & response
- bar: uses all GET parameters when loading bar #352
- Bar: ensures tab code in string #361
- Debugger: shows error during rendering bar #361
- example: removed problem with ?? and jQuery
- bluescreen: removed reset from CSS
- Helpers::
improveException()
handles error 'Call to undefined method parent::xxx()
' - Helpers::
getSource()
improved escaping of cmdline arguments - TracyExtension: improved generated code
For the details you can have a look at the diff.
Released version 2.5.8
- bar: uses all GET parameters when loading bar #352
- dumper: fixed putting location before dump #343
- Helpers::
improveException()
handles error 'Call to undefined method parent::xxx()
' - TracyExtension: improved generated code
- Helpers::editorLink shows in title the whole file name
For the details you can have a look at the diff.
Released version 2.6.1
- a lot of fixes
- significantly reduced HTML size
- Bar: darker ajax & redirect rows
- Bar: reverse AJAX rows order
- Dumper: restored global snapshot used via LIVE, added new option LAZY #344
- Dumper: changed detection of recursive arrays
- Dumper: prints { RECURSION } in JavaScript dump
- TableSort: only tables with class .tracy-sortable are sortable #345
- Bluescreen: added
<!-- in file:line -->
at the top of page
For the details you can have a look at the diff.
Released version 2.6.0
- requires PHP 7.1
- uses PHP 7.1 features, typehints and declare(strict_types=1)
- Dumper: lazy loading for collapsed content (10× improves the speed of loading page with large dumps)
- Bar: shows multiple AJAX requests rows
- BlueScreen & Bar: implemented table sorting
- BlueScreen: source mapping, shows original Latte template when errors occurs in compiled template
- Dumper: added cool toggle animation
- add PSR-3 adapters (#314)
- BlueScreen: response header are print in table
- Dumper: do not quote dumped keys #340
- BlueScreen:
renderToFile()
returns bool to indicate if file was written by current process (#325) - directory structure rearranged by modules
See videos!
- https://twitter.com/nettefw/status/1097235393567707136
- https://twitter.com/nettefw/status/1097235524585164800
- https://twitter.com/nettefw/status/1098009458335252481
- https://twitter.com/nettefw/status/1098076674191749120
For the details you can have a look at the diff.
Released version 2.5.6
- bar.js: normalizes window.fetch arguments to Request object #323
- bar.js: Recount hiding of labels when resized (#337)
- bar.js: appends
<div id=tracy-debug>
into BODY #335 - refactoring: used ES6 let
- eslint: unified arrow function syntax
- dumper.js: fixed counting collapseCount
- toggle: disables selection for toggle labels
- composer.json: compatible with nette/di 3.0 & tester 2.0
For the details you can have a look at the diff.
Released version 2.5.5
- TracyExtension: bar panel services are not recreated #329
- Nette Bridge: highlights whitespaces in NEON #330
- BlueScreen: hides sensitive keys, is GDPR ready
- Dumper: added KEYS_TO_HIDE #328
- bar.js: added timeout on mouseover for panel
- bar.js: removed unnecessary timeout for panel focus (on click)
- BlueScreen: added action 'create class'
- BlueScreen: actions are displayed, but not logged
- added 'did you mean' for logged warning
- added support for nonce in style-src
- bar: send with Content-type: application/javascript (#322)
- bar: improved localization of 'composer.lock' when custom vendor dir is used #313
- bar: works with
<base href>
(#321)
For the details you can have a look at the diff.