events/Documentation/Changelog/2.1.0.rst

1.3 KiB

2.1.0

Breaking

Nothing

Features

  • region-uid of DestinationDataImportCommand is now optional. No region will be fetched and assigned to Events if no uid is provided.
  • DateDemandFactory supports TypoScript stdWrap on all settings on first level.
  • New option queryCallback for DateDemand was added. This option allows to define a callback in TYPO3 way (e.g. function, closure or method ->). This receives the DateRepository as well as the current QueryInterface to alter query after it was created based on the DateDemand.
  • Add Changelog to document changes for each version.

Fixes

  • DateRepository now properly fetches Date if no start and no end was given. It fetched only upcoming Date beforehand. It will now fetch all Date where either the start OR end is in future. That way also currently active Date are returned. Converting default from "future" to "running and future".

Tasks

  • Moved creation of DateDemand out of DateController into a new DateDemandFactory. That allows re use of creation from settings. This also streamlines creation with EventDemand and EventDemandFactory.
  • Removed outdated stuff from Documentation.
  • Fixed nearly all PHPStan issues.

Deprecation

Nothing