diff --git a/typo3/sysext/extbase/ChangeLog.txt b/typo3/sysext/extbase/ChangeLog.txt index 21f6b687398118762a06f5b269a4faa83d6f35c0..1bcf68f6859ce6d09988935bb4388d4ee4fe3735 100644 --- a/typo3/sysext/extbase/ChangeLog.txt +++ b/typo3/sysext/extbase/ChangeLog.txt @@ -1,6 +1,55 @@ ChangeLog for Extbase ===================== +Changes for 6.2 +=============== + +!!! Backport recursive and allowing empty validation from Flow +-------------------------------------------------------------- + +Validation of object structures in extbase is now done recursively. +If a tree of objects is created by the new property mapper, not only the top +level object is validated, but all objects. + +In order to make a property required you now need to add the NotEmptyValidator +to your property. The return value of validators is now optional. + +Full Changes for 6.2 +-------------------- + +[TASK] Move language include to .xlf +[TASK] Replace inject methods with @inject +[TASK] CGL, switch(): Indent "case" correctly; no "break" in default +[TASK] Replace inject methods with @inject; allow @Flow\Inject +[!!!][FEATURE] Backport recursive and allowing empty validation from Flow +[FEATURE] Support @Flow\Inject annotations in Extbase +[TASK] Improve error message in NotFoundView to identify source +[BUGFIX] ActionController must use namespaced object view pattern +[BUGFIX] Fix property mapping of checkbox arrays +[FEATURE] Enable chaining of set* funtions +[BUGFIX] Generation of class information fails with DateTime +[BUGFIX] Repair broken unit tests +[BUGFIX] findByUid should respect query settings of repository +[TASK] Make preperations for backporting Flow validation api +[TASK] Mark Extbase\Mvc\Controller\FlashMessageContainer deprecated +[FEATURE] Add ObjectManager->getScope like in TYPO3.Flow +[BUGFIX] Wrong position for beforeCallActionMethod +[FEATURE] Automatically determine page type for URIs with format +[FEATURE] Backport Object Type Converter from Flow +[TASK] Remove dummy files from ext:extbase +[BUGFIX] Mentions of old class names +[BUGFIX] Mentions of old class names +[BUGFIX] Mentions of old class names +[BUGFIX] Fix persisting of lazy object storages +[BUGFIX] Incomplete mocking in Bootstrap test +[BUGFIX] Fix typo in deprecation description +[TASK] Reschedule the removal for the old property mapper +[TASK] Raise sysext versions to 6.2.0 +[TASK] Add latest changes to ChangeLog.txt +[BUGFIX] Don't respect sys_language in Backends getObjectByIdentifier +[BUGFIX] Fix persisting new objects +[BUGFIX] Fix failing unit tests + Changes for 6.1.0 ================= @@ -170,8 +219,6 @@ Revert "[FEATURE] Allow different overriding of object mapping per plugin" [TASK] Provide Unit Test for Error/Message [FEATURE] Provide UnitTest.xml with code coverage generation [TASK] Rename property, getter and setters of File Model -[FEATURE] Add userGroups to backendUser model -[FEATURE] Add filemount property to backend users [BUGFIX] Remove newline after ?> in AbstractController [BUGFIX] Avoid clearing the page cache too often [BUGFIX] Correct indention of class comment @@ -1405,4 +1452,4 @@ HOW TO CREATE THE CHANGELOG git log [startRevision]..HEAD --pretty=format:"%s%n%b%n" | grep -v "^$" | grep -v "git-svn-id" Verify that the merge into the Core succeeded: -diff -urNw --exclude=".git" --exclude=".svn" -I "@version" ../../../typo3/sysext/extbase/ . +diff -urNw --exclude=".git" --exclude=".svn" -I "@version" ../../../typo3/sysext/extbase/ . \ No newline at end of file