xref: /PHP-7.2/ext/pdo/package2.xml (revision 902d39a3)
1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.4.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
3http://pear.php.net/dtd/tasks-1.0.xsd
4http://pear.php.net/dtd/package-2.0
5http://pear.php.net/dtd/package-2.0.xsd">
6 <name>PDO</name>
7 <channel>pecl.php.net</channel>
8 <summary>PHP Data Objects Interface</summary>
9 <description>PDO provides a uniform data access interface, sporting advanced features such
10as prepared statements and bound parameters.  PDO drivers are dynamically
11loadable and may be developed independently from the core, but still accessed
12using the same API.
13Read the documentation at http://www.php.net/pdo for more information.
14 </description>
15 <lead>
16  <name>Wez Furlong</name>
17  <user>wez</user>
18  <email>wez@php.net</email>
19  <active>yes</active>
20 </lead>
21 <lead>
22  <name>Marcus Boerger</name>
23  <user>helly</user>
24  <email>helly@php.net</email>
25  <active>yes</active>
26 </lead>
27 <lead>
28  <name>Ilia Alshanetsky</name>
29  <user>iliaa</user>
30  <email>iliaa@php.net</email>
31  <active>yes</active>
32 </lead>
33 <lead>
34  <name>George Schlossnagle</name>
35  <user>gschlossnagle</user>
36  <email>george@omniti.com</email>
37  <active>yes</active>
38 </lead>
39 <date>2006-05-01</date>
40 <version>
41  <release>1.0.3</release>
42  <api>1.0.3</api>
43 </version>
44 <stability>
45  <release>stable</release>
46  <api>stable</api>
47 </stability>
48 <license uri="http://www.php.net/license">PHP</license>
49 <notes>
50It is highly recommended that you update to PHP 5.1 or higher before using PDO.
51This PECL release corresponds to the PHP 5.1.3 release.
52
53You need to install a PDO database driver to make use of PDO,
54check http://pecl.php.net/package-search.php?pkg_name=PDO
55for a list of available PDO drivers.
56
57If you are running on Windows, you can find a precompiled binary at:
58http://pecl4win.php.net/ext.php/php_pdo.dll
59
60You can find additional PDO drivers at:
61http://pecl4win.php.net
62
63** Changes **
64- Added PDO::PARAM_EVT_* family of constants. (Sara)
65- Fixed bug #37167 (PDO segfaults when throwing exception from the
66  fetch handler). (Tony)
67- Fixed memory corruption when PDO::FETCH_LAZY mode is being used. (Ilia)
68- Fixed bug #36222 (errorInfo in PDOException is always NULL). (Ilia)
69- Fixed bug #35797 (segfault on PDOStatement::execute() with
70  zend.ze1_compatibility_mode = On). (Tony, Ilia)
71- Fixed bug #35543 (crash when calling non-existing method in extended class). (Tony)
72- Fixed bug #35508 (improved validation of fetch modes). (Tony)
73- Fixed bug #35431 (PDO crashes when using LAZY fetch with fetchAll). (Wez)
74- Fixed bug #35430 (PDO crashes on incorrect FETCH_FUNC use). (Tony)
75
76- Changed PDO_XXX constants to PDO::XXX
77- It is now possible to extend PDO and PDOStatement and override their constructors
78
79- Fixed Bug #35303; PDO::prepare() can cause crashes with invalid parameters
80- Fixed Bug #35135; &quot;new PDOStatement&quot; can cause crashes.
81- Fixed Bug #35293 and PECL Bug #5589; segfault when creating persistent connections
82- Fixed PECL Bug #5010, problem installing headers
83- renamed pdo_drivers() to PDO::getAvailableDrivers()
84- Various fixes when building with SPL
85- PDO::setAttribute(PDO::ATTR_STATEMENT_CLASS) allows you to set your own
86  PDOStatement replacement when extending PDO and PDOStatement
87- Fixed Bug #34687; error information from PDO::query() was not always returned
88- Fixed PECL Bug #5750; uri: DSN was not handled correctly
89- Fixed PECL Bug #5589; segfault when persistent connection attempt fails
90- Fixed Bug #34590; User defined PDOStatement class methods are not callable
91- Fixed Bug #34908; FETCH_INTO segfaults without destination object
92- Fixed PECL Bug #5809; PDOStatement::execute(array(...)) modifies args
93- Fixed PECL Bug #5772; FETCH_FUNC cannot call functions with mixed case names
94
95** Note **
96
97You should uninstall and re-install your individual database drivers whenever
98you upgrade the base PDO package, otherwise you will see an error about PDO API
99numbers when you run your PHP scripts.
100
101 </notes>
102 <contents>
103  <dir name="/">
104   <file name="config.m4" role="src" />
105   <file name="config.w32" role="src" />
106   <file name="CREDITS" role="doc" />
107   <file name="Makefile.frag" role="src" />
108   <file name="pdo.c" role="src" />
109   <file name="pdo.php" role="doc" />
110   <file name="pdo_dbh.c" role="src" />
111   <file name="pdo_sqlstate.c" role="src" />
112   <file name="pdo_sql_parser.c" role="src" />
113   <file name="pdo_sql_parser.re" role="src" />
114   <file name="pdo_stmt.c" role="src" />
115   <file name="php_pdo.h" role="src" />
116   <file name="php_pdo_driver.h" role="src" />
117   <file name="php_pdo_int.h" role="src" />
118   <file name="README" role="doc" />
119   <file name="TODO" role="doc" />
120  </dir> <!-- / -->
121 </contents>
122 <dependencies>
123  <required>
124   <php>
125    <min>5.0.3</min>
126   </php>
127   <pearinstaller>
128    <min>1.4.0</min>
129   </pearinstaller>
130  </required>
131 </dependencies>
132 <providesextension>PDO</providesextension>
133 <extsrcrelease />
134</package>
135