http://pear.php.net/
pear-webmaster@lists.php.netpear-webmaster@lists.php.neten-usPEAR: Latest releases for quipoThe latest releases for the PEAR developer quipo (Lorenzo Alberton)Pager 2.5.1
http://pear.php.net/package/Pager/download/2.5.1/
PHP 7 compatibility
2017-06-19T12:27:08-05:00quipoPager 2.5.0
http://pear.php.net/package/Pager/download/2.5.0/
PHP 7 compatibility
2017-06-19T11:51:00-05:00quipoPager 2.4.9
http://pear.php.net/package/Pager/download/2.4.9/
Get rid of baseinstalldir.<br />
No code changes.
2014-05-14T10:44:33-05:00cweiskeMDB2_Driver_ibase 1.5.0b5
http://pear.php.net/package/MDB2_Driver_ibase/download/1.5.0b5/
* Implement Feature #18396: Interbase file extensions are .IB now
2012-10-29T15:42:41-05:00danielcMDB2 2.5.0b5
http://pear.php.net/package/MDB2/download/2.5.0b5/
- fixed bug #18494: _compareIntegerDefinition() ignores length change.<br />
- fixed bug #16280: compareDefinition() turns NULL defaults into empty strings for NOT NULL columns.<br />
- fixed bug #19677: Call to undefined function: MDB2_Driver_mysql::isError()<br />
<br />
open todo items:<br />
- handle autoincrement fields in alterTable()<br />
- add length handling to LOB reverse engineering<br />
- add EXPLAIN abstraction<br />
- add cursor support along the lines of PDO (Request #3660 etc.)<br />
- add PDO based drivers, especially a driver to support SQLite 3 (Request #6907)<br />
- add support to export/import in CSV format<br />
- add more functions to the Function module (MD5(), IFNULL(), etc.)<br />
- add support for database/table/row LOCKs<br />
- add support for CHECK (ENUM as possible mysql fallback) constraints<br />
- generate STATUS file from test suite results and allow users to submit test results<br />
- add support for full text index creation and querying<br />
- add tests to check if the RDBMS specific handling with portability options<br />
disabled behaves as expected<br />
- handle implicit commits (like for DDL) in any affected driver (mysql, sqlite..)<br />
- add a getTableFieldsDefinitions() method to be used in tableInfo()<br />
- drop ILIKE from matchPattern() and instead add a second parameter to<br />
handle case sensitivity with arbitrary operators<br />
- handle LOBs in buffered result sets (Request #8793)
2012-10-29T15:42:27-05:00danielcMDB2_Driver_sqlsrv 1.5.0b5
http://pear.php.net/package/MDB2_Driver_sqlsrv/download/1.5.0b5/
- PEAR::isError() -> MDB2::isError(), Bug #19491.<br />
- PEAR::loadExtension() -> extension_loaded(), Bug #19583.<br />
- Fixed boolean type conversion for non-boolean types
2012-10-23T19:17:15-05:00danielcMDB2_Driver_sqlite 1.5.0b4
http://pear.php.net/package/MDB2_Driver_sqlite/download/1.5.0b4/
- PEAR::isError() -> MDB2::isError(), Bug #19491.<br />
- PEAR::loadExtension() -> extension_loaded(), Bug #19583.<br />
- Fix Bug #19262. Updates conditional stagements to use logical operators to include MDB2_FETCHMODE_OBJECT where appropriate. Was broken in r321197.<br />
- Fixed createIndex not using quoteIdentifier in SQLite driver<br />
- Have dropTable() return MDB2_OK on success, as documented (bug 19199)<br />
- Have dropIndex() return MDB2_OK on success, as documented (bug 19198)<br />
- Have vacuum() return MDB2_OK on success, as documented (bug 19196)<br />
- Have createIndex() return MDB2_OK on success, as documented (bug 19195)<br />
- Have dropConstraint() return MDB2_OK on success, as documented (bug 19194)<br />
- Have createConstraint() return MDB2_OK on success, as documented (bug 19193)<br />
- Have dropSequence() return MDB2_OK on success, as documented (bug 19191).<br />
- FETCHMODE constants are NOT bitwise.<br />
- fixed bug #18203: Type introspection breaks with associative arrays if names are identical (patch by Peter Bex)<br />
- request #18316: Add TINYINT to list of coltypes in MDB2_Driver_Reverse_sqlite [brotherli]<br />
- fixed bug #16275: split() is deprecated in PHP 5.3<br />
- request #18316: Add TINYINT to list of coltypes in MDB2_Driver_Reverse_sqlite [brotherli]<br />
<br />
note:<br />
open todo items:<br />
- fix pattern escaping using GLOB instead of LIKE or create and register own implementation of LIKE
2012-10-23T19:17:03-05:00danielcMDB2_Driver_querysim 0.7.0
http://pear.php.net/package/MDB2_Driver_querysim/download/0.7.0/
- PEAR::isError() -> MDB2::isError(), Bug #19491.<br />
- Remove last few "Assigning the return value of new by reference is deprecated" notices.<br />
- Fix Bug #19262. Updates conditional stagements to use logical operators to include MDB2_FETCHMODE_OBJECT where appropriate. Was broken in r321197.<br />
- Tweak commit from earlier to make comparison easier to read.<br />
- FETCHMODE constants are NOT bitwise.<br />
- Fix problems with rev 308955 (setResultTypesAssoc() does not exist, missed handling some associative results) (Bug #18203).<br />
- replaced is_null($var) checks with (null === $var)<br />
- exec() now returns a reference instead of a copy to prevent memory leaks<br />
- Docblock fixes<br />
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success, as documented<br />
<br />
open todo items:<br />
- add ability to reference multiple results set files for different queries
2012-10-23T19:16:52-05:00danielcMDB2_Driver_pgsql 1.5.0b4
http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b4/
- Remove assignment by reference, Bug #19585.<br />
- PEAR::isError() -> MDB2::isError(), Bug #19491.<br />
- PEAR::loadExtension() -> extension_loaded(), Bug #19583.<br />
- Fixed boolean type conversion for non-boolean types<br />
- Fix Bug #19262. Updates conditional stagements to use logical operators to include MDB2_FETCHMODE_OBJECT where appropriate. Was broken in r321197.<br />
- Request #12931 Add cascading to dropTable?<br />
- Have truncateTable() return MDB2_OK on success, as documented (bug 19201)<br />
- Have vacuum() return MDB2_OK on success, as documented (bug 19196)<br />
- Have dropConstraint() return MDB2_OK on success, as documented (bug 19194)<br />
- Have createSequence() return MDB2_OK on success, as documented (bug 19192)<br />
- Have dropSequence() return MDB2_OK on success, as documented (bug 19191).<br />
- Make setOption('result_wrap_class') actually useful by changing the default value of $result_wrap_class parameters from false to true.<br />
- Have pgsql only read LOB from file if lob_allow_url_include (bringing it in line with other drivers).<br />
- FETCHMODE constants are NOT bitwise.<br />
- fixed bug #18203: Type introspection breaks with associative arrays if names are identical (patch by Peter Bex)<br />
- fixed bug #17890: Improper use of array_search in prepare function [fletcherj]<br />
- fixed bug #17890: Improper use of array_search in prepare function [fletcherj]<br />
<br />
open todo items:<br />
- enable pg_execute() once issues with bytea column are resolved<br />
- use pg_result_error_field() to handle localized error messages (Request #7059)<br />
- add option to use unnamed prepared statements<br />
(see http://www.postgresql.org/docs/current/static/protocol-flow.html "Extended Query")
2012-10-23T19:16:35-05:00danielcMDB2_Driver_odbc 0.2.0
http://pear.php.net/package/MDB2_Driver_odbc/download/0.2.0/
- PEAR::isError() -> MDB2::isError(), Bug #19491.<br />
- PEAR::loadExtension() -> extension_loaded(), Bug #19583.<br />
- Remove last few "Assigning the return value of new by reference is deprecated" notices.<br />
- Fix Bug #19262. Updates conditional stagements to use logical operators to include MDB2_FETCHMODE_OBJECT where appropriate. Was broken in r321197.<br />
- Bug #19231 Call to undefined function odbc_get_last_message()<br />
- Have truncateTable() return MDB2_OK on success, as documented (bug 19201)<br />
- Have dropIndex() return MDB2_OK on success, as documented (bug 19198)<br />
- Have vacuum() return MDB2_OK on success, as documented (bug 19196)<br />
- Have dropSequence() return MDB2_OK on success, as documented (bug 19191).<br />
- FETCHMODE constants are NOT bitwise.<br />
- fixed bug #18203: Type introspection breaks with associative arrays if names are identical (patch by Peter Bex)
2012-10-23T19:16:22-05:00danielc