• Nov 2, 2010

    release-2.0.0dev2

    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

    release-2.0.0dev1

    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