Nov 2, 2010
Zend Framework 2.0.0dev2 Second development milestone for Zend Framework 2.0. This snapshot concludes two parallel milestones: - "Autoloading and Plugin Loading" - "Exceptions" See the milestones page for full details: http://framework.zend.com/wiki/display/ZFDEV2/Zend+Framework+2.0+Milestones The basic functionality added at this point include: - Several autoloading strategies, including class maps and PSR-0 style autoloading that uses explicit paths instead of the include_path. - Tools for generating class maps. - Removal of Zend\Loader::loadClass() and Zend\Loader\Autoloader in favor of the new solutions - Refactoring of the Resource autoloader to conform with the new autoloader interface - Addition of several plugin class resolution interfaces - Addition of an aliasing plugin class resolver - Refactoring of PluginLoader to PrefixPathLoader and usage of SplStack - Addition of a Broker interface, and a generic implementation, PluginBroker - Refactoring of all components that used PluginLoader previously to use class alias plugin resolvers with plugin brokers - Refactoring of Zend\View to make use of a plugin broker and filter chain Several pieces were left to refactor later, including: - Zend\Cache (in progress) - Zend\Form (likely will replace filters with FilterChain, validators with ValidatorChain, and implement a different rendering strategy) - View helpers (a "direct" strategy method is no longer necessary using a brokering strategy) This snapshot should NOT be used in production, as it is considered pre-pre alpha quality.
Aug 5, 2010
Zend Framework 2.0.0dev1 First development milestone for ZF 2.0.0. At this time, the ZF Quick Start can be completely implemented in ZF2, and a reference application containing authentication, ACLs, FlashMessenger, Markup, and more has been tested. While ZF2 cannot be considered of production quality, it is in a usable state at this time. CHANGELOG - require_once calls stripped - test suite refactored to remove AllTests.php files, unused test classes/files, and refactor conditional tests - ZF library switched to utilize PHP namespaces instead of vendor prefixes - Rewritten Zend\Session component - Added Zend\Stdlib component, with several utility classes, including: - FilterChain interface and reference implementation - Serializeable versions of SplQueue, SplStack, and SplPriorityQueue - Added Zend\SignalSlot, to standardize observers throughout framework; utilized internally in Zend\Session implementation for validation chains - Slight refactoring of Zend\Filter and Zend\Validation to separate chain and static call implementations - Renaming of several components (see working/PHPNamespacer-MappedClasses.xml for details) - Moved to Git for version control