Skip to content

Releases: johnbillion/query-monitor

2.15.0

29 Sep 18:30
Compare
Choose a tag to compare
  • 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 the mu-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

08 Sep 21:17
Compare
Choose a tag to compare
  • 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

12 Mar 13:20
Compare
Choose a tag to compare
  • 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

21 Feb 15:54
Compare
Choose a tag to compare
  • 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

07 Dec 17:15
Compare
Choose a tag to compare
  • 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 affects embed.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

09 Sep 17:11
Compare
Choose a tag to compare
  • Correct the filter names used for the template hierarchy collection. This corrects the hierarchy when is_front_page() is true.

2.13.0

08 Sep 21:32
Compare
Choose a tag to compare
  • 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

03 Aug 00:32
Compare
Choose a tag to compare
  • 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 of script_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

13 Jul 22:48
Compare
Choose a tag to compare
  • Use the correct file name for the activation and deactivation hook. #206.
  • Prevent two core strings from being picked up for translation by GlotPress.

2.11.3

13 Jul 22:49
Compare
Choose a tag to compare
  • Fix a fatal error due to a class that's not included in the distribution.