Skip to content

Tags: eddiejaoude/zf2

Tags

release-2.0.0dev2

Toggle release-2.0.0dev2's commit message
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.

release-2.0.0dev1

Toggle release-2.0.0dev1's commit message
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