Releases: johnbillion/query-monitor
Releases · johnbillion/query-monitor
2.15.0
- Reverse the order of stack traces so they're in natural order, and improve styling.
- Enable query types to be clicked in the Overview.
- Add a highlight to the currently applied table filter.
- Improve table row highlighting when the row header spans multiple rows.
- Expose a link to the main query from the Request panel.
- Better stack traces for transient sets and HTTP API requests.
- Group and sort the Languages output by textdomain.
- Log and expose PHP extensions, and improve styling for error reporting level.
- Better highlighting of PHP warnings and QM errors.
- Add support for a
vendor
directory in the root of themu-plugins
directory when detecting components. - Log the size of the value of updated transients.
- Add a help link when query components aren't available.
- Make the Hooks table output reusable by other components.
- Add a bit of vertical breathing room.
- Various improvements to terminology.
- Coding standards.
2.14.0
- Some more inline documentation about clickable stack traces.
- Output a more complete list of error levels and their status.
- Internationalisation fixes.
- Add some wrapping to the Request and Theme output so posts with long unbroken slugs don't break the layout.
- PHP error handler: Add new hook
qm/collect/new_php_error
- Built-in collectors: Add new
qm/built-in-collectors
filter on files before including them - More defensive CSS.
- Fix the size of the expand/contract buttons.
- Avoid showing two unnecessary functions in the call stack for textdomain loading.
2.13.4
- Highlight the main query to make it easier to find.
- Allow filtering the db queries list to see just the main query.
- Visual fixes for buttons, toggles, and filters.
- Add some missing i18n.
- Add some missing table row text.
- Correct the Drop-in Plugins URL for network admin
2.13.3
- Several RTL and i18n fixes
- More compatibility with funky object cache controllers
- Link to the Dropins screen when an object cache is in use
- Always display the cache information in the overview
- Correct filename output for Timber templates
- Use latest HHVM on Trusty during Travis testing
2.13.2
- Fix the layout of QM when the Twenty Seventeen theme is in use.
- Display QM at the bottom of GlotPress' output.
- Add support for logging queries made through HyperDB.
- Display a more appropriate message when a conflicting db.php file is present.
paged.php
is no longer part of the template hierarchy.- Some more CSS fixes to prevent themes having an effect.
- Increase some contrast.
- Correct the template hierarchy for templates that have a
theme-compat
version in core. Currently only affectsembed.php
. - Include a back-compat version of
wp_normalize_path()
for WordPress < 3.9. - Ensure the use of newer conditional functions such as
is_embed()
don't cause PHP warnings on older versions of WordPress.
2.13.1
- Correct the filter names used for the template hierarchy collection. This corrects the hierarchy when
is_front_page()
is true.
2.13.0
- Report @-suppressed PHP errors separately, and don't display a highlight colour in the admin toolbar.
- Introduce a collector for the template hierarchy (WordPress 4.7+).
- For consistency, switch to kB for the admin toolbar memory output.
- Lots of accessibility improvements for tables.
- Improve the layout of the HTTP and Transients panels when there's no data to show.
- Ignore the new
WP_Hook
class when generating back traces. - Separate out the Scripts and Styles panels in the admin menu.
- Use semantic list items for lists of data that don't need to be in separate table rows or separated with line breaks.
- Improve a bunch of internationalisation.
- Collect the current logged in user data, and the currently switched user (from User Switching) if appropriate. Not exposed by default.
- Collect the request start time, and adjust the names of the properties used for the request time taken. Not exposed by default.
- Clean up the data that's collected by the admin component.
- Move a bunch of processing from the
admin
outputter to its collector. - Remove transport information from the HTTP panel as it's useless since WordPress 4.6 and had questionable value prior to that.
2.12.0
- Colour-code the scheme for HTTPS URLs requested through the HTTP API.
- Allow tables to be correctly sorted when using languages that use a comma as the decimal point.
- Add
QM_HIDE_CORE_HOOKS
to hide hooks in core context - Add
QM_SHOW_ALL_HOOKS
constant for showing all hooks. - Display 'PHP' as the component for hooks that use PHP functions.
- Improve admin toolbar menu colours when the light colour scheme is in use.
- Various accessibility improvements.
- Ensure compatibility with WP < 4.0 when dispatching the HTML output.
- Correctly use the
style_loader_src
filter for enqueued stylesheets, instead ofscript_loader_src
. - Add some missing i18n.
- Correct the value of the call stack when falling back to EZSQL's database query error logging.
2.11.4
2.11.3
- Fix a fatal error due to a class that's not included in the distribution.