1.0.6¶
Base Distribution¶
[TASK] Add Phoenix distribution build surf configuration¶
Note: This needs the corresponding change in BuildEssentials as well.
[TASK] Refactor FLOW3 Distribution Build into generic and specific parts¶
As we do not only build a single distribution but multiple ones using Jenkins, we should refactor the common environment-variable handling into a base setup to be included in each individual deployment.
Doctrine¶
No changes
Symfony.Component.Yaml¶
No changes
TYPO3.Flow¶
[BUGFIX] Missing setting namespace in error message¶
When an invalid PHP binary is found, the error message hint at setting the path in settings misses the setting namespace TYPO3 in the beginning.
[BUGFIX] Fix broken links StandardView template¶
The links pointed to URLs no longer working.
[BUGFIX] Allow PublishingConfiguration to be persisted¶
Any resource publishing configuration attached to a resource could not be persisted, because the needed mapping information for Doctrine was missing and the target type of the relation was an interface.
This change adds an AbstractPublishingConfiguration and the needed annotations, plus a schema migration.
[BUGFIX] Injections only on last level of class hierarchy¶
Property injections are no longer called for every level of your class hierarchy, which means they are only executed once now.
[BUGFIX] Skip abstract classes in ensureAggregateRootInheritanceChainConsistency¶
When using an abstract base class for domain models, the checks done in ensureAggregateRootInheritanceChainConsistency() would fail, even though it is fine to have an abstract base class not being aggregate root.
[BUGFIX] Fix code documentation of DatetimeParser¶
The parser code documentation would state the parse methods expect \DateTime instances, but in fact strings are expected.
TYPO3.Fluid¶
TYPO3.Kickstart¶
[BUGFIX] kickstart:package gives wrong hint for valid package key¶
The kickstarter wrongly claims that a valid package key may contain underscores. This patch corrects the respective messages.