This website works better with JavaScript
Yii Framework 2 debug extension Change Log
2.1.0 under development
Enh #349 : Router link is now separated (rustamwin)
Enh #88 : Allow custom module access check (simialbi)
Enh #247 : Added dump panel that collects and displays debug messages with Logger::LEVEL_TRACE
(pistej, simialbi)
Bug #343 : Fixed errors on "Roles and permissions" tab (simialbi)
Enh #296 , #326 , #340 : Removed bootstrap as dependency, bundled Bootstrap 4 (simialbi)
Bug #342 : Toolbar animates on every page load in Chrome 70 (ricpelo)
Enh #350 : Use smaller padding for tables cells (machour)
2.0.14 September 24, 2018
Bug #300 : Fixed email files are not deleted by GC (pistej)
Bug #302 : Fixed panel usage with suffixes in UrlManager (kyrylo-permiakov)
Bug #327 : Fix animation on page load when the toolbar is expanded (brandonkelly)
Bug #332 : Fix error when trace is missing from message (cornernote)
Enh #77 : Added "Events" panel (klimov-paul)
Enh #301 : Added configuration option to toggle IP address restriction warning on / off (jkrasniewski)
Enh #311 : Adjusted module's code to use ->get()
for dependencies (samdark)
Enh #316 : Prevent multiple lines in toolbar (ZAYEC77)
2.0.13 December 5, 2017
Bug #284 : Fixed "TypeError: input.substr is not a function" (leopold537)
Bug #290 : Fixed "fetch request profile link" (leopold537)
Enh #274 : Made user component configurable for UserSwitch
and UserPanel
(samdark)
Enh #283 : Send debug headers in AJAX requests in order to be able to link to debug panel from single page apps (glendemon)
Enh #283 : Duplicated queries count on DB panel (pistej)
Enh #294 : Added a "General Info" table to the Request panel (brandonkelly)
Chg #292 : Added PHP 7.2 compatibility (brandonkelly)
Chg: Changed default/view
not to depend on db
panel (silverfire)
2.0.12 October 09, 2017
Bug #271 : Fixed regression in 2.0.11 causing debug fail with some custom classes implementing IdentityInterface (zertex)
Bug #279 : Fixed incomplete initialization of path aliases while using non-web application (samdark)
2.0.11 September 06, 2017
Bug #262 : Fixed issue when identity ID is stored in a field different from id
(samdark)
Bug #265 : Fixed calling isMainUser()
on null regression in 2.0.10 (samdark)
2.0.10 September 04, 2017
Bug #221 : Fixed the decimal point issue in Timeline when using various locales (bashkarev)
Bug #223 : Limit the height during the opening animation (nkovacs)
Bug #226 : Fixed issue in user panel when you use custom RBAC module that does not implement \yii\rbac\ManagerInterface
(pana1990)
Bug #236 : Fixed rendering AJAX errors to use innerText
instead of innerHTML
(samdark)
Bug #239 : Fixed an issue in the user panel when using console application with debug module enabled (pana1990)
Bug #241 : Fixed double query to the user table (LAV45)
Bug #242 : Fixed silent crash by omitting AssetsPanel creation when yii/web/AssetManager not being used like in REST apps (tunecino)
Bug #244 : Fixed copying SQL via triple-click in Firefox (arzzen)
Bug #249 : Fixed toolbar not displayed because of misconfigured authManager (samdark)
Bug #251 : User panel was displaying current user info instead of user info at the moment of request (samdark)
Bug #252 , #234 , #220 , #242 : Reworked error handling to be error-resistent and display errors in the panel itself (bashkarev)
Bug #257 : Fixed user panel to properly display object attributes (samdark)
Enh #188 : Added RequestPanel::$displayVars
that lists allowed variables in request panel (samdark)
Enh #204 : Switch users from the panel (sam002)
Enh #208 : All identity models get converted to arrays when saving User panel data now, not just ActiveRecord models (brandonkelly)
Enh #208 : Identity model packaging for User panels is now done in an identityData()
method, making it easier for subclasses to customize (brandonkelly)
Enh #218 : Hide the debug toolbar when an HTML page is printed (githubjeka)
Enh #225 : Added classes to use bootstrap styles for filter inputs in Timeline panel (johonunu)
Enh #256 : Catch fetch AJAX requests (leopold537)
2.0.9 February 21, 2017
Bug #195 : Fixed failure when user model has timestamp behavior attached (sam002)
Bug #199 : Do not use user panel in case component isn't properly defined in the application (samdark)
Bug #200 : Fixed error in user panel when RBAC role or permission contains non-string data (samdark)
2.0.8 February 19, 2017
Bug #82 : Fixed debug crashing when there's a closure in log message (samdark)
Bug #176 : Use module's real ID instead of hardcoded "debug" (samdark)
Enh #34 : Added memory graph to timeline panel (bashkarev)
Enh #174 : Added routing panel (bashkarev, samdark)
Enh #179 : Increased request time logging accuracy and precision (samdark)
Enh #181 : Added user panel (pana1990)
Enh #185 : Added meta tag to prevent indexing of debug by search engines in case it's exposed (aminkt, samdark)
Enh #196 : Added language information to config panel (cebe)
2.0.7 November 24, 2016
Bug #61 : Fixed toolbar not to be cached by using renderDynamic (dynasource)
Bug #93 : Fixed AssetPanel
error when bundle $js
or $css
contained jsOptions
overrides (Razzwan, samdark)
Bug #99 : Avoid serializing php7 errors (zuozp8)
Bug #111 : Fixed LogTarget
to work properly when tests are ran via Codeception (samdark, nlmedina)
Bug #120 : Fixed toolbar height changing when opened/closed and when using bootstrap (nkovacs)
Bug #148 : Don't animate iframe needlessly when window is resized. (nkovacs)
Bug #150 : Fixed "Cannot read property 'replaceChild' of null" error (BetsuNo)
Bug #152 : Fixed log search to work with non-scalar values (samdark)
Bug #160 : Remove height as it prevents the background from stretching, causing unreadable overlapping texts over background (dynasource)
Bug #168 : Fixed wrong toggle button direction (fps01)
Enh #8 : Added ability to configure default sorting and filtering for Database panel (laszlovl)
Enh #27 : Adjusted sorting defaults, removed row numbers from database, log and profiling panels (samdark)
Enh #58 : Added timeline panel (bashkarev)
Enh #97 : Added AJAX requests handling (bashkarev)
Enh #105 : Enhanced ConfigPanel
to detect and report memcached extension presence (samdark)
Enh #115 : Make the default panel configurable and set it to log
(mikehaertl)
Enh #117 : Added ability to customize the logo with Module::setYiiLogo()
(brandonkelly)
Enh #143 : Added application version display at ConfigPanel
(klimov-paul)
Enh #145 : The error and warning labels of the log section on the summary bar now link directly to the log page filtered by log level type (rhertogh)
Enh #162 : Added ability to config the trace file and line number (thiagotalma)
Enh: Mouse wheel click, or Ctrl+Click opens debugger in new tab (silverfire)
Enh: yii\debug\Module::defaultVersion()
implemented to pick up 'yiisoft/yii2-debug' extension version (klimov-paul)
2.0.6 March 17, 2016
Bug #41 : Debug toolbar was unable to work without asset manager, removed ToolbarAsset
class (samdark)
Bug #51 : Explain wasn't displayig all data available (lichunqiang)
Bug #66 : Fixed debug panel not working inside applications with response format different from HTML (creocoder, cebe)
Bug #70 : Exception was throwed when UrlManager::ruleConfig
class was setted with yii\rest\UrlRule
(lichunqiang)
Bug: Fixed error when Yii::$app->db
is not an instance of yii\db\Connection
(cebe, jafaripur)
Bug: Fixed exception when no data was recorded for db and profiling panel (cebe, jafaripur)
Enh #44 : Improved display of memory usage to use 3 decimals (dynasource)
Enh #47 : LogTarget storage directory is now created recursively if it does not exist (thiagotalma)
Enh #63 : Enhanced reliablity of request panel in case session is misconfigured (arisk)
Enh #67 : Ability to change permissions for debugger data files and directories (mg-code)
Enh #83 : Debug toolbar now works at the page in async manner (JiLiZART)
2.0.5 August 06, 2015
Bug #33 : Fixed LogTarget::collect()
to call export()
in a proper way (cornernote)
Bug #7305 : Logging of Exception objects resulted in failure of the logger and no debug data was present (cebe)
Bug #9112 : Fixed initial state of debug toolbar placeholder to prevent "blink" on loading (samdark)
Bug #9169 : Fixed incorrect toolbar image mime causing XML5605 errors in IE console (samdark)
Enh #16 : Added ability to EXPLAIN queries in Database panel for MySQL, SQLite, PostgreSQL and Cubrid (laszlovl, samdark)
Enh #19 : Mark selected log item in dropdown list with bold font and an arrow (idMolotov)
Enh #25 : Make use of full screen width in debug toolbar backend (dynasource, cebe)
Enh #36 : Added check for EXPLAIN support in DbPanel (webdevsega)
Enh: More compact toolbar (samdark)
Enh: Display colorful status at index page (samdark)
Enh: More readable format for date and time at index page (samdark)
Enh: Toolbar script and styles are now properly registered instead of just echoed (samdark)
Enh: Toolbar data URL is now HTML-escaped producing valid HTML (samdark)
2.0.4 May 10, 2015
Bug #7222 : Improved debug toolbar display in rtl pages (mohammadhosain, cebe, samdark)
Enh #7655 : Added ability to filter access by hostname (thiagotalma)
Enh #7746 : Background color of request selector is now choosen based on the current requests status (githubjeka, cebe)
2.0.3 March 01, 2015
Bug #6903 : Fixed display issue with phpinfo() table (kalayda, cebe)
Bug #7222 : Debug toolbar wasn't displayed properly in rtl pages (mohammadhosain, johonunu, samdark)
Enh #6890 : Added ability to filter by query type (pana1990)
2.0.2 January 11, 2015
Bug #4820 : Fixed reading incomplete debug index data in case of high request concurrency (martingeorg, samdark)
Chg #6572 : Allow panels to stay even if they do not receive any debug data (qiangxue)
2.0.1 December 07, 2014
Bug #5402 : Debugger was not loading when there were closures in asset classes (samdark)
Bug #5745 : Gii and debug modules may cause 404 exception when the route contains dashes (qiangxue)
Enh #5600 : Allow configuring debug panels in yii\debug\Module::panels
as panel class name strings (qiangxue)
Enh #6113 : Improved configuration and request UI (schmunk42)
Enh: Made DefaultController::getManifest()
more robust against corrupt files (cebe)
2.0.0 October 12, 2014
no changes in this release.
2.0.0-rc September 27, 2014
Bug #1263 : Fixed the issue that Gii and Debug modules might be affected by incompatible asset manager configuration (qiangxue)
Bug #3956 : Debug toolbar was affecting flash message removal (samdark)
Bug #4812 : Fixed search filter (samdark)
Bug #5126 : Fixed text body and charset not being set for multipart mail (nkovacs)
Enh #2299 : Date and time in request list is now never wrapped (samdark)
Enh #3088 : The debug module will manage their own URL rules now (qiangxue)
Enh #3103 : debugger panel is now not displayed when printing a page (githubjeka)
Enh #3108 : Added yii\debug\Module::enableDebugLogs
to disable logging debug logs by default (qiangxue)
Enh #3810 : Added "Latest" button on panels page (thiagotalma)
Enh #4031 : Http status codes were hardcoded in filter (sdkiller)
Enh #5089 : Added asset debugger panel (arturf, qiangxue)
2.0.0-beta April 13, 2014
Bug #1783 : Using VarDumper::dumpAsString() instead var_export(), because var_export() does not handle circular references. (djagya)
Bug #1504 : Debug toolbar isn't loaded successfully in some environments when xdebug is enabled (qiangxue)
Bug #1747 : Fixed problems with displaying toolbar on small screens (cebe)
Bug #1827 : Debugger toolbar is loaded twice if an action is calling run()
to execute another action (qiangxue)
Enh #1667 : Added mail panel (Ragazzo, 6pblcb)
Enh #2006 : Added total queries count monitoring (o-rey, Ragazzo)
2.0.0-alpha, December 1, 2013