Yesterday, the Zend Framework team tagged the first development milestone of
Zend Framework 2.0 (2.0.0dev1). It is immediately downloadable from the Zend
NOTE! This release is not considered of production quality, and is
released solely to provide a development snapshot for purposes of testing
and research. Use at your own risk.
This release is the culmination of several months of work, and incorporates
the following features:
- Removal of all
- Migration to namespaces.
- Refactoring of the test suite, including:
- Removal of all “AllTests.php” files.
- Removal of unreferenced test classes.
- Limited refactoring to move helper classes into their own files.
- Refactoring of conditional tests.
- Rewrite of Zend\Session from the ground up. This required creation of a
new component, Zend\SignalSlot, for handling observers and creating filter
- Addition of a new Zend\Stdlib namespace for interfaces and utility
classes; in particular, we added extensions to SplQueue, SplStack, and
SplPriorityQueue to create serializable versions of these classes.
We have done some “real-world” testing of the release by building the Quick
Start application, as well as migrating an existing demo application to
ZF2. We were able to achieve both goals, demonstrating that while the
release is certainly pre-alpha, it is definitely functional.
There is much work yet to be done. Today, we published
a rough roadmap of milestones we will be working towards. This
roadmap only addresses components with cross-cutting concerns, but serves as
a guide for development in the coming months. If you are interested in
contributing, be sure to sign our
Contributors License Agreement (CLA), and read the “README-DEV.txt”
file in the release. We also suggest you join the zf-contributors
mailing list, and join in discussions on the #zftalk.dev IRC channel on