[TYPO3-core] FYI: Raised Extbase and Fluid versions to 1.1.0alpha1

Sebastian Kurfürst sebastian at typo3.org
Tue Mar 16 10:13:49 CET 2010


Hi there,

we just raised Extbase and Fluid to versions 1.1.0alpha1 to be included
in TYPO3 4.4alpha2.

Branches: trunk

Below are the changelogs.

Greets,
Sebastian


Changes of Fluid:


The changes of Fluid are mostly of internal nature, except one breaking
change:

The <f:base> tag now builds a self-closing base-tag instead of
<base></base> -- this is standards compliant, but IE6 chokes on that.
However, I think in v4 nobody really uses the base-tag in Fluid, so it's
not that much of a problem.

Changes of Extbase:


- Breaking changes -

[!!!][~API] Extbase (Persistence): $query->execute() now returns a plain
array of row-arrays instead of an RowIterator. This is a breaking change
if you use your own Query object in combination with
$querySettings->getRawQueryResult = TRUE.

[!!!][+FEATURE] Extbase (Persistence): It's now possible to edit
localized domain models in the FE. Changes will be stored to the correct
database row. This changes the behavior of mapping the uid to
DomainObjects. The uid is now the "real" uid of the localized database
tuple instead of the sys_language_parent. This may influence the $_GET
parameters of cached pages as the uid is often part of the URI. Resolves
#4639.

- API extensions -

[+API] Extbase (Domain): Add new fields to FrontendUser model. Thanks to
Steffen Mueller who provided the patch. Resolves #6244.

[+API] Extbase (Persistence): Added countAll() and
countByProperty('foo') to the Persistence Repository. thanks to martin
Kutschker who provided the patch. Resolves #6234.

[+API] Extbase (Persistence): Implemented methods in() and contains() in
the Query-Object. Resolves #6707.

[+FEATURE] Extbase (Persistence): It is now possible to ask contains()
for mm-relations, e.g. $query->contains('categories', $category).
Resolves #4679.

[+FEATURE] Extbase (Persistence): Implemented removeAll() to the
Persistence Repository. Related to #3852. Resolves #6248.

[+FEATURE] Extbase (Persistence): Implemented (still experimental)
feature to be able to formulate constraints accessing the object graph.
It is now possible to use the same object accessor syntax as in Fluid:
$query->lessThanOrEqual('ageRange.minimumValue', $age). Resolves #6755.

[+FEATURE] Extbase (Persistence): Query::logicalAnd() and
Query::logicalOr() allow 2 or more Constraints as argument, now. This is
not yet part of the API! Please give Feedback on this Feature. Related
to #6735.


More information about the TYPO3-team-core mailing list