Releases: johnbillion/query-monitor
4.0.6
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
Version 4.0.6 fixes a compatibility issue with the GeneratePress theme.
4.0.5
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
Version 4.0.5 fixes the following:
- Ensures closing script tags within data don't break the output
- Adds "Doing it Wrong" data to the timeline view
4.0.4
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
Version 4.0.4 fixes the following:
- Ensures the Scripts panel remains visible when no scripts are enqueued in the header
- Corrects the display of number formatting in some locales
4.0.3
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
Version 4.0.3 fixes the following:
- Improves compatibility with plugins that perform non-UTF8 queries or make other use of non-UTF8 data
- Avoids a PHP warning for undefined file and line number in some stack trace frames
- Simplifies and standardises the format of names used for closure callbacks
- Improves styling and layout of the timeline view
4.0.2
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
Version 4.0.2 fixes the following:
- Adds further backwards compatibility for third-party plugins that read from the QM data collectors and output their own panels
- Adds transient updates to the timeline view
4.0.1
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact.
- Version 4.0.1 fixes a backwards compatibility issue with plugins that register their own menus or sub-menus in Query Monitor.
4.0.0
Version 4 of Query Monitor adds a new timeline view, and switches from rendering its panels server-side in PHP to efficiently rendering them client-side in Preact. This new approach provides several benefits:
- Performance is greatly increased, particularly on sites where a large number of queries are performed, a large number of PHP errors are triggered, or a large amount of data is collected in one of the other panels.
- Further future enhancements are facilitated, such as displaying client-side metrics, lazy-loading data, showing data from different requests, and more remixing of data into different views.
- The raw data collected by Query Monitor has been reduced in size and memory usage, and is now exposed to the page as JSON. Take a look at the
QueryMonitorDataobject in your browser console to play around with it.
4.0.0-beta.3
- Add a new panel that displays a visual timeline of the data.
- Add a setting to toggle between displaying durations as seconds and milliseconds.
4.0.0-beta.2
- Fix overlapping timings being recorded for blocks within groups.
- Reinstate highlighting in tables that use grouped rows (ie. the Hooks panel table).
- Cease collection entirely for known unhandled request types.
- More visual tweaks.
3.20.4
- This is a security release which fixes a reflected XSS vulnerability in the Request panel. Full details in the security advisory.