Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 399 lines (338 sloc) 17.822 kb
f419839 - Getting rid of the BOM.
Derick Rethans authored
1 PHP NEWS
d3e8858 @zsuraski Please add in any changes/bug fixes you've made - we need to keep a deta...
zsuraski authored
2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2185746 @dsp News for beta 2
dsp authored
3 28 Mar 2013, PHP 5.5.0 Beta 2
2258350 @dsp NEWS section for beta 2
dsp authored
4
9d31c0d @laruence Update NEWS
laruence authored
5 - Core:
ed31582 @laruence Fixed bug #64515 (Memoryleak when using the same variablename 2times in ...
laruence authored
6 . Fixed bug #64515 (Memoryleak when using the same variablename 2times in
7 function declaration). (Laruence)
975d266 @laruence Fixed bug #64503 (Compilation fails with error: conflicting types for 'z...
laruence authored
8 . Fixed bug #64503 (Compilation fails with error: conflicting types for
9 'zendparse'). (Laruence)
9d31c0d @laruence Update NEWS
laruence authored
10 . Fixed bug #64239 (Debug backtrace changed behavior since 5.4.10 or 5.4.11).
11 (Dmitry, Laruence)
2258350 @dsp NEWS section for beta 2
dsp authored
12
c342c9b @smalyshev fix bug #64490 - add __FreeBSD_kernel__ to allowed FreeBSD defs
smalyshev authored
13 - Opcache:
14 . Fixed bug # 64490 (struct flock undefined on FreeBSD). (Joe Watkins)
15
7f2424b @dsp NEWS for beta 1
dsp authored
16 21 Mar 2013, PHP 5.5.0 Beta 1
e98271f @dsp News for next beta
dsp authored
17
9d816ba @laruence Update NEWS
laruence authored
18 - Core:
5aaff8d @smalyshev clarify NEWS
smalyshev authored
19 . Added Zend Opcache extension and enable building it by default.
20 More details here: https://wiki.php.net/rfc/optimizerplus. (Dmitry)
66b4e5c @dsp NEWS for array_column
dsp authored
21 . Added array_column function which returns a column in a multidimensional
22 array. https://wiki.php.net/rfc/array_column. (Ben Ramsey)
9d816ba @laruence Update NEWS
laruence authored
23 . Fixed bug #64354 (Unserialize array of objects whose class can't
24 be autoloaded fail). (Laruence)
c7ad92f @keyurdg Adding in NEWS/UPGRADING about process title change support.
keyurdg authored
25 . Added support for changing the process's title in CLI/CLI-Server SAPIs.
26 The implementation is more robust that the proctitle PECL module. More
27 details here: https://wiki.php.net/rfc/cli_process_title. (Keyur)
8aaa096 @weltling Fixed bug #64370 (microtime(true) less than $_SERVER['REQUEST_TIME_FLOAT...
weltling authored
28 . Fixed bug #64370 (microtime(true) less than $_SERVER['REQUEST_TIME_FLOAT']).
29 (Anatol)
b7788c5 @nikic Fix wrong macro usage and add missing NEWS entry
nikic authored
30 . Added support for non-scalar Iterator keys in foreach
31 (https://wiki.php.net/rfc/foreach-non-scalar-keys). (Nikita Popov)
9d816ba @laruence Update NEWS
laruence authored
32
7503a4b Merge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov authored
33 - mysqlnd
34 . Fixed bug #63530 (mysqlnd_stmt::bind_one_parameter crashes, uses wrong alloc
35 for stmt->param_bind). (Andrey)
e98271f @dsp News for next beta
dsp authored
36
0ee7155 @weltling Fixed bug #53437 Crash with unserialized DatePeriod instance
weltling authored
37 - DateTime
38 . Fixed bug #53437 (Crash when using unserialized DatePeriod instance).
39 (Gustavo, Derick, Anatol)
f8b91d9 @weltling Fixed bug #62852 Unserialize Invalid Date crash
weltling authored
40 . Fixed bug #62852 (Unserialize Invalid Date causes crash). (Anatol)
0ee7155 @weltling Fixed bug #53437 Crash with unserialized DatePeriod instance
weltling authored
41
4257469 Fix #48358 add() method for SplDoublyLinkedLis
Mark Baker authored
42 - SPL:
43 . Implement FR #48358 (Add SplDoublyLinkedList::add() to insert an element
44 at a given offset). (Mark Baker, David Soria Parra)
45
bf8026a @weltling updated NEWS
weltling authored
46 - Zip:
47 . Bug #64452 (Zip crash intermittently). (Anatol)
48
d0ca243 @dsp Do another Alpha instead of Beta because of ZO+ RFC being voted on
dsp authored
49 07 Mar 2013, PHP 5.5.0 Alpha 6
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
50
51 - Core:
01049ca @laruence Fixed bug #61025 (__invoke() visibility not honored)
laruence authored
52 . Fixed bug #61025 (__invoke() visibility not honored). (Laruence)
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
53 . Fixed bug #49348 (Uninitialized ++$foo->bar; does not cause a notice).
54 (Stas)
55
56 - Sockets:
57 . Fixed bug #64287 (sendmsg/recvmsg shutdown handler causes segfault).
58 (Gustavo)
59
00ecc12 @weltling updated NEWS
weltling authored
60 - PCRE:
61 . Merged PCRE 8.32. (Anatol)
31a6f8b @smalyshev 5.4.13 branched, now it's 5.4.14
smalyshev authored
62
371000a @weltling Fixed bug #64359 strftime crash with VS2012
weltling authored
63 - DateTime:
64 . Fixed bug #64359 (strftime crash with VS2012). (Anatol)
65
fe384b3 merge with 5.4
Boris Lytochkin authored
66 - SNMP:
67 . Fixed bug #61981 (OO API, walk: $suffix_as_key is not working correctly).
68 (Boris Lytochkin)
69
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
70 21 Feb 2013, PHP 5.5.0 Alpha 5
09b6e33 @smalyshev branched 5.4.12
smalyshev authored
71
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
72 - Core:
59b0161 @jwendell Added HTTP codes as of RFC 6585
jwendell authored
73 . Implemented FR #64175 (Added HTTP codes as of RFC 6585). (Jonh Wendell)
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
74 . Fixed bug #64135 (Exceptions from set_error_handler are not always
75 propagated). (Laruence)
76 . Fixed bug #63830 (Segfault on undefined function call in nested generator).
77 (Nikita Popov)
78 . Fixed bug #60833 (self, parent, static behave inconsistently
79 case-sensitive). (Stas, mario at include-once dot org)
80 . Implemented FR #60524 (specify temp dir by php.ini). (ALeX Kazik).
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
81 . Fixed bug #64142 (dval to lval different behavior on ppc64). (Remi)
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
82 . Added ARMv7/v8 versions of various Zend arithmetic functions that are
83 implemented using inline assembler (Ard Biesheuvel)
84 . Fix undefined behavior when converting double variables to integers.
85 The double is now always rounded towards zero, the remainder of its division
86 by 2^32 or 2^64 (depending on sizeof(long)) is calculated and it's made
87 signed assuming a two's complement representation. (Gustavo)
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
88
0cea9e6 @remicollet Fixed bug #64128 buit-in web server is broken on ppc64.
remicollet authored
89 - CLI server:
90 . Fixed bug #64128 (buit-in web server is broken on ppc64). (Remi)
91
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
92 - cURL:
93 . Implemented FR #46439 - added CURLFile for safer file uploads.
94 (Stas)
0ea83ff @moriyoshi mb_split() can now handle empty matches like preg_split() does.
moriyoshi authored
95
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
96 - Intl:
97 . Cherry-picked UConverter wrapper, which had accidentaly been committed only
98 to master.
7b0107c @smalyshev fix bug #61930: openssl corrupts ssl key resource when using openssl_get...
smalyshev authored
99
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
100 - mysqli
101 . Added mysqli_begin_transaction()/mysqli::begin_transaction(). Implemented
102 all options, per MySQL 5.6, which can be used with START TRANSACTION, COMMIT
103 and ROLLBACK through options to mysqli_commit()/mysqli_rollback() and their
104 respective OO counterparts. They work in libmysql and mysqlnd mode. (Andrey)
105 . Added mysqli_savepoint(), mysqli_release_savepoint(). (Andrey)
064c62e @johannes Fix #60840 (undefined symbol: mysqlnd_debug_std_no_trace_funcs)
johannes authored
106
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
107 - mysqlnd
108 . Add new begin_transaction() call to the connection object. Implemented all
109 options, per MySQL 5.6, which can be used with START TRANSACTION, COMMIT
110 and ROLLBACK. (Andrey)
111 . Added mysqlnd_savepoint(), mysqlnd_release_savepoint(). (Andrey)
ecf0cbd @dstogov Fixed timestamp update on Phar contents modification.
dstogov authored
112
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
113 - Sockets:
114 . Added recvmsg() and sendmsg() wrappers. (Gustavo)
115 See https://wiki.php.net/rfc/sendrecvmsg
116
117 - Filter:
118 . Implemented FR #49180 - added MAC address validation. (Martin)
7ffb77d @smalyshev add news for SOAP fixes
smalyshev authored
119
b6656d0 @dstogov Fixed timestamp update on Phar contents modification.
dstogov authored
120 - Phar:
121 . Fixed timestamp update on Phar contents modification. (Dmitry)
122
bfdb889 @smalyshev update NEWS
smalyshev authored
123 - SPL:
1b58bd3 @laruence Fixed bug #64264 (SPLFixedArray toArray problem)
laruence authored
124 . Fixed bug #64264 (SPLFixedArray toArray problem). (Laruence)
92b1cb3 @smalyshev update NEWS
smalyshev authored
125 . Fixed bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS).
126 (patch by kriss@krizalys.com, Laruence)
bfdb889 @smalyshev update NEWS
smalyshev authored
127 . Fixed bug #64106 (Segfault on SplFixedArray[][x] = y when extended).
128 (Nikita Popov)
7c08232 @smalyshev Merge branch 'PHP-5.3' into PHP-5.4
smalyshev authored
129 . Fixed bug #52861 (unset fails with ArrayObject and deep arrays).
61099f8 @mwillbanks Bug #52861: unset fails with ArrayObject and deep arrays
mwillbanks authored
130 (Mike Willbanks)
bfdb889 @smalyshev update NEWS
smalyshev authored
131
68fa6a3 +Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)
Boris Lytochkin authored
132 - SNMP:
133 . Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)
134
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
135 24 Jan 2013, PHP 5.5.0 Alpha 4
5894aa0 @smalyshev 5.4.12-dev
smalyshev authored
136
f3b1b85 @laruence update NEWS
laruence authored
137 - Core:
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
138 . Fixed bug #63980 (object members get trimmed by zero bytes). (Laruence)
139 . Implemented RFC for Class Name Resolution As Scalar Via "class" Keyword.
140 (Ralph Schindler, Nikita Popov, Lars)
f3b1b85 @laruence update NEWS
laruence authored
141
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
142 - DateTime
143 . Added DateTimeImmutable - a variant of DateTime that only returns the
144 modified state instead of changing itself. (Derick)
374ebc8 @smalyshev fix NEWS
smalyshev authored
145
142c40f @LawnGnome Merge branch 'PHP-5.3' into PHP-5.4
LawnGnome authored
146 - FPM:
147 . Fixed bug #63999 (php with fpm fails to build on Solaris 10 or 11). (Adam)
148
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
149 - pgsql:
150 . Bug #46408: Locale number format settings can cause pg_query_params to
151 break with numerics. (asmecher, Lars)
836a2b1 @lstrojny NEWS entry new OpenSSL option [doc]
lstrojny authored
152
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
153 - dba:
154 . Bug #62489: dba_insert not working as expected.
155 (marc-bennewitz at arcor dot de, Lars)
c3b6f6f @smalyshev 5.4.11-dev
smalyshev authored
156
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
157 - Reflection:
158 . Fixed bug #64007 (There is an ability to create instance of Generator by
159 hand). (Laruence)
7262bf6 @smalyshev 5.4.10-dev
smalyshev authored
160
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
161 10 Jan 2013, PHP 5.5.0 Alpha 3
c08e2c8 @smalyshev fix NEWS
smalyshev authored
162
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
163 - General improvements:
164 . Fixed bug #63874 (Segfault if php_strip_whitespace has heredoc). (Pierrick)
165 . Fixed bug #63822 (Crash when using closures with ArrayAccess).
166 (Nikita Popov)
167 . Add Generator::throw() method. (Nikita Popov)
168 . Bug #23955: allow specifying Max-Age attribute in setcookie() (narfbg, Lars)
169 . Bug #52126: timestamp for mail.log (Martin Jansen, Lars)
7552a7e @remicollet NEWS
remicollet authored
170
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
171 - mysqlnd
172 . Fixed return value of mysqli_stmt_affected_rows() in the time after
173 prepare() and before execute(). (Andrey)
137503d @remicollet NEWS entries
remicollet authored
174
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
175 - cURL:
176 . Added new functions curl_escape, curl_multi_setopt, curl_multi_strerror
177 curl_pause, curl_reset, curl_share_close, curl_share_init,
178 curl_share_setopt curl_strerror and curl_unescape. (Pierrick)
179 . Addes new curl options CURLOPT_TELNETOPTIONS, CURLOPT_GSSAPI_DELEGATION,
180 CURLOPT_ACCEPTTIMEOUT_MS, CURLOPT_SSL_OPTIONS, CURLOPT_TCP_KEEPALIVE,
181 CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL. (Pierrick)
289bb33 @remicollet Fixed bug #63588 Duplicate implementation of php_next_utf8_char
remicollet authored
182
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
183 18 Dec 2012, PHP 5.5.0 Alpha 2
8d2c44b @remicollet Fixed Bug #63361 Header not installed
remicollet authored
184
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
185 - General improvements:
186 . Added systemtap support by enabling systemtap compatible dtrace probes on
187 linux. (David Soria Parra)
188 . Added support for using empty() on the result of function calls and
189 other expressions (https://wiki.php.net/rfc/empty_isset_exprs).
190 (Nikita Popov)
191 . Optimized access to temporary and compiled VM variables. 8% less memory
192 reads. (Dmitry)
193 . The VM stacks for passing function arguments and syntaticaly nested calls
194 were merged into a single stack. The stack size needed for op_array
195 execution is calculated at compile time and preallocated at once. As result
196 all the stack push operatins don't require checks for stack overflow
197 any more. (Dmitry)
198
199 - MySQL
200 . This extension is now deprecated, and deprecation warnings will be generated
201 when connections are established to databases via mysql_connect(),
202 mysql_pconnect(), or through implicit connection: use MySQLi or PDO_MySQL
203 instead (https://wiki.php.net/rfc/mysql_deprecation). (Adam)
df3b9a1 @laruence Fixed Bug #63614 (Fatal error on Reflection)
laruence authored
204
8a84b1b @weltling Backported the fix for bug #63248 from 5.4+
weltling authored
205 - Fileinfo:
e6b727d @weltling Fixed bug #63590 Fileinfo delivers ifferent results in TS and NTS under ...
weltling authored
206 . Fixed bug #63590 (Different results in TS and NTS under Windows).
207 (Anatoliy)
df3b9a1 @laruence Fixed Bug #63614 (Fatal error on Reflection)
laruence authored
208
c08e2c8 @smalyshev fix NEWS
smalyshev authored
209 - Apache2 Handler SAPI:
210 . Enabled Apache 2.4 configure option for Windows (Pierre, Anatoliy)
211
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
212 13 Nov 2012, PHP 5.5.0 Alpha 1
c08e2c8 @smalyshev fix NEWS
smalyshev authored
213
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
214 - General improvements:
215 . Added generators and coroutines (https://wiki.php.net/rfc/generators).
216 (Nikita Popov)
217 . Added "finally" keyword (https://wiki.php.net/rfc/finally). (Laruence)
218 . Add simplified password hashing API
219 (https://wiki.php.net/rfc/password_hash). (Anthony Ferrara)
220 . Added support for list in foreach (https://wiki.php.net/rfc/foreachlist).
221 (Laruence)
222 . Added support for using empty() on the result of function calls and
223 other expressions (https://wiki.php.net/rfc/empty_isset_exprs).
224 (Nikita Popov)
225 . Added support for constant array/string dereferencing. (Laruence)
226 . Improve set_exception_handler while doing reset.(Laruence)
227 . Remove php_logo_guid(), php_egg_logo_guid(), php_real_logo_guid(),
228 zend_logo_guid(). (Adnrew Faulds)
229 . Drop Windows XP and 2003 support. (Pierre)
78cffe0 @smalyshev 5.4.7 branched
smalyshev authored
230
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
231 - Calendar:
232 . Fixed bug #54254 (cal_from_jd returns month = 6 when there is only one Adar)
233 (Stas, Eitan Mosenkis)
27542db @nikcorg Respond with 501 to unknown request methods
nikcorg authored
234
d1f0662 @laruence Fixed bug #62725 (Calling exit() in a shutdown function does not return ...
laruence authored
235 - Core:
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
236 . Added boolval(). (Jille Timmermans)
237 . Added "Z" option to pack/unpack. (Gustavo)
238 . Implemented FR #60738 (Allow 'set_error_handler' to handle NULL).
239 (Laruence, Nikita Popov)
f7d51df @smalyshev fix NEWS
smalyshev authored
240 . Added optional second argument for assert() to specify custom message. Patch
241 by Lonny Kapelushnik (lonny@lonnylot.com). (Lars)
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
242 . Fixed bug #18556 (Engine uses locale rules to handle class names). (Stas)
243 . Fixed bug #61681 (Malformed grammar). (Nikita Popov, Etienne, Laruence)
244 . Fixed bug #61038 (unpack("a5", "str\0\0") does not work as expected).
245 (srgoogleguy, Gustavo)
246 . Return previous handler when passing NULL to set_error_handler and
247 set_exception_handler. (Nikita Popov)
f7d51df @smalyshev fix NEWS
smalyshev authored
248
ec36192 @adoy Update NEWS
adoy authored
249 - cURL:
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
250 . Added support for CURLOPT_FTP_RESPONSE_TIMEOUT, CURLOPT_APPEND,
251 CURLOPT_DIRLISTONLY, CURLOPT_NEW_DIRECTORY_PERMS, CURLOPT_NEW_FILE_PERMS,
252 CURLOPT_NETRC_FILE, CURLOPT_PREQUOTE, CURLOPT_KRBLEVEL, CURLOPT_MAXFILESIZE,
253 CURLOPT_FTP_ACCOUNT, CURLOPT_COOKIELIST, CURLOPT_IGNORE_CONTENT_LENGTH,
254 CURLOPT_CONNECT_ONLY, CURLOPT_LOCALPORT, CURLOPT_LOCALPORTRANGE,
255 CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_SSL_SESSIONID_CACHE,
256 CURLOPT_FTP_SSL_CCC, CURLOPT_HTTP_CONTENT_DECODING,
257 CURLOPT_HTTP_TRANSFER_DECODING, CURLOPT_PROXY_TRANSFER_MODE,
258 CURLOPT_ADDRESS_SCOPE, CURLOPT_CRLFILE, CURLOPT_ISSUERCERT,
259 CURLOPT_USERNAME, CURLOPT_PASSWORD, CURLOPT_PROXYUSERNAME,
260 CURLOPT_PROXYPASSWORD, CURLOPT_NOPROXY, CURLOPT_SOCKS5_GSSAPI_NEC,
261 CURLOPT_SOCKS5_GSSAPI_SERVICE, CURLOPT_TFTP_BLKSIZE,
262 CURLOPT_SSH_KNOWNHOSTS, CURLOPT_FTP_USE_PRET, CURLOPT_MAIL_FROM,
263 CURLOPT_MAIL_RCPT, CURLOPT_RTSP_CLIENT_CSEQ, CURLOPT_RTSP_SERVER_CSEQ,
264 CURLOPT_RTSP_SESSION_ID, CURLOPT_RTSP_STREAM_URI, CURLOPT_RTSP_TRANSPORT,
265 CURLOPT_RTSP_REQUEST, CURLOPT_RESOLVE, CURLOPT_ACCEPT_ENCODING,
266 CURLOPT_TRANSFER_ENCODING, CURLOPT_DNS_SERVERS and CURLOPT_USE_SSL.
267 (Pierrick)
268 . Fixed bug #55635 (CURLOPT_BINARYTRANSFER no longer used. The constant
269 still exists for backward compatibility but is doing nothing). (Pierrick)
270 . Fixed bug #54995 (Missing CURLINFO_RESPONSE_CODE support). (Pierrick)
271
272 - Datetime
273 . Fixed bug #61642 (modify("+5 weekdays") returns Sunday).
274 (Dmitri Iouchtchenko)
275
276 - Hash
277 . Added support for PBKDF2 via hash_pbkdf2(). (Anthony Ferrara)
55dbd8c @smalyshev update NEWS
smalyshev authored
278
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
279 - Intl
280 . The intl extension now requires ICU 4.0+.
281 . Added intl.use_exceptions INI directive, which controls what happens when
282 global errors are set together with intl.error_level. (Gustavo)
283 . MessageFormatter::format() and related functions now accepted named
284 arguments and mixed numeric/named arguments in ICU 4.8+. (Gustavo)
285 . MessageFormatter::format() and related functions now don't error out when
286 an insufficient argument count is provided. Instead, the placeholders will
287 remain unsubstituted. (Gustavo)
288 . MessageFormatter::parse() and MessageFormat::format() (and their static
289 equivalents) don't throw away better than second precision in the arguments.
db1e425 @smalyshev restore NEWS
smalyshev authored
290 (Gustavo)
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
291 . IntlDateFormatter::__construct and datefmt_create() now accept for the
292 $timezone argument time zone identifiers, IntlTimeZone objects, DateTimeZone
293 objects and NULL. (Gustavo)
294 . IntlDateFormatter::__construct and datefmt_create() no longer accept invalid
295 timezone identifiers or empty strings. (Gustavo)
296 . The default time zone used in IntlDateFormatter::__construct and
297 datefmt_create() (when the corresponding argument is not passed or NULL is
298 passed) is now the one given by date_default_timezone_get(), not the
299 default ICU time zone. (Gustavo)
300 . The time zone passed to the IntlDateFormatter is ignored if it is NULL and
301 if the calendar passed is an IntlCalendar object -- in this case, the
302 IntlCalendar's time zone will be used instead. Otherwise, the time zone
303 specified in the $timezone argument is used instead. This does not affect
304 old code, as IntlCalendar was introduced in this version. (Gustavo)
305 . IntlDateFormatter::__construct and datefmt_create() now accept for the
306 $calendar argument also IntlCalendar objects. (Gustavo)
307 . IntlDateFormatter::getCalendar() and datefmt_get_calendar() return false
308 if the IntlDateFormatter was set up with an IntlCalendar instead of the
309 constants IntlDateFormatter::GREGORIAN/TRADITIONAL. IntlCalendar did not
310 exist before this version. (Gustavo)
311 . IntlDateFormatter::setCalendar() and datefmt_set_calendar() now also accept
312 an IntlCalendar object, in which case its time zone is taken. Passing a
313 constant is still allowed, and still keeps the time zone. (Gustavo)
314 . IntlDateFormatter::setTimeZoneID() and datefmt_set_timezone_id() are
315 deprecated. Use IntlDateFormatter::setTimeZone() or datefmt_set_timezone()
316 instead. (Gustavo)
317 . IntlDateFormatter::format() and datefmt_format() now also accept an
318 IntlCalendar object for formatting. (Gustavo)
319 . Added the classes: IntlCalendar, IntlGregorianCalendar, IntlTimeZone,
320 IntlBreakIterator, IntlRuleBasedBreakIterator and
321 IntlCodePointBreakIterator. (Gustavo)
322 . Added the functions: intlcal_get_keyword_values_for_locale(),
323 intlcal_get_now(), intlcal_get_available_locales(), intlcal_get(),
324 intlcal_get_time(), intlcal_set_time(), intlcal_add(),
325 intlcal_set_time_zone(), intlcal_after(), intlcal_before(), intlcal_set(),
326 intlcal_roll(), intlcal_clear(), intlcal_field_difference(),
327 intlcal_get_actual_maximum(), intlcal_get_actual_minimum(),
328 intlcal_get_day_of_week_type(), intlcal_get_first_day_of_week(),
329 intlcal_get_greatest_minimum(), intlcal_get_least_maximum(),
330 intlcal_get_locale(), intlcal_get_maximum(),
331 intlcal_get_minimal_days_in_first_week(), intlcal_get_minimum(),
332 intlcal_get_time_zone(), intlcal_get_type(),
333 intlcal_get_weekend_transition(), intlcal_in_daylight_time(),
334 intlcal_is_equivalent_to(), intlcal_is_lenient(), intlcal_is_set(),
335 intlcal_is_weekend(), intlcal_set_first_day_of_week(),
336 intlcal_set_lenient(), intlcal_equals(),
337 intlcal_get_repeated_wall_time_option(),
338 intlcal_get_skipped_wall_time_option(),
339 intlcal_set_repeated_wall_time_option(),
340 intlcal_set_skipped_wall_time_option(), intlcal_from_date_time(),
341 intlcal_to_date_time(), intlcal_get_error_code(),
342 intlcal_get_error_message(), intlgregcal_create_instance(),
343 intlgregcal_set_gregorian_change(), intlgregcal_get_gregorian_change() and
344 intlgregcal_is_leap_year(). (Gustavo)
345 . Added the functions: intltz_create_time_zone(), intltz_create_default(),
346 intltz_get_id(), intltz_get_gmt(), intltz_get_unknown(),
347 intltz_create_enumeration(), intltz_count_equivalent_ids(),
348 intltz_create_time_zone_id_enumeration(), intltz_get_canonical_id(),
349 intltz_get_region(), intltz_get_tz_data_version(),
350 intltz_get_equivalent_id(), intltz_use_daylight_time(), intltz_get_offset(),
351 intltz_get_raw_offset(), intltz_has_same_rules(), intltz_get_display_name(),
352 intltz_get_dst_savings(), intltz_from_date_time_zone(),
353 intltz_to_date_time_zone(), intltz_get_error_code(),
354 intltz_get_error_message(). (Gustavo)
355 . Added the methods: IntlDateFormatter::formatObject(),
356 IntlDateFormatter::getCalendarObject(), IntlDateFormatter::getTimeZone(),
357 IntlDateFormatter::setTimeZone(). (Gustavo)
358 . Added the functions: datefmt_format_object(), datefmt_get_calendar_object(),
359 datefmt_get_timezone(), datefmt_set_timezone(),
360 datefmt_get_calendar_object(), intlcal_create_instance(). (Gustavo)
361
362 - MCrypt
363 . mcrypt_ecb(), mcrypt_cbc(), mcrypt_cfb() and mcrypt_ofb() now throw
364 E_DEPRECATED. (GoogleGuy)
365
366 - MySQLi
367 . Dropped support for LOAD DATA LOCAL INFILE handlers when using libmysql.
368 Known for stability problems. (Andrey)
369 . Added support for SHA256 authentication available with MySQL 5.6.6+.
370 (Andrey)
db1e425 @smalyshev restore NEWS
smalyshev authored
371
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
372 - PCRE:
373 . Deprecated the /e modifier
374 (https://wiki.php.net/rfc/remove_preg_replace_eval_modifier). (Nikita Popov)
375 . Fixed bug #63284 (Upgrade PCRE to 8.31). (Anatoliy)
db1e425 @smalyshev restore NEWS
smalyshev authored
376
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
377 - pgsql
378 . Added pg_escape_literal() and pg_escape_identifier() (Yasuo)
188c124 @lstrojny Bug #63000: MCAST_JOIN_GROUP on OSX is broken
lstrojny authored
379
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
380 - SPL
381 . Fix bug #60560 (SplFixedArray un-/serialize, getSize(), count() return 0,
382 keys are strings). (Adam)
dfce6bf @smalyshev update NEWS
smalyshev authored
383
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
384 - Tokenizer:
385 . Fixed bug #60097 (token_get_all fails to lex nested heredoc). (Nikita Popov)
c467e81 @adoy NEWS File
adoy authored
386
7907dc4 @weltling updated NEWS
weltling authored
387 - Zip:
388 . Upgraded libzip to 0.10.1 (Anatoliy)
db1e425 @smalyshev restore NEWS
smalyshev authored
389
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
390 - Fileinfo:
391 . Fixed bug #63248 (Load multiple magic files from a directory under Windows).
392 (Anatoliy)
a8a9314 @johannes Add entry for sqlite
johannes authored
393
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
394 - General improvements:
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
395 . Implemented FR #46487 (Dereferencing process-handles no longer waits on
396 those processes). (Jille Timmermans)
de52547 @smalyshev Integrate NEWS
smalyshev authored
397
b65d4d1 @smalyshev Merge branch 'PHP-5.4' into PHP-5.5
smalyshev authored
398 <<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
Something went wrong with that request. Please try again.