Change log
0.1.0
2008-02-01
A cleaned-up snapshot of the current status, good enough to get an impression of how FLOW3 is implemented.
- Bug #4: Default autoloader should handle sub-direcories of Classes directory
- Bug #9: AOP Framework doesn't work at all - invalid type "...BasicClass_AOPProxy"
- Bug #12: Add support for autowiring
- Bug #13: Implement support for lifecycle methods
- Bug #17: Optimize reflection usage by introducing a cache
- Bug #20: Implement support for introductions / intertype-declarations
- Bug #21: Implement support for pointcut definitions
- Bug #22: Enhance pointcut expression parser: within()
- Bug #29: Class files in sub directories are not loaded
- Bug #41: Custom autoloaders are registered too late
- Bug #44: Fix injection of straight values with Setter Injection
- Bug #45: Core ComponentObjectBuilder: Create test for different types of constructor arguments
- Bug #51: Two tests for AOP introductions fail
- Bug #52: T3P_Framework_AOP_Pointcut: too many recursions
- Bug #58: Create support for "Component Manager aware" components
- Bug #60: Problems with constructor arguments and DI in non-adviced constructor interceptors
- Bug #61: Errors in Framework_Utility_Environment::getScriptRequestPathAndName with mod_fcgid
- Bug #73: Fix MVC CLI Request Handler / -Builder
- Bug #77: typo in MINUMUM_PHP_VERSION
- Feature #1: Use SPL when searching/listing files.
- Feature #2: authorName in PackageInfo.xml should be changed
- Feature #8: T3P_Core_PAckageConfFileComponentsConfigurationSourceTest->test_getComponentConfigurations_matchesFixutreOfTestPackage always fails
- Feature #10: Register component types automatically from interfaces
- Feature #27: Add support for visibility modifier in pointcut expressions
- Feature #28: Add support for argument modifiers in pointcut expressions
- Feature #30: Add feature to detect circular pointcut references
- Feature #35: Refactor T3P_Core_AOPFramework: Extract build methods
- Feature #37: AOP: Test introducing multiple interfaces
- Feature #40: Check all classes for Array type hinting
- Feature #72: Fix @package and @subpackage annotation in all Framework classes
- Feature #84: ComponentManager should not manage abstract classes