- Brand new UI that resembles familiar web developer tools. Lots of related improvements and fixes.
- Introduce some basic timing functionality in a Timings panel. See #282 for usage.
- Introduce a
QM_NO_JQUERY
constant for running QM without jQuery as a dependency. - Greater resilience to JavaScript errors.
- Allow the Scripts and Styles panel to be filtered by host name.
- Expose information about redirects that occurred in HTTP API requests.
- Expose more debugging information for HTTP API requests.
- Don't enable the Capability Checks panel by default as it's very memory intensive.
- Allow PHP errors to be silenced according to their component. See
qm/collect/php_error_levels
andqm/collect/hide_silenced_php_errors
filters. - Hide all file paths and stack traces behind toggles by default.
- Remove support for the AMP for WordPress plugin.
- Add associative keys to the array passed to the
qm/built-in-collectors
filter. - Drop support for PHP 5.2.
- Generally improve performance and reduce memory usage.