diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 149 |
1 files changed, 18 insertions, 131 deletions
@@ -1,120 +1,5 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -?? ??? 200?, PHP 5.3.0 Alpha 3 -- Upgraded bundled PCRE to version 7.8. (Nuno) -- Upgraded bundled sqlite to version 3.6.6.2. (Scott, Ilia) - -- Moved ext/msql to PECL. (Derick, Lukas) - -- Removed ext/mhash, the BC layer is now entirely within ext/hash. (Scott) - -- Changed error level E_ERROR into E_WARNING in Soap extension methods - parameter validation. (Felipe) -- Changed openssl info to show the shared library version number. (Scott) -- Changed floating point behaviour to consistently use double precision on all - platforms and with all compilers. (Christian Seiler) -- Changed round() to act more intuitively when rounding to a certain precision - and to correctly round very large and very small exponents. (Christian Seiler) -- Changed fileinfo to no longer send errors to stderr. (Scott) - -- Added support for namespaces with brackets. (Greg) -- Added stream_cast() and stream_set_options() to user-space stream wrappers, - allowing stream_select(), stream_set_blocking(), stream_set_timeout() and - stream_set_write_buffer() to work with user-space stream wrappers. (Arnaud) -- Added header_remove() function. (chsc at peytz dot dk, Arnaud) -- Added stream_context_get_params() function. (Arnaud) -- Added optional parameter "new" to sybase_connect(). (Timm) -- Added parse_ini_string() function. (grange at lemonde dot fr, Arnaud) -- Added str_getcsv() function. (Sara) -- Added openssl_random_pseudo_bytes() function. (Scott) -- Added ability to send user defined HTTP headers with SOAP request. - (Brian J.France, Dmitry) -- Added concatenation option to bz2.decompress stream filter. - (Keisial at gmail dot com, Greg) -- Added support for using compressed connections with PDO_mysql. (Johannes) -- Implemented FR #46595 (Use cc as the default compiler). (David Soria Parra) -- Implemented FR #46513 (Missing compiler flags for suncc). - (David Soria Parra) - -- Deprecated define_syslog_variables(). (Kalle) -- Deprecated ereg extension. (Felipe) - -- Fixed bug causing the algorithm parameter of mhash() to be modified. (Scott) -- Fixed invalid calls to free when internal fileinfo magic file is used. (Scott) -- Fixed memory leak inside wddx_add_vars() function. (Felipe) -- Synced changes from libmagic 4.26 to bundled libmagic. (Scott) -- Fixed check in recode extension to allow builing of recode and mysql - extensions when using a recent libmysql. (Johannes) - -- Fixed bug #46731 (Missing validation for the options parameter of the - imap_fetch_overview() function). (Ilia) -- Fixed bug #46711 (cURL curl_setopt leaks memory in foreach loops). - (magicaltux [at] php [dot] net) -- Fixed bug #46578 (strip_tags() does not honor end-of-comment when it - encounters a single quote). (Felipe) -- Fixed bug #46546 (Segmentation fault when using declare statement with - non-string value). (Felipe) -- Fixed bug #46421 (SplFileInfo not correctly handling /). (Etienne) -- Fixed bug #46409 (__invoke method called outside of object context when using - array_map). (Dmitry) -- Fixed bug #46331 - (Segfault when using internal fileinfo magic file on big - endian systems). (Scott) -- Fixed bug #46285 (lastInsertId() returns "0" when a deferenced PDOStatement is - executed). (Johannes) -- Fixed bug #46241 (stacked error handlers, internal error handling in general). - (Etienne) -- Fixed bug #46238 (Segmentation fault on static call with empty string method). - (Felipe) -- Fixed bug #46205 (Closure - Memory leaks when ReflectionException is thrown). - (Dmitry) -- Fixed bug #46194 (SIGSEGV when requested file is not found). (Greg) -- Fixed bug #46192 (ArrayObject with objects as storage serialization). - (Etienne) -- Fixed bug #46185 (importNode changes the namespace of an XML element). (Rob) -- Fixed bug #46178 (memory leak in ext/phar). (Greg) -- Fixed bug #46160 (SPL - Memory leak when exception is thrown in offsetSet). - (Felipe) -- Fixed Bug #46147 (after stream seek, appending stream filter reads incorrect data). - (Greg) -- Fixed bug #46127 (php_openssl_tcp_sockop_accept forgets to set context - on accepted stream) (Mark Karpeles, Pierre) -- Fixed bug #46115 (Memory leak when calling a method using Reflection). - (Dmitry) -- Fixed bug #46106 (Memory leaks when using global statement). (Dmitry) -- Fixed bug #46099 (Xsltprocessor::setProfiling - memory leak). (Felipe, Rob). -- Fixed bug #46087 (DOMXPath - segfault on destruction of a cloned object). - (Ilia) -- Fixed bug #46086 (Segfault when accessing fileinfo class properties). - (Scott) -- Fixed bug #46071 (finfo_open() segfaults when using wrong file name on BSD). - (Felipe) -- Fixed bug #46060 (Phar::addEmptyDir() breaks) (Greg) -- Fixed bug #46042 (memory leaks with reflection of mb_convert_encoding()). - (Ilia) -- Fixed bug #46039 (ArrayObject iteration is slow). (Arnaud) -- Fixed bug #46033 (Direct instantiation of SQLite3stmt and SQLite3result - cause a segfault.) (Scott) -- Fixed bug #45976 (Moved SXE from SPL to SimpleXML). (Etienne) -- Fixed bug #45928 (large scripts from stdin are stripped at 16K border). - (Christian Schneider, Arnaud) -- Fixed bug #45911 (Cannot disable ext/hash). (Arnaud) -- Fixed bug #45907 (undefined reference to 'PHP_SHA512Init'). (Greg) -- Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit). (Ilia) -- Fixed bug #45382 (timeout bug in stream_socket_enable_crypto). - (vnegrier at optilian dot com, Ilia) -- Fixed bug #44575 (parse_ini_file comment # line problems). (Arnaud) -- Fixed bug #44135 (PDO MySQL does not support CLIENT_FOUND_ROWS). (Johannes, - chx1975 at gmail dot com) -- Fixed bug #44153 (pdo->errorCode() returns NULL when there are no errors). - (David C.) -- Fixed bug #44154 (pdo->errorInfo() always have three elements in the - returned array). (David C.) -- Fixed bug #43069 (SoapClient causes 505 HTTP Version not supported error - message). (Dmitry) -- Fixed bug #41534 (SoapClient over HTTPS fails to reestablish connection). - (Dmitry) - - 02 Sep 2008, PHP 5.3.0 Alpha 2 - Removed special treatment of "/tmp" in sessions for open_basedir. Note: This undocumented behaviour was introduced in 5.2.2. (Alexey) @@ -144,31 +29,32 @@ PHP NEWS - Fixed a bug causing miscalculations with the "last <weekday> of <n> month" relative time string. (Derick) -- Fixed bug #46110 (XMLWriter - openmemory() and openuri() leak memory on - multiple calls). (Ilia) -- Fixed bug #46032 (PharData::__construct() wrong memory read). (Greg) - Fixed bug #45826 (custom ArrayObject serialization). (Etienne) - Fixed bug #45798 (sqlite3 doesn't notice if variable was bound). (Felipe) - Fixed bug #45786 (FastCGI process exited unexpectedly). (Dmitry) - Fixed bug #45763 (mysqli::multi_query does not work with mysqlnd). (Johannes) - Fixed bug #45757 (FreeBSD4.11 build failure: failed include; stdint.h). (Hannes) -- Fixed bug #45743 (property_exists fails to find static protected member in +- Fixed bug #45743 (property_exists fails to find static protected member in child class). (Felipe) - Fixed bug #45717 (Fileinfo/libmagic build fails, missing err.h and getopt.h). (Derick) - Fixed bug #45706 (Unserialization of classes derived from ArrayIterator fails). (Etienne, Dmitry) - Fixed bug #45696 (Not all DateTime methods allow method chaining). (Derick) +- Fixed bug #43668 (Added odbc.default_cursortype to control the ODBC + cursormodel). (Patrick) +- Fixed bug #43666 (Fixed code to use ODBC 3.52 datatypes for 64bit systems). + (Patrick) - Fixed bug #45636 (fileinfo ext duplicate strndup). (Derick) - Fixed bug #45545 (DateInterval has 4 char limitation for ISO durations). (Derick) - Fixed bug #45447 (Filesystem time functions on Vista and server 2008). (Pierre) -- Fixed bug #45384 (parse_ini_file will result in parse error with no trailing +- Fixed bug #45384 (parse_ini_file will result in parse error with no trailing newline). (Arnaud) - Fixed bug #45044 (relative paths not resolved correctly). (Dmitry) -- Fixed bug #44842 (parse_ini_file keys that start/end with underscore). +- Fixed bug #44842 (parse_ini_file keys that start/end with underscore). (Arnaud) - Fixed bug #44100 (Inconsistent handling of static array declarations with duplicate keys). (Dmitry) @@ -210,7 +96,7 @@ PHP NEWS . Improved syntax highlighting and consistency for variables in double-quoted strings and literal text in HEREDOCs and backticks. (Matt) . Added "?:" operator. (Marcus) - . Added support for namespaces. (Dmitry, Stas, Gregory, Marcus) + . Added support for namespaces. (Dmitry, Stas, Gregory) . Added support for Late Static Binding. (Dmitry, Etienne Kneuss) . Added support for __callStatic() magic method. (Sara) . Added forward_static_call(_array) to complete LSB. (Mike Lively) @@ -218,6 +104,9 @@ PHP NEWS (Etienne Kneuss) . Improved checks for callbacks. (Marcus) . Added __DIR__ constant. (Lars Strojny) + . Added PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, + PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants. + (Pierre) . Added new error modes E_USER_DEPRECATED and E_DEPRECATED. E_DEPRECATED is used to inform about stuff being scheduled for removal in future PHP versions. (Lars Strojny, Felipe, Marcus) @@ -319,7 +208,7 @@ PHP NEWS . Added access to internal values of DSA, RSA and DH keys. (Dmitry) . Fixed a memory leak on openssl_decrypt(). (Henrique) . Fixed segfault caused by openssl_pkey_new(). (Henrique) - . Fixed bug caused by uninitilized variables in openssl_pkcs7_encrypt() and + . Fixed bug caused by uninitilized variables in openssl_pkcs7_encrypt() and openssl_pkcs7_sign(). (Henrique) . Fixed error message in openssl_seal(). (Henrique) @@ -360,8 +249,8 @@ PHP NEWS - Improved crypt() function: (Pierre) . Added Blowfish and extended DES support. (Using Blowfish implementation from Solar Designer). - . Made crypt features portable by providing our own implementations - for crypt_r and the algorithms which are used when OS does not provide + . Made crypt features portable by providing our own implementations + for crypt_r and the algorithms which are used when OS does not provide them. PHP implementations are always used for Windows builds. - Added new extensions: @@ -383,8 +272,7 @@ PHP NEWS . date_create_from_format() / DateTime::createFromFormat() . date_parse_from_format(). . support for abbreviation and offset based timezone specifiers for - the 'e' format specifier, DateTime::__construct(), DateTime::getTimeZone() - and DateTimeZone::getName(). + DateTime::getOffset() and DateTime::getName(). . support for selectively listing timezone identifiers by continent or country code through timezone_identifiers_list() / DateTimezone::listIdentifiers(). @@ -410,7 +298,7 @@ PHP NEWS . proper support for "this week", "previous week"/"last week" and "next week" phrases so that they actually mean the week and not a seven day period around the current day. - . support for "<xth> <weekday> of" and "last <weekday> of" phrases to be used + . support for "<xth> <weekday of" and "last <weekday> of" phrases to be used with months - like in "last saturday of februari 2008". . support for "back of <hour>" and "front of <hour>" phrases that are used in Scotland. @@ -420,8 +308,7 @@ PHP NEWS - Added array_replace() and array_replace_recursive() functions. (Matt) - Added ReflectionProperty::setAccessible() method that allows non-public - property's values to be read through ::getValue() and set through - ::setValue(). (Derick, Sebastian) + property's values to be read through ::getValue(). (Derick) - Added msg_queue_exists() function to sysvmsg extension. (Benjamin Schulz) - Added Firebird specific attributes that can be set via PDO::setAttribute() to control formatting of date/timestamp columns: PDO::FB_ATTR_DATE_FORMAT, @@ -469,7 +356,7 @@ PHP NEWS - Fixed bug #45179 (--with-mysql-sock fails to compile & work). (Andrey) - Fixed bug #45038 (Crash when using DateTimeZone object returned by Date::getTimezone). (Joe Orton, Derick) -- Fixed bug #45030 (Destination image alpha channel noise when using +- Fixed bug #45030 (Destination image alpha channel noise when using imagecopyresampled). (Pierre) - Fixed bug #44769 (declaring private magic methods should throw error). (Felipe) |