Releases: johnbillion/query-monitor
Releases · johnbillion/query-monitor
3.3.5
- 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
- Updated CSS to avoid conflicts with themes using
ul
,nav
, andli
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
3.3.2
3.3.1
- 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
andNon-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
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
- 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
- Fix a fatal error for < 5.0 sites that are not running the Gutenberg plugin.
3.2.0
- 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
- 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.