Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 147 lines (118 sloc) 6.209 kb
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
1 ### Welcome to the *Zend Framework 2.0.0* Release!
2
02f97f7 @Ocramius Adding build status icon to the main readme
Ocramius authored
3 Master: [![Build Status](https://secure.travis-ci.org/zendframework/zf2.png?branch=master)](http://travis-ci.org/zendframework/zf2)
4
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
5 ## RELEASE INFORMATION
6
7 *Zend Framework 2.0.0beta3*
8
9 THIS RELEASE IS A DEVELOPMENT RELEASE AND NOT INTENDED FOR PRODUCTION USE.
10 PLEASE USE AT YOUR OWN RISK.
11
12 This is the third in a series of planned beta releases. The beta release
13 cycle will follow the "gmail" style of betas, whereby new features will
14 be added in each new release, and BC will not be guaranteed; beta
15 releases will happen approximately every six weeks.
16
17 Once the established milestones have been reached and the featureset has
18 reached maturity and reasonable stability, we will freeze the API and
19 prepare for Release Candidate status.
20
21 ### NEW FEATURES IN BETA3
22
23 - Refactored Config component (Ben Scholzen, Artur Bodera, Enrico Zimuel,
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
24 Evan Coury)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
25 - All readers moved under Zend\Config\Reader
26 - JSON and YAML readers removed until beta4
27 - New API:
28
92e93c5 @Ocramius Using more generic 'sh' code highlighting
Ocramius authored
29 ```php
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
30 $xml = new Zend\Config\Reader\Xml();
31 $config = new Zend\Config\Config($xml->fromFile($filename);
32 ```
33 or:
34
92e93c5 @Ocramius Using more generic 'sh' code highlighting
Ocramius authored
35 ```php
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
36 $xml = new Zend\Config\Reader\Xml();
37 $config = $xml->fromFile($filename, true);
38 ```
39
40 or, simpler: `$config = Zend\Config\Factory::fromFile($filename);`
41 - All constant injection removed from readers
42 - New Processor API allows processing the retrieved configuration
43 to do optional injection/manipulation of configuration values.
44 - Ability to import other configuration files within a configuration
45 file added.
46 - Factory added, to simplify retrieving configuration from any
47 configuration format supported.
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
48 - New View layer (Matthew Weier O'Phinney)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
49 - View layer is now:
50 - Models, for aggregating and representing data to render; models may be
51 nested to represent complex view hierarchies
52 - Renderers, which render templates, using either variables provided or
53 Models
54 - Resolvers, which resolve template names to resources a renderer may
55 consume
56 - View, which allows attaching strategies for determining the renderer
57 to use, as well as how to inject the response when done.
58 - Old `Zend_View` is now `Zend\View\Renderer\PhpRenderer`
59 - Composes a `Resolver`, a `PluginBroker` (for helpers), a Variables
60 container (for aggregating variables to pass to the view script),
61 and a `FilterChain` (for output filtering).
62 - `render()` now accepts `View\Models`
63 - allows rendering stacks of templates under the same variable scope,
64 via the `addTemplate()` mechanism
65 - moves escaping to an Escape view helper; no auto-escaping is enabled
66 - MVC integration
67 - Strategy listeners for:
68 - Handling and returning 404 pages
69 - Handling and returning error pages due to exceptions
70 - RAD support for creation and injection of view models from action
71 controller return values
72 - Addition of a "render" event, executing after "dispatch" and before
73 "finish"
74 - New Db layer (Ralph Schindler)
75 - Complete rewrite from the ground up.
76 - New architecture features low-level drivers, which also provide access to
77 the PHP resource being consumed; adapters, which provide basic
78 abstraction for common CRUD operations; new SQL abstraction layer, with
79 full predicate support; abstraction for ResultSet's, with the ability to
80 cast rows to specific object types; abstraction for SQL metadata; and a
81 revised Table and Row Data Gateway.
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
82 - New Zend\Service\AgileZen component (Enrico Zimuel)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
83 - Support for the full AgileZen (http://www.agilezen.com) API
84 - Developed for use with http://framework.zend.com/zf2/board
85 - PHP 5.4 support
86 - A number of issues when running ZF2 under PHP 5.4 were identified and
87 corrected.
88 - Other components that received attention:
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
89 - Zend\GData (Maks3w)
90 - Zend\Navigation (Kyle Spraggs, Frank Brückner)
91 - Zend\Session (Mike Willbanks) (mwillibanks)
92 - Zend\Service\Technorati (Maks3w)
93 - Zend\Service\StrikeIron (Maks3w)
94 - Zend\Service\Twitter (Maks3w)
95 - Zend\Http\Header\Accept* (Matthew Weier O'Phinney, Enrico Zimuel)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
96 - Adds support for q priority, level identifiers, and wildcard media and
97 submedia types
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
98 - Zend\Ldap (Maks3w, Stefah Gehrig)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
99 - Zend\Oauth (bakura10)
cdb99d1 @Ocramius Removing nickname references (not highlighted by markdown)
Ocramius authored
100 - Zend\Mvc and Zend\Module (Evan Coury, many others)
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
101
102 Around 200 pull requests for a variety of features and bugfixes were handled
103 since beta2.
104
105 ### SYSTEM REQUIREMENTS
106
107 Zend Framework 2 requires PHP 5.3.3 or later; we recommend using the
108 latest PHP version whenever possible.
109
110 ### INSTALLATION
111
edddac3 @Ocramius Converting installation documentation to markdown. Updating references b...
Ocramius authored
112 Please see INSTALL.md.
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
113
114 ### CONTRIBUTING
115
116 If you wish to contribute to Zend Framework 2.0, please read both the
edddac3 @Ocramius Converting installation documentation to markdown. Updating references b...
Ocramius authored
117 README-DEV.md and README-GIT.md file.
3f424cf @Ocramius Converting plaintext documentation to markdown. Cleaning up markup, refe...
Ocramius authored
118
119 ### QUESTIONS AND FEEDBACK
120
121 Online documentation can be found at http://framework.zend.com/manual.
122 Questions that are not addressed in the manual should be directed to the
123 appropriate mailing list:
124
125 http://framework.zend.com/wiki/display/ZFDEV/Mailing+Lists
126
127 If you find code in this release behaving in an unexpected manner or
128 contrary to its documented behavior, please create an issue in the Zend
129 Framework issue tracker at:
130
131 http://framework.zend.com/issues
132
133 If you would like to be notified of new releases, you can subscribe to
134 the fw-announce mailing list by sending a blank message to
135 <fw-announce-subscribe@lists.zend.com>.
136
137 ### LICENSE
138
139 The files in this archive are released under the Zend Framework license.
140 You can find a copy of this license in LICENSE.txt.
141
142 ### ACKNOWLEDGEMENTS
143
144 The Zend Framework team would like to thank all the contributors to the Zend
145 Framework project, our corporate sponsor, and you, the Zend Framework user.
146 Please visit us sometime soon at http://framework.zend.com.
Something went wrong with that request. Please try again.