ChangeLog¶
Version 4.0.1¶
- [TASK] Add logging for each try-catch
Version 4.0.0¶
- [TASK] Remove toolbar icon
- [TASK] Replace placeholders in SQL to build read SQL for EXPLAIN
- [TASK] Move EXPLAIN query in logger to destruct
- [TASK] Add LoggingStatement to log bindValue und execute method
- [TASK] Completely rework registering of logger
- [TASK] Remove TYPO3 11 and TYPO3 12 compatibility
- [TASK] Remove ConnectionHelper class
- [TASK] Rename tx_mysqlreport_domain_model_profile to tx_mysqlreport_query_information
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