Skip to content

Releases: johnbillion/query-monitor

3.12.3

17 May 23:30
Compare
Choose a tag to compare
  • Improves theme template part data collection when the Gutenberg plugin is in use with a block theme
  • Skips attempting to resolve a block template if the theme doesn't support block templates
  • Removes the fallback to $EZSQL_ERROR for database query errors as it's not possible to determine if the error should be ignored

3.12.2

27 Apr 23:43
Compare
Choose a tag to compare
  • Adds the total count to the table footer of the PHP Errors panel
  • Improves the destination URL for links that point to the site editor
  • Implements some minor visual improvements
  • Removes unreliable information about the transport for HTTP API requests
  • Removes Query Monitor output from the interim login modal

3.12.1

24 Mar 12:55
Compare
Choose a tag to compare
  • Corrects some inter-panel links that point to the Queries panel and sub-panels
  • Switches to sessionStorage for the selected table column filters so they don't persist across tabs or sessions
  • Removes the "Debug Bar:" prefix on the menus for panels inherited from the Debug Bar plugin

3.12.0

16 Mar 21:49
Compare
Choose a tag to compare
  • Clarifies and improves information in the Template panel when a block theme or full site editing (FSE) is in use
  • Avoids PHP warnings if a third party plugin makes unexpected changes to language file paths
  • Implements some minor performance improvements
  • Removes misleading information about WordPress memory limits
  • Removes support for multiple instances of wpdb (see the FAQ for more information)

3.11.2

23 Feb 16:41
Compare
Choose a tag to compare
  • Implements various accessibility improvements
  • Fixes an issue where not all admin area footer scripts were shown in the Scripts panel
  • Improves output when the SQLite feature in the Performance Labs plugin is in use
  • Removes QM output altogether from the Customizer
  • Ensures wp-content/db.php from another plugin doesn't get removed when deactivating QM

3.11.1

03 Jan 21:22
Compare
Choose a tag to compare
  • Avoids a fatal error in PHP 8 when posix_getpwuid() or posix_getgrgid() doesn't return an expected value.

3.11.0

30 Dec 18:03
Compare
Choose a tag to compare
  • Adds a new "Multisite" panel that shows usage of switch_to_blog() and restore_current_blog() on Multisite installations
  • Improves the output shown for blocks and template parts when block themes or full site editing is in use
  • Introduces new QM_Data and QM_Component classes to make the data collection more structured and reliable
  • Increases the minimum supported version of PHP to 7.2
  • Improves the performance of SVG icons
  • Removes the ability to completely hide silenced PHP errors
  • Avoids some deprecated notices in PHP 8.2
  • Improves the performance of the PHP class autoloader

3.10.1

09 Sep 22:15
Compare
Choose a tag to compare
  • Prevents logging duplicate entries for multiple calls to load the same translation file
  • Brings the dispatcher priority back down to 9 for maximum compatibility with other plugins that use a shutdown handler

3.10.0

08 Sep 23:42
Compare
Choose a tag to compare
  • Adds information about the current language on the Languages panel
  • Reduces the chance that Query Monitor blames itself for PHP errors that don't have a stack trace
  • Replaces the use of Dashicons with inline SVGs and removes the dashicons dependency
  • Switches to class autoloading via Composer for reduced memory usage
  • Changes the priority of the shutdown dispatcher from 0 to PHP_INT_MAX to ensure as much data as possible is collected
  • Improves the styling of Debug Bar add-ons
  • Fixes some erroneous localisation of float values in REST API output
  • Bumps the minimum supported PHP version to 5.6
  • Improves various other bits and bobs

3.9.0

15 Apr 13:05
Compare
Choose a tag to compare
  • Introduces a dark mode toggle on the Settings panel, which replaces the QM_DARK_MODE constant
  • Prevents errors with undefined constants being reported in db.php
  • Adds more comprehensive handling of unexpected values in stack traces
  • Fixes PHP Warning 'Header may not contain NUL bytes' when outputting headers