@@ -3,14 +3,17 @@ PHP NEWS
3
3
?? ??? ????, PHP 7.2
4
4
5
5
- Core:
6
- . Added ZEND_COUNT, ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE
7
- instructions, to implement corresponding builtin functions. (Dmitry)
6
+ . Added ZEND_COUNT, ZEND_GET_CLASS, ZEND_GET_CALLED_CLASS, ZEND_GET_TYPE,
7
+ ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to implement
8
+ corresponding builtin functions. (Dmitry)
8
9
. "Countable" interface is moved from SPL to Core. (Dmitry)
9
10
. Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin
10
11
function, through hash lookup in flipped array. (Dmitry)
11
12
. Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry)
12
13
. Removed the sql.safe_mode directive. (Kalle)
13
14
. Removed support for Netware. (Kalle)
15
+ . Renamed ReflectionClass::isIterateable() to ReflectionClass::isIterable()
16
+ (alias original name for BC). (Sara)
14
17
. Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle)
15
18
. Implemented FR #69791 (Disallow mail header injections by extra headers)
16
19
(Yasuo)
@@ -52,6 +55,8 @@ PHP NEWS
52
55
a fatal error). (pmmaga)
53
56
. Fixed bug #63384 (Cannot override an abstract method with an abstract
54
57
method). (pmmaga, wes)
58
+ . Fixed bug #74607 (Traits enforce different inheritance rules). (pmmaga)
59
+ . Fixed misparsing of abstract unix domain socket names. (Sara)
55
60
56
61
- BCMath:
57
62
. Fixed bug #46564 (bcmod truncates fractionals). (liborm85)
@@ -60,10 +65,20 @@ PHP NEWS
60
65
. Fix integer overflows (Joshua Rogers)
61
66
62
67
- Date:
68
+ . Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat).
69
+ (kelunik)
63
70
. Fixed bug #69587 (DateInterval properties and isset). (jhdxr)
64
71
. Fixed bug #74404 (Wrong reflection on DateTimeZone::getTransitions).
65
72
(krakjoe)
66
73
. Fixed bug #74080 (add constant for RFC7231 format datetime). (duncan3dc)
74
+ . Fixed bug #74639 (implement clone for DatePeriod and DateInterval).
75
+ (andrewnester)
76
+ . Implemented FR #71520 (Adding the DateTime constants to the
77
+ DateTimeInterface interface). (Majkl578)
78
+
79
+ - Dba:
80
+ . Fixed bug #72885 (flatfile: dba_fetch() fails to read replaced entry).
81
+ (Anatol)
67
82
68
83
- DOM:
69
84
. Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
@@ -74,7 +89,8 @@ PHP NEWS
74
89
75
90
- EXIF:
76
91
. Added support for vendor specific tags for the following formats:
77
- Samsung, DJI, Panasonic, Sony, Pentax, Minolta & Sigma/Foveon. (Kalle)
92
+ Samsung, DJI, Panasonic, Sony, Pentax, Minolta, Sigma/Foveon, AGFA,
93
+ Kyocera, Ricoh & Epson. (Kalle)
78
94
. Fixed bug #72682 (exif_read_data() fails to read all data for some
79
95
images). (Kalle)
80
96
. Fixed bug #71534 (Type confusion in exif_read_data() leading to heap
@@ -92,6 +108,7 @@ PHP NEWS
92
108
(Mike)
93
109
94
110
- FTP:
111
+ . Fixed bug #74598 (ftp:// wrapper ignores context arg). (Sara)
95
112
. Implement MLSD for structured listing of directories. (blar)
96
113
97
114
- GD:
@@ -121,6 +138,7 @@ PHP NEWS
121
138
. Added array input support to mb_convert_encoding(). (Yasuo)
122
139
. Added array input support to mb_check_encoding(). (Yasuo)
123
140
. Fixed bug #69079 (enhancement for mb_substitute_character). (masakielastic)
141
+ . Update to oniguruma version 6.3.0. (Remi)
124
142
125
143
- Mcrypt:
126
144
. The deprecated mcrypt extension has been moved to PECL. (leigh)
@@ -136,6 +154,7 @@ PHP NEWS
136
154
. Fixed bug #71519 (add serial hex to return value array). (xrobau)
137
155
138
156
- PCRE:
157
+ . Added support for PCRE JIT fast path API. (dmitry)
139
158
. Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb)
140
159
141
160
- PDO:
@@ -165,6 +184,7 @@ PHP NEWS
165
184
(mhagstrand)
166
185
. Fixed bug #74196 (phar does not correctly handle names containing dots).
167
186
(mhagstrand)
187
+ . Fixed bug #74386 (Phar::__construct reflection incorrect). (villfa)
168
188
169
189
- PHPDBG
170
190
. Added extended_value to opcode dump output. (Sara)
@@ -196,6 +216,7 @@ PHP NEWS
196
216
. Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
197
217
. Fixed bug #74300 (unserialize accepts two plus/minus signs for float number exponent part).
198
218
(xKerman)
219
+ . Fixed bug #74556 (stream_socket_get_name() returns '\0'). (Sara)
199
220
200
221
- XML:
201
222
. Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea)
@@ -209,6 +230,7 @@ PHP NEWS
209
230
210
231
- ZIP:
211
232
. Add support for encrypted archives. (Remi)
233
+ . Use of bundled libzip is deprecated, --with-libzip option is recommended. (Remi)
212
234
. Fixed Bug #73803 (Reflection of ZipArchive does not show public properties). (Remi)
213
235
214
236
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>
0 commit comments