6.0.0
Breaking
- Remove support for TYPO3 v12.
Features
- Add support for TYPO3 v14.
Fixes
-
Wrong date creation based on destination.one
repeat. Respect the last day, if we import on that day.Until A new test is added to reflect that situation. The workaround for missing
Dateis extended to cover that situation.Period:: INCLUDE_ END_ DATE -
Fix wrong determination of repeat minutes
The used value was for month instead of minutes. We now use the correct identifier for minutes.
This revealed that tests only passed because of the issue. We therefore fix the code to still pass correct tests by working around PHP < 8.2 limitation.
-
A day name that cannot be resolved to a date no longer aborts date creation.
\Service\fed every configured day straight toDestination Data Import Service\ Dates Factory Dateand used the result unchecked. A value that names no date — schema.org allows entries such asTime Immutable:: modify () PublicHolidaysalongside the weekdays — mademodifyfail, and the following() setcall raised, so the whole import of that event was lost.Time () Such a day is now skipped and logged at
warning. The remaining days of the same schedule still expand, so one unusable value no longer costs an event its other dates. Schedules built from weekday names behave exactly as before.The expression is validated with
date_before it reachesparse () modify, because() modifyreports failure differently across the supported PHP versions — a warning plus() falseup to 8.2, aDatefrom 8.3.Malformed String Exception -
tx_supports soft delete.events_ domain_ model_ date The table's TCA had no
deletecolumn configured, so records were removed outright. Importers that reconcile existing dates against a changed schedule could not mark an obsolete date as deleted.
Tasks
Nothing
Deprecation
Nothing