ChangeLog¶
Version 3.0.4¶
[BUGFIX] Update to correct TYPO3 version in composer.json
Version 3.0.3¶
[BUGFIX] Allow installation of mysqlreport without installed dashboard
Version 3.0.2¶
[DOCS] Add Screenshots
Version 3.0.1¶
[DOCS] Reduce line length to max. 80 chars
[DOCS] Add a note about problems with "Add EXPLAIN" option
[TASK] Add status report about activated "Add EXPLAIN" option
[TASK] Add toolbar item to notify about activated "Add EXPLAIN" option
Version 3.0.0¶
Remove TYPO3 10 compatibility
Add TYPO3 12 compatibility
[FEATURE] Implement a lot of dashboard widgets
[BUGFIX] Repair queries in ProfileRepository
[BUGFIX] Repair analyzing queries with FTS
[TASK] Apply new php-cs-fixer configuration
[DOCS] Set indents to 4 spaces
Version 2.1.0¶
[FEATURE] Add Download Option for JSON and CSV
[BUGFIX] Further adjustments for queries with FULL GROUP
[TESTS] Remove PHP 7.3 tests
Version 2.0.4¶
[BUGFIX] Incompatible queries in case of FULL GROUP
Version 2.0.3¶
[DOCS] Use packagist package name as package name
[DOCS] Remove duplicate section
Version 2.0.2¶
Use correct include in ChangeLog docs
Add space in admin manual to prevent broken parsing
Improve ChangeLog
Version 2.0.1¶
Add upgrade section to documentation
Version 2.0.0¶
Registration of InfoBoxes has moved from array syntax into
Services.yaml
PageFinder has been migrated to Symfony Service Locator
Add new SqlViewHelper to format SQL statements (only Composer)
Update documentation. Explain new API.
Update documentation. Add a note about using AdminPanel.
Remove all usages of GeneralUtility::makeInstance
Add infobox on empty results in Slow Query Log, Queries using filesort and FTS
Add Event to modify profile records
Add EventListener to reduce precision of duration to 6
Version 1.1.5¶
Use
->fetch()
instead of->fetchAssociative()
for TYPO3 v10 standalone compatibility
Version 1.1.4¶
Remove hard-coded version from
ext_emconf.php
Version 1.1.3¶
Prevent division by zero at several places
Version 1.1.2¶
Prevent division by zero
Solve undefined array key cachecmd while storing records in BE
Add method to replace query questionmarks
Version 1.1.1¶
Set default value of profile to empty array
Set connection configuration for SqlLoggerHelper
Set values to NULL for DBAL type NULL
Version 1.1.0¶
Use ExtConf instead of ExtensionConfiguration class
Do not log queries to our own profile table
Implement ConnectionHelper to prevent logging own queries
Implement SqlLoggerHelper for temporary deactivating the logger
Implement Profile model for better type safety
Add infobox for max_allowed_packet
Add infobox for temporary tables
Update infobox for table cache
Update infobox for table definition cache
Add new module for slow queries
Add new extension setting to set duration for slow queries
Add button for detail view instead of clicking on duration value
Add query profile view for filesort, notUsingIndex and slow query lists
Implement ProfileFactory to reduce method calls to environment values
Version 1.0.0¶
Remove TYPO3 v9 compatibility
Add TYPO3 v11 compatibility
This version is still TYPO3 v10 compatible
No new features, but completely rewritten code
Much better API to register new Panels/InfoBoxes for BE module