File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ PHP NEWS
16
16
17
17
- Standard:
18
18
. Add HEIF/HEIC support to getimagesize. (Benstone Zhang)
19
+ . Implement #71517 (Implement SVG support for getimagesize() and friends).
20
+ (nielsdos)
19
21
20
22
- URI:
21
23
. Empty host handling is fixed. (Máté Kocsis)
Original file line number Diff line number Diff line change @@ -246,6 +246,15 @@ PHP 8.5 UPGRADE NOTES
246
246
ignored. This change affects only the sendmail transport.
247
247
. getimagesize() now supports HEIF/HEIC images.
248
248
249
+ - Standard:
250
+ . getimagesize() now supports SVG images when ext-libxml is also loaded.
251
+ Similarly, image_type_to_extension() and image_type_to_extension()
252
+ now also handle IMAGETYPE_SVG.
253
+ . The array returned by getimagesize() now has two additional entries:
254
+ "width_unit" and "height_unit" to indicate in which units the dimensions
255
+ are expressed. These units are px by default. They are not necessarily
256
+ the same (just to give one example: one may be cm and the other may be px).
257
+
249
258
- XSL:
250
259
. The $namespace argument of XSLTProcessor::getParameter(),
251
260
XSLTProcessor::setParameter() and XSLTProcessor::removeParameter()
@@ -566,6 +575,9 @@ PHP 8.5 UPGRADE NOTES
566
575
. T_VOID_CAST.
567
576
. T_PIPE.
568
577
578
+ - Standard:
579
+ . IMAGETYPE_SVG when libxml is loaded.
580
+
569
581
========================================
570
582
11. Changes to INI File Handling
571
583
========================================
Original file line number Diff line number Diff line change @@ -134,6 +134,10 @@ PHP 8.5 INTERNALS UPGRADE NOTES
134
134
. The php_std_date() function has been removed. Use php_format_date() with
135
135
the "D, d M Y H:i:s \\G\\M\\T" format instead.
136
136
. Added php_url_encode_to_smart_str() to encode a URL to a smart_str buffer.
137
+ . The functionality of getimagesize(), image_type_to_mime_type(),
138
+ and image_type_to_extension() is now extensible using the internal APIs
139
+ php_image_register_handler() and php_image_unregister_handler() in
140
+ php_image.h.
137
141
138
142
========================
139
143
4. OpCode changes
You can’t perform that action at this time.
0 commit comments