Skip to content

Releases: johnbillion/query-monitor

3.3.5

10 May 13:31
Compare
Choose a tag to compare
  • Add support for the new get_template_part action in WP 5.2.
  • Add a friendly error message when the PHP version requirement isn't met.
  • Add support for the new privacy policy conditional in WP 5.2.
  • Add support for the new privacy policy template in WP 5.2.

3.3.4

23 Mar 23:24
Compare
Choose a tag to compare
  • Updated CSS to avoid conflicts with themes using ul, nav, and li styling.
  • Don't define ajaxurl if there are no Debug Bar panels to show.
  • New icon for QM! By Tubagus Didin Asrori.
  • Push the close button a bit further away from the edge of the screen to avoid scrollbar interference on macOS.
  • Fix clash with object cache plugins that keep their hit and miss stats private.
  • Add missing asset position counters.

3.3.3

17 Mar 15:03
Compare
Choose a tag to compare
  • Add scripts and styles counts to admin menu items.
  • Group the cache logic together to avoid calling cache related functionality when it's not available. Fixes #418.
  • Switch to installing the test suite as Composer dependencies.

3.3.2

03 Mar 12:35
Compare
Choose a tag to compare
  • Improve the accuracy of the ver parameter for enqueued scripts and styles.
  • Separate and simplify the output for the object cache and opcode cache statuses. Fixes #413.
  • Better formatting when no object cache stats are available.

3.3.1

16 Feb 14:46
Compare
Choose a tag to compare
  • Move the hook processing into its own class and out of the collector, so it can be re-used even if the Hooks collector isn't in use. Fixes #399.
  • Increase the sidebar layout to 100% height when there's no admin toolbar.
  • Update the QM element ID in the "worst case scenario" JS. Fixes #398.
  • Improve the layout of the Settings panel.
  • Force the Core and Non-Core filter items to the bottom of the list, so plugins and themes takes precedence.
  • Add an entry for the Settings screen to the narrow view nav menu.
  • Add the admin notice hooks to the list of concerned actions for the Admin Screen panel.

3.3.0

14 Feb 01:56
Compare
Choose a tag to compare

New features! Read about them here: https://querymonitor.com/blog/2019/02/new-features-in-query-monitor-3-3/

  • Introduce sub-menus for displaying Hooks in Use for each panel.
  • Output the call stack and responsible component when wp_die() is called.
  • Support for JavaScript (Jed) translations in WordPress 5.0+.
  • Add render timing for blocks using the new hooks introduced in WordPress 5.1.
  • Introduce a toggle to display QM on the side of the window.
  • Allow non-string values to be used in the logger message. They'll be presented as JSON formatted strings.
  • Allow boolean values to be used in log message contexts.
  • Add some margin to the Close button so it doesn't get covered up so much by scroll bars.
  • Prefix QM's cookie name with wp- to ensure interoperability with caches and proxies.
  • Separate the Scripts and Styles collector and outputter so they're actually two separate panels.
  • Add support for opcode cache detection separate from the object cache detection.
  • Rename the main QM container to get around the fact that its name clashes with the plugin rows in older versions of WordPress.
  • Avoid using wp_parse_url() as it was only introduced in WP 4.4.

3.2.2

17 Dec 00:32
Compare
Choose a tag to compare
  • Support for nested content blocks (eg. in columns).
  • Hide long innerHTML content of blocks behind a toggle.
  • Add validation of the referenced media file in media blocks.
  • Ensure asset URLs include the ver query arg.
  • Tweak the warning colours.
  • Coding standards.
  • Layout tweaks.

3.2.1

09 Dec 18:46
Compare
Choose a tag to compare
  • Fix a fatal error for < 5.0 sites that are not running the Gutenberg plugin.

3.2.0

08 Dec 23:49
Compare
Choose a tag to compare
  • Add a new Blocks panel for debugging blocks in post content. Supports WordPress 5.0 and the Gutenberg plugin.
  • Display the number of times that each template part was included.
  • Allow the scripts and styles output to be filtered based on Dependencies and Dependents.
  • Remove the Pin button in favour of always pinning QM when it's open.
  • Add a "Settings" link to the Plugins screen that opens the settings panel.
  • Add a link to the Add-ons page on the wiki.
  • Add some more verbose and visible error notices for suboptimal PHP configuration directives.
  • Add support for identifying any RDBMS, not just MySQL and MariaDB.
  • Perform the PHP version check earlier on so that fewer parts of QM need to be compatible with PHP 5.2.
  • Highlight plain http requests to the HTTP API as insecure.
  • Ensure the Template admin menu is always shown, even if the template file name isn't known.
  • Adjust the JS and CSS asset source to not include the host.
  • Add a warning for insecure JS and CSS assets.
  • Remove before and after pseudo-elements in the style reset.
  • Show as much theme and template information as possible, even if QM doesn't know the template name.
  • Highlight non-core rows when filtering the Hooks & Actions panel by Non-Core.
  • Add a filter for environment constants.
  • Min width CSS for buttons.
  • First pass at documenting filters and hooks.
  • More coding standards updates.

3.1.1

18 Sep 22:17
Compare
Choose a tag to compare
  • Add a dark mode for the UI which is used via the Dark Mode plugin.
  • Display Query Monitor's output in the user's selected language, instead of the site language.
  • Add extended support for the Members and User Role Editor plugins.
  • Fix link hover and focus styles.
  • Reset some more CSS styles.