1.0.6

Base Distribution

[TASK] Update Upgrading.txt with new version number

[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

[TASK] Update Package.xml with new version number

[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] 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.

[TASK] Update Package.xml with new version number

TYPO3.Fluid

[TASK] Update Package.xml with new version number

[TASK] Update Package.xml with new version number

TYPO3.Kickstart

[TASK] Update Package.xml with new version number

[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.

[TASK] Update Package.xml with new version number

TYPO3.Party

[TASK] Update Package.xml with new version number

[TASK] Update Package.xml with new version number

TYPO3.Welcome

[TASK] Update Package.xml with new version number

[TASK] Update Package.xml with new version number