summaryrefslogtreecommitdiff
path: root/external/ZendFramework-1.9.5/README.txt
blob: 2b74d48b48729558178c959024e07e7af6572443 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
Welcome to the Zend Framework 1.9 Release! 

RELEASE INFORMATION
-------------------
Zend Framework 1.9.5 (r18709).
Released on October 27, 2009.

A detailed list of all features and bug fixes in this release may be found at:

    http://framework.zend.com/changelog/1.9.5

NEW FEATURES IN 1.9
-------------------
* Zend_Queue and Zend_Service_Amazon_Sqs, which provide the ability to
  use local and remote messaging and queue services for offloading
  asynchronous processes. (Contributed by Justin Plock and Daniel Lo)

* Zend_Queue_Adapter_PlatformJobQueue, a Zend_Queue adapter for Zend
  Platform's Job Queue. (Contributed by Zend Technologies)

* Zend_Rest_Route, Zend_Rest_Controller, and
  Zend_Controller_Plugin_PutHandler, which aid in providing RESTful
  resources via the MVC layer. (Contributed by Luke Crouch, SourceForge)

* Zend_Feed_Reader, which provides a common API to RSS and Atom feeds,
  as well as extensions to each format, caching, and a slew of other
  functionality. (Contributed by Pádraic Brady and Jurrien Stutterheim)

* Zend_Db_Adapter_Sqlsrv, a Zend_Db adapter for Microsoft's SQL Server
  driver for PHP. (Contributed by Juozas Kaziukenas and Rob Allen)

* Zend_Db_Table updates to allow using Zend_Db_Table as a concrete
  class by passing it one or more table definitions via the
  constructor. (Contributed by Ralph Schindler)

* Zend_Test_PHPUnit_Db, which provides Zend_Db support for PHPUnit's
  DBUnit support, allowing developers to do functional and integration
  testing against databases using data fixtures. (Contributed by
  Benjamin Eberlei)

* Annotation processing support for Zend_Pdf, as well as performance
  improvements. (Contributed by Alexander Veremyev)

* Zend_Dojo custom build layer support. (Contributed by Matthew Weier
  O'Phinney)

* Dojo upgraded to 1.3.2.

* Numerous Zend_Ldap improvements, including full support for CRUD
  operations, search, and manipulating tree structures. (Contributed by
  Stefan Gehrig)

* Zend_Log_Writer_Syslog, a Zend_Log writer for writing to your system
  log. (Contributed by Thomas Gelf)

* Zend_View_Helper_BaseUrl, a view helper for returning the current base
  URL to your application, as well as for constructing URLs to public
  resources. (Contributed by Robin Skoglund and Geoffrey Tran)

* Zend_Date now has support for the DateTime extension. (Contributed by
  Thomas Weidner)

* Zend_Locale has been upgraded to CLDR 1.7. (Contributed by Thomas
  Weidner)

* Zend_Translate now has plurals support for the Gettext, Csv, and Array
  adapters. (Contributed by Thomas Weidner)

* PHP 5.3 compatibility, including support for new features in the
  mysqli extension. All components are fully tested on both PHP 5.2.x
  and PHP 5.3.0.

In addition, a large number of smaller improvements were made throughout
the framework, and around 700 issues have been resolved or closed since
the release of 1.8.0!

A detailed list of all features and bug fixes in this release may be found at:

    http://framework.zend.com/changelog/1.9.5

IMPORTANT CHANGES
-----------------
Zend_Http_Client:
A change was made in Zend_Http_Client to correct ZF-5744 (Multiple file uploads
using the same $formname in setFileUpload). Instead of returning an associative
array of element name => upload information pairs, it now returns an array of
arrays, with the element name as part of the upload information. This allows
multiple file uploads using the same element name.

Zend_Config_Xml:
One deciding factor for many when choosing which Zend_Config format to use for
their application config had to do with support for constants. Our application
recommendations include defining two constants, APPLICATION_ENV and
APPLICATION_PATH, and many developers have found it useful that in INI and PHP
configurations, these constants are expanded during parsing. Zend_Config_Xml
now supports this via an XML namespace as follows:

    <config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/">
        <production>
            <includePath><zf:const
                zf:name="APPLICATION_PATH"/>/library</includePath>
        </production>
    </config>

On the PHP side, nothing changes.

Zend_Translate_Adapter_Ini:
Prior to PHP 5.3, parse_ini_file() and parse_ini_string() handled non-ASCII
characters in INI option values without an issue. However, starting in PHP 5.3,
such options will now be silently dropped in the array returned. If you are
upgrading to PHP 5.3 and using Zend_Translate_Adapter_Ini, this could cause
potential issues for you. If you use UTF-8 or Latin-1 characters in your INI
option keys (which are the message IDs for translation), you should either
modify these to use only ASCII characters, or choose a different translation
adapter.

Zend_Service_Amazon:
Zend_Service_Amazon has been updated to comply with the latest Amazon
ECommerce APIs -- which, as of 15 August 2009, will require an API key
for authentication. As a result, if you now use Zend_Service_Amazon, you
will need to pass your API key to the Zend_Service_Amazon constructor:
    
    $amazon = new Zend_Service_Amazon($appId, $countryCode, $apiKey);

Otherwise, usage of this component remains the same.

SYSTEM REQUIREMENTS
-------------------

Zend Framework requires PHP 5.2.4 or later. Please see our reference
guide for more detailed system requirements:

http://framework.zend.com/manual/en/requirements.html

INSTALLATION
------------

Please see INSTALL.txt.

QUESTIONS AND FEEDBACK
----------------------

Online documentation can be found at http://framework.zend.com/manual.
Questions that are not addressed in the manual should be directed to the
appropriate mailing list:

http://framework.zend.com/wiki/display/ZFDEV/Mailing+Lists

If you find code in this release behaving in an unexpected manner or
contrary to its documented behavior, please create an issue in the Zend
Framework issue tracker at:

http://framework.zend.com/issues

If you would like to be notified of new releases, you can subscribe to
the fw-announce mailing list by sending a blank message to
fw-announce-subscribe@lists.zend.com.

LICENSE
-------

The files in this archive are released under the Zend Framework license.
You can find a copy of this license in LICENSE.txt.

ACKNOWLEDGEMENTS
----------------

The Zend Framework team would like to thank all the contributors to the Zend
Framework project, our corporate sponsor, and you, the Zend Framework user.
Please visit us sometime soon at http://framework.zend.com.