Releases: johnbillion/query-monitor
Releases · johnbillion/query-monitor
3.20.2
3.20.1
Immutable
release. Only release title and notes can be modified.
- Confirms support for WordPress 6.9.
- Removes calls to deprecated
jQuery.focus()method. - Add line breaks to HTML output to keep your browser happy when viewing the page source.
3.20.0
Immutable
release. Only release title and notes can be modified.
- Defers loading of translation files as late as possible to minimise the chance of triggering the
Translation loading for the query-monitor domain was triggered too earlyerror - Implements some initial compatibility tweaks for the upcoming PHP 8.5
3.19.0
- Adds Guzzle middleware support for logging HTTP client requests.
- Fixes plugin conflicts caused by the global
qmJavaScript variable by renaming it toQueryMonitorData. - Corrects invalid HTML markup where
<th>elements were closed with</td>tags.
3.18.0
- Adds more comprehensive handling of HTTP API requests which were overridden by the
pre_http_requestfilter. - Corrects the handling of suppressed PHP errors on both PHP 7 and PHP 8.
- Confirms support for WordPress 6.8.
3.17.2
- Reinstates the "Blocks" panel
3.17.1
- Prevents use of the deprecated
E_STRICTconstant in PHP 8.4. - Avoids use of the deprecated
setted_transientandsetted_site_transientactions in WordPress 6.8. - Skips showing the
_load_textdomain_just_in_timenotices when they're caused by Query Monitor itself. - Uses more appropriate formatting for a fatal error in REST API and Ajax contexts.
3.17.0
- Support for WordPress 6.7.
- Support for PHP 8.4.
- Inline scripts are now output using
wp_print_inline_script_tag()so a Content Security Policy can be fully implemented. - Various improvements and fixes.
3.16.4
- Confirms support for WordPress 6.6.
3.16.3
- Prevents an infinite loop when logging doing it wrong calls and deprecated calls.
- Removes a global from query-monitor.php