[TYPO3-mvc] [TYPO3-core] FYI: Raised Extbase and Fluid versions to 1.2.0RC1

Sebastian Kurfürst sebastian at typo3.org
Fri Jun 18 13:11:11 CEST 2010


Hi everybody,

I just wanted to inform you that we raised Extbase and Fluid versions to
1.2.0RC1.

Jochen still has an important ToDo on his list, concerning the handling
of ValueObjects. If this is finished before RC2, this will also be
included into RC2, else, it will be included in the final 4.4.

You will find the full change log below, the most important changes are
listed here:

There is one breaking change:
Template filenames are expected to be UpperCamelCased from now on.
Before, they were expected to be all lowercase.
For a grace period there is still a fallback mechanism, so that your old
template filenames will still work. But you should rename your templates
from "myaction.html" to "MyAction.html" to make sure, that it still
works in upcoming versions of Fluid!
A message to the deprecation log is generated in case an "old" template
name is found.

Bugfixes:
* Putting form fields into partials now works.
* It is now possible to "unselect" checkboxes in editing forms (works
with and without multiselect checkboxes)
* greatly improved exception messages
* AbstractViewHelper does not flood the syslog anymore.
* format.crop now crops HTML as expected.
* response headers are now correctly sent, if wanted
* enabled support for overriding Locallang files through
"locallangXMLOverride"
* broken SQL queries are now displayed in the exception

Greets,
Sebastian


FLUID
------------------------------------------------------------------------
[!!!][+TASK] Fluid: Template filenames are expected to be
UpperCamelCased from now on. For a grace period there is still a
fallback mechanism, so that your old template filenames will still work.
But you should rename your templates from "myaction.html" to
"MyAction.html" to make sure, that it still works in upcoming versions
of Fluid! Resolves #7243
[+BUGFIX] Fluid (Core): Putting form fields in partial now works as
expected. Resolves #4277.
[+BUGFIX] Fluid (Core): AbstractViewHelper does not flood the syslog
anymore. Resolves #5783.
[TASK] Fluid: Replaced some RuntimeExceptions by
Tx_Fluid_Core_ViewHelper_Exception_InvalidVariableExceptions in
ViewHelperVariableContainer to get green unit tests again
[TASK] Fluid: Added new Exception classes to ext_autoload.php
[TASK] Fluid: Automatic backport from Fluid package. Mostly comment
fixes and smaller tweaks
[~BUGFIX] Fluid (ViewHelpers): Fixed a half-finished documentation.
Related to #5638.
[+BUGFIX] Fluid (Core): Now, it is possible to "unselect" checkboxes in
editing forms; also with multiselect checkboxes. Resolves #5638
[+BUGFIX] Fluid (Core): Fixed misleading exception. Resolves #7417.
[+BUGFIX] Fluid (ViewHelpers): added auto-detection of string-format and
propper cropping of HTML. Resolves #7743

EXTBASE
[+TASK] Extbase (MVC): Backported changes in Request.
Request::getControllerActionName() now returns the case sensitive name
of the action method. Related to #7243.
[~TASK] Extbase (MVC): Some comment tweaks
[+BUGFIX] Fluid (Core): Now, it is possible to "unselect" checkboxes in
editing forms; also with multiselect checkboxes. Resolves #5638
[+BUGFIX] Extbase (MVC): The headers added by Response::setHeader() are
sent now independent from the status code. Resolves #7914. Related to #5247.
[~TASK] Extbase (Persistence): Exchanged "+" oprator with array_merge.
[+TASK] Extbase (Persistence): Minor fix of debug code.
[-TASK] Extbase (Persistence): Removed unused property.
[+BUGFIX] Extbase (Persistence): Updated description of Exception to
make it more readable.
[+BUGFIX] Extbase (Persistence): Added exception if a data map is built
with an unknown class name. Resolves #8139.
[+BUGFIX] Extbase (Localization): Enabled support for overriding
Locallang-Files with "locallangXMLOverride" configuration. Resolves #8165.
[+BUGFIX] Extbase (Security): Made Request Hash checking a little less
strict, to allow submitting the empty array. Relates to #5638.
[~BUGFIX] Extbase (Configuration): Made cache frontend configurable and
with that detectable from the outside. Resolves #7968
[+FEATURE] Extbase (Persistence): broken SQL queries are now displayed
in the exception. Resolves #7984.
[+TASK] Extbase (Persistence): Fixed a problem where additional WHERE
clauses were not applied for m:n relations. Related to #7274.
[+TASK] Extbase (Persistence): Added missing initialization of the
lazyObjectStroage for toArray().
[+FEATURE] Extbase (MVC): Created isCached property for the request
(Resolves #7937)



More information about the TYPO3-project-typo3v4mvc mailing list