Skip to content

Releases: johnbillion/query-monitor

3.20.4

19 Mar 17:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

3.20.3

17 Mar 12:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • Clicking QM in the the admin toolbar a second time will now close the panel
  • Improvements to accessibility of the toggle buttons
  • Failed HTTP API GET requests now show a clickable link

4.0.0-beta.1

16 Mar 02:14
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.0.0-beta.1 Pre-release
Pre-release
  • Switch to a shadow DOM element for the main QM panel
  • Fix the filter selection when panels load
  • Fix stack trace special cases
  • Visual refresh including styling tweaks, badges for the panel menu, and SQL syntax highlighting

4.0.0-alpha.2

10 Feb 23:51
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.0.0-alpha.2 Pre-release
Pre-release
  • Close QM when clicking the admin menu bar a second time
  • Make asset URLs and translation files clickable
  • Fix internationalisation in the client-side rendered panels
  • Track more actions and filters across various panels
  • Remove the source map from the production build

4.0.0-alpha.1

04 Feb 15:26
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.0.0-alpha.1 Pre-release
Pre-release

First alpha release of Query Monitor 4 which switches to client-side rendering with Preact.

More info here: #1068

  • While there are some visual tweaks, this should be a mostly invisible change to end users. The big underlying improvement is the rendering performance and enablement of Further Fantastic Future Features.
  • Back-compat support for server-side PHP rendered panels remains in place. Such panels are indistinguishable from the client-side rendered panels that they sit alongside.
  • In the initial release there will be no facility for a third-party plugin to register a client-side rendered panel. This is a future enhancement.
  • With this change QM no longer has any external JavaScript dependencies, including jQuery, React, wp.i18n, etc. Everything is self-contained in the 100KB bundle.

This has taken a catastrophically long time to implement. Maybe I need a career change.

3.20.2

11 Dec 22:15
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • Prevents a PHP error being triggered under certain conditions and when no database queries are performed.

3.20.1

08 Dec 23:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • 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

07 Sep 22:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • 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 early error
  • Implements some initial compatibility tweaks for the upcoming PHP 8.5

3.19.0

23 Jul 17:23

Choose a tag to compare

  • Adds Guzzle middleware support for logging HTTP client requests.
  • Fixes plugin conflicts caused by the global qm JavaScript variable by renaming it to QueryMonitorData.
  • Corrects invalid HTML markup where <th> elements were closed with </td> tags.

3.18.0

16 Jun 15:35

Choose a tag to compare

  • Adds more comprehensive handling of HTTP API requests which were overridden by the pre_http_request filter.
  • Corrects the handling of suppressed PHP errors on both PHP 7 and PHP 8.
  • Confirms support for WordPress 6.8.