Releases: lolli42/dbdoctor
Releases · lolli42/dbdoctor
0.6.2
0.6.1
What's Changed
- [TASK] Avoid GH workflow deprecations by @lolli42 in #103
- [TASK] Use Connection constants instead of \PDO by @lolli42 in #104
- [BUGFIX] RecordRenderer handles missing sys_workspace table by @lolli42 in #106
- Lolli 1 by @lolli42 in #107
- [TASK] Update README.md on record update/delete strats by @lolli42 in #108
- [TASK] Avoid XDEBUG_MODE develop in runTests.sh by @lolli42 in #109
- [TASK] Detect page rootline recursion loops with 'p' by @lolli42 in #111
- [TASK] Add PHP 8.3 to test matrix by @lolli42 in #112
Full Changelog: 0.6.0...0.6.1
0.6.0
0.5.0
What's Changed
- [TASK] Avoid typo3/cms-composer-installers workaround composer plugin by @sbuerk in #26
- [TASK] Avoid typo3/coding-standards by @lolli42 in #31
- [FEATURE] Check TCA<->DB schema integrity by @lolli42 in #34
- [TASK] Separate Health Factory from Checks by @lolli42 in #35
- [TASK] composer req --dev typo3/testing-framework:^7.0.2 by @lolli42 in #36
- [TASK] Update README.md by @lolli42 in #38
- [TASK] Run github actions on ubuntu 22.04 by @lolli42 in #39
- [TASK] Require valid -f option with -m execute by @lolli42 in #41
- [TASK] Render output summary with "p" and "d" again by @lolli42 in #42
- [FEATURE] Remove all workspace records when workspaces is not loaded by @lolli42 in #43
- [BUGFIX] Allow running single test again by @lolli42 in #44
- [FEATURE] Ensure "deleted" is either 0 or 1 by @lolli42 in #45
- [FEATURE] Delete soft-deleted workspace records by @lolli42 in #46
- [TASK] Lift hard distinction between delete and update by @lolli42 in #47
- [TASK] Remove HealthDeleteInterface and HealthCheckInterface by @lolli42 in #48
- [TASK] Refactor workspace delete behavior by @lolli42 in #50
- [TASK] TcaHelper is a stateless service by @lolli42 in #51
- [TASK] Minor wording improvement by @lolli42 in #52
- [TASK] Declare codebase final by @lolli42 in #53
- [TASK] Streamline delete/update API by @lolli42 in #54
- [TASK] More AbstractHealthCheck helper methods by @lolli42 in #55
- [TASK] Improve output and wording by @lolli42 in #56
- [FEATURE] Remove pid=-1 records by @lolli42 in #58
- [FEATURE] Remove t3ver_state=-1 records by @lolli42 in #61
- [FEATURE] Remove t3ver_state=3 records by @lolli42 in #62
- [FEATURE] Handle t3ver_state!=0 records in live by @lolli42 in #63
- [TASK] DRY per-table output by @lolli42 in #64
- [FEATURE] Move sys_redirect records by @lolli42 in #65
- [BUGFIX] Exclude sys_file_reference in a check by @lolli42 in #66
- [FEATURE] sys_language_uid <= 0 rows have l10n_parent=0 by @lolli42 in #67
- [FEATURE] sys_language_uid <= 0 rows have l10n_source=0 by @lolli42 in #68
- [TASK] Output check class name on CLI by @lolli42 in #69
- [TASK] First SysFileReferenceDangling more early by @lolli42 in #70
- [TASK] Split SysFileReferenceLocalizedParentExists by @lolli42 in #71
- [TASK] SysFileReferenceLocalizedParentExists is risky by @lolli42 in #72
- [TASK] SysFileReferenceLocalizedParentDeleted is risky by @lolli42 in #73
- [TASK] SysFileReferenceLocalizedFieldSync is risky by @lolli42 in #74
- [TASK] Have basic check for tt_content on existing pid early by @lolli42 in #75
- [TASK] Have basic check for tt_content on deleted pid early by @lolli42 in #76
- [FEATURE] Remove deleted localized tt_content records without parent by @lolli42 in #77
- [FEATURE] Remove deleted localized tt_content with parent other pid by @lolli42 in #78
- [FEATURE] Add tt_content pid handling by @lolli42 in #79
- [FEATURE] Fix duplicated localized tt_content records by @lolli42 in #80
- [FEATURE] Check tt_content l10n_source pointer exists by @lolli42 in #81
- [FEATURE] Set tt_content l10n_source non zero with parent non zero by @lolli42 in #82
- [FEATURE] tt_content l18n_parent <-> l10n_source logic check by @lolli42 in #83
Full Changelog: 0.4.1...0.5.0