Skip to content

HTTPS clone URL

Subversion checkout URL

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