Every recorded version, newest first, with what changed in each one.
Latest 1.7.115 versions
Undated · 15 versions
1.7.1
Latest
2 fixes1 change
Fixed
Fixed a "Security keys do not match" error message that occurred when some object caching plugins were installed on the site. The profiler will no longer temporarily save the key to the database to prevent it from being cached by such plugins.
Fixed a fatal error when profiling a child site on a multisite installation with WP CLI.
Changes
[Pro version] : Fixed a bug with some row action links in the "Methods and Functions Performance" that were displaying "View function" instead of "View script" when the script was loaded either with the PHP "require" or "include" expression.
1.7
1 improvement2 changes
Improved
Updated ChartJS.
Changes
The system information report includes now an AJAX API test to make sure the endpoint is accessible to the profiler.
If the profiler returned a 301/302 HTTP redirection error message, the new location would be written to the log.
1.6.10
1 fix
Fixed
Fixed a bug that affected Microsoft Windows OS only. In some cases, it wasn't possible to view, delete or rename a profile.
1.6.9
2 improvements1 fix2 changes
Improved
Updated ChartJS.
Updated browser's signatures.
Fixed
Fixed a bug where optional HTTP headers could be truncated.
Changes
You can now exclude files and folders from the profiling process. See "Advanced Options > File and folder exclusions" in the profiler's main page.
Replaced all calls to glob with DirectoryIterator to make file search compatible with remote files.
1.6.8
1 improvement1 fix
Improved
Improved the parsing of the backtrace when attempting to find which plugin or theme initiated a remote connection.
Fixed
Fixed an issue in the theme switcher where, in some cases, a child theme could throw an error because the wrong stylesheet was loaded.
1.6.7
1 improvement1 change
Improved
Updated ChartJS.
Changes
If you want to profile different themes, you can now select which theme to load when the profiler is running.
1.6.6
1 improvement7 changes
Improved
Performance and memory optimization.
Changes
You can now profile JSON-encoded payloads: In the profiler's main page, click the "Advanced Options" button, then select "HTTP Method > POST > Content-type > application/json".
The Accuracy/precision level is now displayed in the tooltip when viewing a profile.
[Pro version] : In the "Methods and Functions Performance" section "{main}" is now replaced with the corresponding include/require function (e.g., {include_once} , {require} etc).
[Pro version] : 2 new columns were added to the "File I/O List": Status and Resource id. The former will display if the file was closed or not, which could be helpful to detect plugins or themes that open files but don't close them before exiting, the latter the ID of that resource.
[Free version]: The directory were the profiler stores its logs can be user-defined, by adding the `CODE_PROFILER_UPLOAD_DIR` constant to your wp-config.php (e.g., `define('CODE_PROFILER_UPLOAD_DIR', '/full/path/to/folder');`.
[Pro version]: The directory were the profiler stores its logs can be user-defined, by adding the `CODE_PROFILER_PRO_UPLOAD_DIR` constant to your wp-config.php (e.g., `define('CODE_PROFILER_PRO_UPLOAD_DIR', '/full/path/to/folder');`.
Several small fixes and adjustments.
1.6.5
1 improvement1 fix1 change
Improved
Updated Charts.js libraries.
Fixed
Fixed potential PHP error when calling number_format function.
Changes
Small fixes and adjustments.
1.6.4
1 new1 improvement1 change
New
Added the possibility to send custom HTTP headers when profiling a site. See "Advanced Options > HTTP headers" in the profiler's main page.
Improved
Updated Charts.js libraries.
Changes
Several small fixes and adjustments.
1.6.3
3 changes
Changes
A new option was added to tweak the size of the memory buffer used by the profiler. It can be found in "Settings > Buffer size".
The profiler will disable the PHP display_errors directive so that potential notice, warning and error messages won't mess up with the AJAX response.
Small fixes and adjustments.
1.6.2
2 improvements1 fix1 change
Improved
Updated Charts.js libraries.
Updated FAQ and Help sections.
Fixed
Fixed an issue where the execution time in the "Plugins & Theme Performance" section did not include any occurred remote connection.
Changes
Small fixes and adjustments.
1.6.1
1 new1 change
New
Added a hook to prevent a timeout if a plugin changed cURL timeout options (props @davidbawiec).
Changes
Several small fixes and adjustments.
1.6
2 improvements2 changes
Improved
Updated browser's signatures.
Updated Charts.js libraries.
Changes
[Pro version]: We added a new section: Remote Connections. It shows all HTTP connections originating from your WordPress website and includes the URL, the HTTP status code, the duration and, as usual, a full backtrace.
Small fixes and adjustments.
1.5.5
2 new2 improvements3 changes
New
Added a "Debug" checkbox below the log that can be used to increase its verbosity.
Added a warning if the WordPress MU folder is not writable.
Improved
Improved the system information report.
Updated Charts.js libraries.
Changes
[Pro version] : When viewing a file, its name will be displayed in the title bar of the browser.
The log will be automatically deleted when it reaches 100KB.
Several small fixes and adjustments.
1.5.4
1 fix
Fixed
Fixed a potential "404 Not Found" HTTP error when the site home page is different from the WordPress installation directory.
Changelog published by the developer, in their original language.