Code Profiler · Version history
Code Profiler changelog and version history
- Latest version
- 1.9.6
- Sep 23, 2026 (1 month ago)
- Releases
- 40
- since 2022
- In the last year
- 9
- about one every 37 days
- Tested up to
- WordPress 7.1.4
- PHP 7.1 or later
Releases each year
- 20228 releases
- 202310 releases
- 20247 releases
- 20258 releases
- 20267 releases
20267 releases
Code Profiler 1.9.6Latest
- Better error handling during the profiler activation and deactivation.
- [Pro version] : The “Do not display more than X rows in a table” option applies now to the table of the “Profiles List” page too.
- Fixed a problem with multiline strings that some localization tools doesn’t seem to handle correctly.
Code Profiler 1.9.5
- Fixed a bug where users couldn’t download the grah as a PNG image with the latest version of FireFox (151.0.2+).
Code Profiler 1.9.4
- This release includes many small fixes and adjustments to make Code Profiler better (bugs fixed, better error management etc).
Code Profiler 1.9.3
- Fixed small UI compatibility issues with WordPress 7.0.
Code Profiler 1.9.2
- Removed the warning about composer; it was confusing and has become obsolete.
- Updated the profiler’s browser signatures.
- [Pro version] : Removed a double-slash bug in file paths.
- Fixed a bug where the HTTP response log could be empty.
Code Profiler 1.9.1
- Cron events can be profiled with WP-CLI using the --wpcron parameter.
Code Profiler 1.9
- It is now possible to profile cron events: on the profiler main page, click “WP-Cron” and select the cron to profile.
- Updated browser’s signatures.
- Updated Chartjs library.
- Small fixes and adjustments.
20258 releases
Code Profiler 1.8.2
- A warning message will be displayed if the Xdebug extension is loaded as it can impact the profiler’s results.
- [Pro version] : Code Profiler will warn if SAVEQUERIES has been disabled by the user.
Code Profiler 1.8.1
- When profiling with WP-CLI, the results can be returned in JSON-encoded or CSV format, using the new --out=<json|csv> parameter. The output can be redirected to a file, e.g., wp code-profiler run --out=csv > /tmp/results.csv.
Code Profiler 1.8
- This version introduces a new feature requested by many users: the possibility to re-run an existing profile. In the “Profiles List” table, click on the “Re-run” row action link and Code Profiler will run again the profile with the same options and parameters.
- Fixed an “Automatic conversion of false to array is deprecated” message in PHP 8.1+.
- Small fixes and adjustments.
Code Profiler 1.7.7
- Fixed an issue where the profiler wasn’t able to detect if the connection was over HTTPS when running WP CLI.
- Fixed a potential “Function _load_textdomain_just_in_time was called incorrectly” notice when running WP CLI.
Code Profiler 1.7.6
- You can now enter a raw POST payload as opposed to a formatted one, by selecting the “Profiler > Advanced Options > HTTP Method > Content-type > application/x-www-form-urlencoded (raw)” option.
- [Free version] : Fixed a PHP “WP_List_Table::__set(): The property is_empty is not declared” error.
- The “HTTP response log” will show the POST payload (if any) for the last profile.
- Updated ChartJS.
- Small fixes and adjustments.
Code Profiler 1.7.5
- An option to enable PHP error debugging when the profiler is running was added. It is enabled by default and can be turned off in the “Settings” page.
- Updated ChartJS.
- Fixed a few deprecated notices in translation loading, when starting the profiler.
Code Profiler 1.7.4
- Prevent duplicate items in the “File and folder exclusions” list.
- Fixed a PHP 8.4 “fgetcsv(): the $escape parameter must be provided” deprecated notice.
- [Pro version] : Fixed several PHP 8.4 “fputcsv(): the $escape parameter must be provided” deprecated notices.
- Ensure compatibility with the latest WordPress 6.8.
- Updated ChartJS.
Code Profiler 1.7.3
- Updated ChartJS.
- Updated browser’s signatures.
- Truncated exported CSV data to max 32,000 characters per cell to prevent a “maximum numbers of characters per cell was exceeded” error in Libre Office and similar spreadsheet apps.
20247 releases
Code Profiler 1.7.2
- The profiler will now save to a log the HTTP headers and body response of the last profile. It can be useful to debug errors. To view the log, click on the “Logs” tab of the main page.
- Fixed a “Function _load_textdomain_just_in_time was called incorrectly” PHP notice.
- Updated ChartJS.
- Small fixes and adjustments.
Code Profiler 1.7.1
- 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.
- [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.
Code Profiler 1.7
- 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.
- Updated ChartJS.
Code Profiler 1.6.10
- Fixed a bug that affected Microsoft Windows OS only. In some cases, it wasn’t possible to view, delete or rename a profile.
Code Profiler 1.6.9
- You can now exclude files and folders from the profiling process. See “Advanced Options > File and folder exclusions” in the profiler’s main page.
- Fixed a bug where optional HTTP headers could be truncated.
- Replaced all calls to glob() with DirectoryIterator() to make file search compatible with remote files.
- Updated ChartJS.
- Updated browser’s signatures.
Code Profiler 1.6.8
- Fixed an issue in the theme switcher where, in some cases, a child theme could throw an error because the wrong stylesheet was loaded.
- Improved the parsing of the backtrace when attempting to find which plugin or theme initiated a remote connection.
Code Profiler 1.6.7
- If you want to profile different themes, you can now select which theme to load when the profiler is running.
- Updated ChartJS.
202310 releases
Code Profiler 1.6.6
- 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.
- Performance and memory optimization.
- [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.
Code Profiler 1.6.5
- Updated Charts.js libraries.
- Fixed potential PHP error when calling number_format function.
- Small fixes and adjustments.
Code Profiler 1.6.4
- Added the possibility to send custom HTTP headers when profiling a site. See “Advanced Options > HTTP headers” in the profiler’s main page.
- Several small fixes and adjustments.
- Updated Charts.js libraries.
Code Profiler 1.6.3
Code Profiler 1.6.2
Code Profiler 1.6.1
Code Profiler 1.6
Code Profiler 1.5.5
Code Profiler 1.5.4
Code Profiler 1.5.3
20228 releases
Code Profiler 1.5.2
Code Profiler 1.5.1
Code Profiler 1.5
Code Profiler 1.4.4
Code Profiler 1.4.3
Code Profiler 1.4.2
Code Profiler 1.4.1
Code Profiler 1.4
Questions about Code Profiler’s releases
What is the latest version of Code Profiler?
1.9.6, released on Sep 23, 2026 (1 month ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.1 or later.
How often is Code Profiler updated?
9 releases in the last year, about one every 37 days. Its first release on WordPress.org dates from March 2022.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Code Profiler’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.