Skip to content

Releases: nette/tracy

Released version 2.4.3

30 Sep 14:19
@dg dg
Compare
Choose a tag to compare
  • Bar: JS & CSS is cached in localStorage (#226)
  • Dumper::encodeString() optimization, slow regexp is used for shortened string #223
  • Revert "Bar: disables XDEBUG_PROFILE & XDEBUG_TRACE" - it cannot be disabled
  • Dumper::encodeString - use mb_substr (#222)
  • Logger::getExceptionFile() ignores exception arguments
  • Logger: added exception code to log
  • Revert "Bar: detects and uses document root path" #216
  • Debugger::errorHandler() calls Helpers::improveException() before ErrorException is logged

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

Released version 2.4.2

31 Jul 16:51
@dg dg
Compare
Choose a tag to compare
  • BlueScreen: catches exceptions while rendering user panels #208
  • Dumper: removed dependency on utf8_decode because it is missing in some PHP packages #212
  • Bar: assets path dependent on session cookie path (#213)
  • bar.js: fix for protocol-less ajax url request (#211)
  • bar.js: warning about IE11+ thrown as exception because console may not exist
  • Debugger::enable() and dispatch() throws exception when output has been sent

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

Released version 2.4.1

30 Jun 19:59
@dg dg
Compare
Choose a tag to compare
  • bar.js: tracks XMLHttpRequest.getResponseHeader method #205
  • bar.js: Strip tags from window title when opening in new window (#203)
  • Bars: sends CSS with UTF-8 charset (#201)
  • TracyExtension: Don't dispatch Debugger in a CLI (#200)
  • bar.js: auto hide labels works after ajax

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

Released version 2.4.0

17 Jun 15:08
@dg dg
Compare
Choose a tag to compare

image

  • requires PHP 5.4.4 or newer
  • Bar & BlueScreen: displays AJAX requests
  • saving & restoring of toggles
  • Bar: is loaded in separated HTTP requests
  • Bar: info bar show HTTP method & response code
  • Bar: panel height fits to the viewport #184 (#188)
  • Bar: automatic labels hiding to conserve space #173
  • Bar: lazy rendering of panels (#160)
  • BlueScreen: added $maxDepth & $maxLength #114
  • BlueScreen: added panel with last muted error #133
  • BlueScreen: added renderToFile() #130
  • Bluescreen: rel=noopener for target=_blank
  • Debugger: added $editorMapping support #170
  • Debugger::$maxLen ⇒ $maxLength
  • Debugger::dispatch() starts session if is not started
  • Debugger: error exit code changed from 254 to 255 to be the same as native error code
  • added function bdump()
  • Helpers::getSource: shows PID in CLI logs
  • Tracy requires IE11+

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

Released version 2.3.11

30 May 09:09
@dg dg
Compare
Choose a tag to compare
  • Dumper: fixed missing escape for & (#187)
  • bar.js: fixed evaluating script tags in panels in window-mode (#174)
  • Bluescreen: rel=noopener for target=_blank
  • BlueScreen::highlightLine() line may be out of range #148
  • Bar: versioning of data in session #146 #149

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

Released version 2.3.10

29 Feb 00:44
@dg dg
Compare
Choose a tag to compare
  • Debugger: flushes (not cleans) output buffers before Bar is rendered
  • Bar: added CPU usage to info panel #144
  • Dumper: fix possible E_NOTICE #141
  • TracyExtension: added option 'showBar'
  • ob_start() is protected against flush when error occurs

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

Released version 2.3.9

22 Feb 01:30
@dg dg
Compare
Choose a tag to compare
  • bar.js: MouseEvent.buttons is not supported by Safari #134
  • Dumper: support for general object exporter which is called for every object
  • Dumper: object exporters are called in order from most specific to general
  • Debugger: removes output buffer for Bar, Bluescreen and production error. It decides whether clean or flush output buffers.
  • Dumper: variable term=xterm-256color enables colors

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

Released version 2.3.8

20 Jan 02:49
@dg dg
Compare
Choose a tag to compare
  • added Debugger::$showBar, can disable debug bar #132 #83 #82
  • Bluescreen: link to google opens in new window
  • Bar: add xdebug version to info panel
  • Dumper::encodeString() is independent on iconv #126
  • Dumper: fixed dumping INF in PHP 7.0.2

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

Released version 2.2.9

03 Dec 02:52
@dg dg
Compare
Choose a tag to compare
  • bar.css: fixed width of H1 #124
  • support for PHP7 Throwable
  • added Helpers::getClass() class name can contain control characters in PHP 7
  • Helpers::editorUri default $line is 1; line is required by open-editor.js
  • Helpers::editorLink() improved way how file names are shortened

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

Released version 2.3.7

30 Nov 00:54
@dg dg
Compare
Choose a tag to compare
  • compatible with PHP 7
  • bar.css: fixed width of H1 #124
  • Debugger: allowed using stream wrappers as log directory #125
  • Debugger: reserves some memory that is used when error "Allowed Memory Exhausted" occurs
  • Bar, Debugger: handles Throwable errors
  • Debugger: cleans output buffers on strictMode error
  • Debugger: error exit code changed from 254 to 255 for Error
  • Debugger: more readable exceptions in console
  • Helpers::getSuggestion() better balance. Replacement is more expensive than insertion/deletion.
  • Helpers::editorUri default $line is 1; line is required by open-editor.js

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