From 2009-05-26 to 2009-06-24
- 23:21 Revision f4754854: [TAKS] FLOW3 (MVC): Moved mapping of UUIDs to objects from ArgumentsValidator to Argument, refs #3726
- 22:25 Revision f6cb74b5: * [+FIX] FLOW3 (Error): FLOW3's exception handler now unlocks the site if it previously has been locked by the same request. Resolves #3733
- 19:15 Revision f7541765: * [FIX] FLOW3 (Core): Fixed a regression introduced in the last commit which resulted in the FLOW3 revision not being cached.
- * [TASK] FLOW3 (Monitor): Improved the File Monitor's signals. Now a collective signal is sent containing a list of a...
- 18:01 Revision 040ffa0c: * [TASK] FLOW3 (Core): Further improved the automatic cache flushing mechanism. Instead of only the revision of the Bootstrap class additionally FLOW3's package version number is taken into account. Addresses #3649
- 17:37 Revision 44ad6e9b: * [+FEAT] FLOW3 (Utility): The Files::readDirectoryRecursively() function now supports an optional $suffix parameter which allows for filtering the list of files by a given extension.
- * [+FEAT] FLOW3 (Monitor): The File Monitor now supports monitoring of directories. Once a directory is monitored, an...
- 17:12 Revision 45408ced: [FIX] FLOW3 (MVC): Moved mapping of UUIDs to objects into ArgumentsValidator, fixes #3726
- [TASK] FLOW3 (MVC): Removed Argument\setNewFilterChain() and related tests, as Filter\Chain does no longer exist
- 12:39 Revision 535b8666: [FIX] FLOW3 (Configuration): Subroute placeholders are now ignored if the package they refer to is not active, fixes #3537
- 11:36 Revision 26e15de5: [TASK] FLOW3 (Object): cleaned up some docblocks, made one method protected
- [TASK] FLOW3 Distribution: removed test.php that should not have been there
- 17:03 Revision bf4790b5: * [+FEAT]: FLOW3 (AOP): AOP proxies now support classes implementing an interface declaring a __construct() signature. Resolves #3650
- * [+FEAT]: FLOW3 (Object): The object manager handles the new AOP proxies.
* [TASK]: FLOW3 (Persistence): Changed som...
- 16:18 Revision ce251246: [-API] FLOW3 (Utility): removed randomizeArrayOrder(), use native shuffle() function instead, fixes #3735
- [FIX] Testing: Tests are run in random order again, fixes #3734
- 11:58 Revision 3990fb87: * [TASK] FLOW3 (Monitor): Renamed F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTime to F3\FLOW3\Monitor\ChangeDetectionStrategy\ModificationTimeStrategy
- * [TASK] FLOW3 (Core): Move the F3\FLOW3\FLOW3 class into its own sub package "Core". The class is now called "Bootst...
- 15:23 Revision 1914b667: * [~CONF]: FLOW(Security): Cleaned up the authentication provider configuration syntax
- * [TASK]: FLOW(Security): Fixed a doc comment in the RSAWalletService
* [FIX]: FLOW(Security): The encrypted password...
- 23:38 Revision 05fb6eab: [+FEAT] FLOW3 (MVC): Arguments validator behaves like the generic object validator and creates an ArgumentError with information about the erroneous argument
- 20:43 Revision 63a930e5: * [FIX] FLOW3 (Tests): Replaced PHP_EOL by chr(10) in YAMLSourceTests to avoid failures on Windows
- * [TASK] FLOW3 (Tests): Renamed class names PHPTest -> PHPSourceTest, YAMLTest -> YAMLSourceTest
- 10:34 Revision e351db2e: * [TASK] FLOW3 (Configuration): Added an array type hint to the WritableSourceInterface::save() method and the YAML implementation.
- * [TASK] FLOW3 (MVC): Whitespace fixes in the AbstractRoutePart.
* [TASK] FLOW3 (Utility): Text changes in the Enviro...
- 22:49 Revision 84716604: [FEAT+] FLOW3 (Package): the ManagerController now can list available and active packages
- [TASK] FLOW3 Distribution: the flow3 script now allows to list available and active packages
[TASK] TYPO3v5 Distribut...
- 10:21 Revision b3640f4d: [!!!] FLOW3: Packages.yaml configuration renamed to Package.yaml, configuration in single package is no longer indexed with package key
- [FEAT] FLOW3 (Configuration): Package state configuration will be handled by a special writable configuration source,...
- 21:38 Revision ed18ef97: [FIX] FLOW3: fixed method signature for memorizeCleanState() in tests
- [FIX] Fluid: fixed method signature for memorizeCleanState() in tests
[FIX] TYPO3CR: fixed method signature for memor...
- 21:23 Revision bcb52e9c: [FIX] FLOW3 (AOP): getMethodArgument() on JoinPoint no longer throws an exception if a NULL value is found in the requested property
- [API+] FLOW3 (Persistence): FLOW3_Persistence_memorizeCleanState() now takes an optional $propertyName argument, refs...
- 00:33 Revision 2c4db078: * [+API] FLOW3 (Configuration): Added new interface for a writable configuration source
- * [+FEAT] FLOW3 (Configuration): YAML configuration source can be written back and the YAMLSource implements the Writ...
- 14:10 Revision 61008370: * [-API] FLOW3: Removed the \F3\FLOW3\FLOW3::VERSION constant. Please use the Package Manager's API to retrieve the version of the FLOW3 package.
- * [!!!] FLOW3: Raised the minimum required PHP version to 5.3.0RC2 because earlier versions caused segfaults while tr...
- 13:42 Revision 9ecf7896: [TASK] FLOW3 (Documentation): added IDs to the structural parts of the DocBook sources
- 23:53 Revision 83c0814c: FLOW3 (Documentation): added some word about model/repository naming conventions, refs #3507
- FLOW3 (Documentation): fixed DocBook structure to achieve validity and better semantics
- 23:02 Revision c98cd648: [!!!] FLOW3: New conventions for naming of Domain Models and Repositories in place, resolves #3507
- 21:32 Revision f8e4ae07: FLOW3 (AOP): removed spurious invisible whitespace character from proxy class template, refs #3487
- 15:11 Revision fd328ead: [TASK] FLOW3 (AOP): added FLOW3_AOP_Proxy_hasProperty() to AOP proxies, resolves #3487
- [FIX] TYPO3CR (FLOW3 Persistence): getUUIDByObject() in persistence backend now returns NULL if no UUID is found, fix...
- 14:50 Revision f3d5a5c2: [TASK] FLOW3 (Package): added RNG schema for Package.xml files, fixes #702
- 00:00 Revision 8051dd78: FLOW3:
- * fixd #3544, now logs end up where they belong again...
- 16:43 Revision 8ee9a2af: Increased version number to next release version.
- 16:20 Revision 348ccabe: FLOW3: Fixed version number
- 15:58 Revision cf986496: FLOW3:
- * added one more @internal annotation...
- 14:14 Revision eadd13c8: FLOW3:
- * added @internal to new initializeObject() method
- 14:07 Revision d290c2d0: FLOW3:
- * temporary directory from configuration is used again, fixes #3535
- 12:35 Revision 58be174b: Added svn:keywords where missing...
- 11:02 Revision ac6a9211: FLOW3:
- * forgotten test "fix" for #2516
- 10:57 Revision 3eb99520: * FLOW3: (Log) The FileBackend now supports a new option "createParentDirectories". When turned on (default = off), the logger creates the full path to the log file if the directories don't yet exist. Addresses #3513
- * FLOW3: (Environment) Added a new function getSAPIType() which returns the _type_ of PHP's SAPI - i.e. "Web" or "CLI...
- 10:56 Revision 4d6b11ba: FLOW3:
- * if no Local path for packages exists, createPackage() now throws an exception, refs #3532
- 21:31 Revision df7b4ef8: FLOW3:
- * removed useless use statements from three testcases
- 21:19 Revision dc35aeab: FLOW3:
- * tiny (language-related) fix to routing documentation, some automatic changes by XMLEditor
- 21:13 Revision 402eaee5: FLOW3:
- * corrected the required php modules in the installation documentation
- 20:46 Revision 789fcd54: FLOW3:
- * tweaked PackageManager: create action now returns path of the generated package. Help action shows correct CLI synt...
- 19:50 Revision f49c5b63: FLOW3:
- * added F3\FLOW3\MVC\Cli\Request to the supported request types for NotFoundController
* Fixed typos and CGL violatio...
- 18:33 Revision cef4369a: * FLOW3: (Object) added some @internal annotation
- 11:00 Revision 6f8aefb9: FLOW3:
- * some finetuning of the windows installation documentation
- 17:43 Revision f3a5fc9a: FLOW3:
- * fixed some documentation typos, resolves #3519
- 16:20 Revision 02f40f9e: FLOW3:
- * fixed MetaDataTest (well, removed it, actually)
- 16:14 Revision 8f1b3a4b: FLOW3:
- * somewhat finished installation instructions
- 16:02 Revision a3678018: FLOW3:
- * MetaData in Package no longer checks validity of state in setState()
- 13:48 Revision b9e42fc2: FLOW3:
- * package metadata reading no longer crashes if no XML file exists
* the empty string is no longer causing an excepti...
- 12:23 Revision b3431ea7: * FLOW3: (Log) Okay, my last commit contained some plain stupid code ... Well, this fixes it. The FileBackend now checks if the logfile URL is a plain file or some userspace stream handler (such as the ones we use in unit tests). If it's a plain file, the newly created file is chmodded 0666 because we currently don't have a better solution at hand. Addresses #3513
- 11:26 Revision 6dccf801: * FLOW3: (Log) The FileBackend now chmods the newly created log file with 0660. Resolves #3513
- 18:03 Revision 632d03b1: FLOW3, TYPO3CR:
- * cleaned up and enhanced Persistence\QueryInterface
- 17:36 Revision fdc13335: FLOW3:
- * included instructions for installing PHP 5.3 to the manual, refs #3379, refs #3380, refs #3381
- 17:14 Revision 2172bb14: FLOW3:
- * (MVC) ActionController: Removed the injection of the ValidatorResolver, because it is already injected in the Abstr...
- 16:57 Revision c4b20d62: FLOW3:
- * (MVC) reverted my change in ActionController because I was wrong. Sorry!
- 16:49 Revision d045f7f0: FLOW3:
- * (MVC) Added $URIBuilder protected variable to ActionController. The declaration was previously missing.
- 15:40 Revision 734da3c3: FLOW3:
- * entities now get an UUID set through AOP upon creation which is used later on, resolves #3477
- 14:07 Revision 4fe4525b: * FLOW3: (MVC) Fixed test for last commit. sorry.
- 14:00 Revision ba26fb0e: * FLOW3: (MVC) Last commit was a too fast shot. Removed the error message again and instead allowed objects not being aggregate root.
- 13:54 Revision 55f3d24d: * FLOW3: (MVC) If an identity (such as the uuid) could not be converted to an object because the object is not an aggregate root, an exception is now thrown explaining that a repository is required in order to find objects of that type.
- 11:23 Revision 98343cbb: For the FLOW3 distribution added a sub route to the Welcome package subroutes. If the Welcome package is installed, its fallback route becomes active and displays a meaningful welcome screen.
- * FLOW3: (MVC) For now disabled the caching of routes because they can lead to confusion during development. We can e...
- 09:56 Revision 386572e2: * FLOW3: (Package) More descriptive error message for invalid or empty package state
- 14:30 Revision 3f83bfc3: * FLOW3: (MVC) Mixed case action names are now supported. Fixes #3488
- 14:13 Revision 743310c1: * FLOW3: Extended the Debian PHP53 installation documentation, resolves #3381.
- 22:38 Revision 05651b00: * FLOW3: (MVC) !!! Moved the code from ActionController::initializeView() to resolveView() and introduced a new (empty) initializeView($view) method which can be used to initialize arbitrary views or let developers do some cusomt initialization without having to resolve the view themselves. Resolves #1501
- 18:14 Revision ebd7562a: FLOW3:
- * tiny fix to @param annotation in SignalSlot\Dispatcher
- 18:01 Revision d0260d12: Moved licenses to the Meta folder of the packages ExtJS, FLOW3, Fluid, PHP6, PHPCR, PHPUnit, Testing, TYPO3CR, YAML; resolves #3466
- 17:21 Revision cdf930a0: Adjusted version numbers for packages FLOW3, Fluid, PHP6, PHPCR, Testing, TYPO3CR and YAML. We now use "-dev" versions as long as the package lives in SVN. During packaging the version number is replaced by the actual release version number.
- 11:54 Revision 8c1cb515: * FLOW3: (Persistence) Persistence is now enabled by default.
- 11:51 Revision 6cc34466: FLOW3:
- * removed useless use uselessly added by PDT
* fixed copy-n-paste error in TYPO3CR Routes.yaml
- 11:44 Revision e08cf9ef: FLOW3:
- * forgot CLI\RequestBuilderTest...
- 11:37 Revision 5b634ab9: * FLOW3: Simplified the default routes configuration: the distribution now comes with only two route entries, one for TYPO3CR and one for FLOW3.
- * FLOW3: (Security) Fixed the Login View which didn't work since the introduction of the Controller Context
* FLOW3: ...
- 11:30 Revision 7780b2e3: FLOW3:
- * getArgument() in Controller\Arguments now uses translateToLongArgumentName() as well
* fixes to documentation in Ac...
- 01:37 Revision 94fb30d7: FLOW3:
- * !!! BREAKING CHANGE !!! F3\FLOW3\Configuration\Manager is now able to load sub routes from packages and merge them ...
Also available in: Atom