Skip to content

Commit a6fc5d7

Browse files
committed
Go with 3.4.6
1 parent f4d833b commit a6fc5d7

File tree

4 files changed

+127
-26
lines changed

4 files changed

+127
-26
lines changed

package.xml

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@ Code Coverage Analysis
4040
<active>yes</active>
4141
</lead>
4242

43-
<date>2025-07-14</date>
44-
<time>14:58:54</time>
43+
<date>2025-10-06</date>
44+
<time>09:45:27</time>
4545
<version>
46-
<release>3.4.5</release>
47-
<api>3.4.5</api>
46+
<release>3.4.6</release>
47+
<api>3.4.6</api>
4848
</version>
4949
<stability>
5050
<release>stable</release>
5151
<api>stable</api>
5252
</stability>
5353
<license uri="https://xdebug.org/license/1.03" filesource="LICENSE">Xdebug-1.03</license>
5454
<notes>
55-
Mon, Jul 14, 2025 - Xdebug 3.4.5
55+
Mon, Oct 06, 2025 - Xdebug 3.4.6
5656

5757
= Fixed bugs:
5858

59-
- Fixed issue #2332: Segmentation fault for code coverage with nested fibers
60-
- Fixed issue #2356: Reading properties with get hooks may modify property value
59+
- Fixed issue #2328: Stream resource references in stored stack traces don&#039;t hold, and can cause crashes
60+
- Fixed issue #2360: Debugging DateInterval (and other internal objects) causes a crash
6161

6262
</notes>
6363

@@ -213,6 +213,29 @@ Mon, Jul 14, 2025 - Xdebug 3.4.5
213213
<zendextsrcrelease />
214214
<changelog>
215215

216+
<release>
217+
<date>2025-07-14</date>
218+
<time>14:58:54</time>
219+
<version>
220+
<release>3.4.5</release>
221+
<api>3.4.5</api>
222+
</version>
223+
<stability>
224+
<release>stable</release>
225+
<api>stable</api>
226+
</stability>
227+
<license uri="https://xdebug.org/license/1.03" filesource="LICENSE">Xdebug-1.03</license>
228+
<notes>
229+
Mon, Jul 14, 2025 - Xdebug 3.4.5
230+
231+
= Fixed bugs:
232+
233+
- Fixed issue #2332: Segmentation fault for code coverage with nested fibers
234+
- Fixed issue #2356: Reading properties with get hooks may modify property value
235+
236+
</notes>
237+
</release>
238+
216239
<release>
217240
<date>2025-06-12</date>
218241
<time>11:51:46</time>

php_xdebug.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#define PHP_XDEBUG_H
1919

2020
#define XDEBUG_NAME "Xdebug"
21-
#define XDEBUG_VERSION "3.4.6-dev"
21+
#define XDEBUG_VERSION "3.4.6"
2222
#define XDEBUG_AUTHOR "Derick Rethans"
2323
#define XDEBUG_COPYRIGHT "Copyright (c) 2002-2025 by Derick Rethans"
2424
#define XDEBUG_COPYRIGHT_SHORT "Copyright (c) 2002-2025"

template.rc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
1414
# define THANKS_GUYS ""
1515
#endif
1616

17-
#define VERSIONDESC 3,4,6,0
18-
#define VERSIONSTR "3.4.6-dev"
17+
#define VERSIONDESC 3,4,6,1
18+
#define VERSIONSTR "3.4.6"
1919

2020
//Version
2121
VS_VERSION_INFO VERSIONINFO

xdebug.ini

Lines changed: 94 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; This file is generated by the 'xdebug.org:html/docs/convert.php' robot
2-
; for Xdebug 3.4.5 — do not modify by hand
2+
; for Xdebug 3.4.6 — do not modify by hand
33

44
; -----------------------------------------------------------------------------
55
; xdebug.cli_color
@@ -84,17 +84,35 @@
8484
; the machine where your IDE or debugging client is listening for incoming
8585
; debugging connections.
8686
;
87-
; On non-Windows platforms, it is also possible to configure a Unix domain
88-
; socket [1] which is supported by only a select view debugging clients. In that
89-
; case, instead of the hostname or IP address, use ``unix:///path/to/sock``.
87+
; Xdebug also supports a few other ways of specifying the host to connect to,
88+
; but these methods are not always available. xdebug_info() shows whether the
89+
; ``xdebug://*`` methods are available.
9090
;
91-
; [1] https://en.wikipedia.org/wiki/Unix_domain_socket
91+
; xdebug://gateway
92+
; Use the system defined network gateway.
93+
;
94+
; *Supported on Linux only.*
95+
;
96+
; xdebug://nameserver
97+
; Use the system defined private network nameserver.
98+
;
99+
; *Supported on Linux only, and not with distributions that use musl libc
100+
; [1], such as Alpine Linux.*
101+
;
102+
; unix:///path/to/sock
103+
; A Unix domain socket [2].
104+
;
105+
; *Supported on non-Windows platforms, and only supported by select few
106+
; debugging clients.*
92107
;
93108
; If xdebug.discover_client_host is enabled then Xdebug will only use the value
94109
; of this setting in case Xdebug can not connect to an IDE using the information
95110
; it obtained from HTTP headers. In that case, the value of this setting acts as
96111
; a fallback only.
97112
;
113+
; [1] https://en.wikipedia.org/wiki/Musl
114+
; [2] https://en.wikipedia.org/wiki/Unix_domain_socket
115+
;
98116
; .. note::
99117
;
100118
; This setting can additionally be configured through the
@@ -1050,17 +1068,77 @@
10501068
; 2 writes a trace formatted in (simple) HTML.
10511069
; ===== ==============================================================================
10521070
;
1053-
; Fields for the computerized format:
1054-
;
1055-
; =========== ===== ========== ========== ========== ============ ============= ========================================= =================================== ======== =========== ================ ============================================================
1056-
; Record type 1 2 3 4 5 6 7 8 9 10 11 12 - ...
1057-
; =========== ===== ========== ========== ========== ============ ============= ========================================= =================================== ======== =========== ================ ============================================================
1058-
; Entry level function # always '0' time index memory usage function name user-defined (1) or internal function (0) name of the include or require file filename line number no. of arguments arguments (as many as specified in field 11) - tab separated
1059-
; ----------- ----- ---------- ---------- ---------- ------------ ------------- ----------------------------------------- ----------------------------------- -------- ----------- ---------------- ------------------------------------------------------------
1060-
; Exit level function # always '1' time index memory usage empty
1061-
; ----------- ----- ---------- ---------- ---------- ------------ ------------- ----------------------------------------- ----------------------------------- -------- ----------- ---------------- ------------------------------------------------------------
1062-
; Return level function # always 'R' empty return value empty
1063-
; =========== ===== ========== ========== ========== ============ ============= ========================================= =================================== ======== =========== ================ ============================================================
1071+
; Fields for the computerized format, depend on the record type.
1072+
;
1073+
; *Entry Line*
1074+
;
1075+
; ===== =================================================================
1076+
; Field Description
1077+
; ===== =================================================================
1078+
; 1 level
1079+
; ----- -----------------------------------------------------------------
1080+
; 2 function #
1081+
; ----- -----------------------------------------------------------------
1082+
; 3 always
1083+
;
1084+
; '0'
1085+
; ----- -----------------------------------------------------------------
1086+
; 4 time index
1087+
; ----- -----------------------------------------------------------------
1088+
; 5 memory usage
1089+
; ----- -----------------------------------------------------------------
1090+
; 6 function name
1091+
; ----- -----------------------------------------------------------------
1092+
; 7 user-defined (1) or internal function (0)
1093+
; ----- -----------------------------------------------------------------
1094+
; 8 name of the include or require file
1095+
; ----- -----------------------------------------------------------------
1096+
; 9 filename
1097+
; ----- -----------------------------------------------------------------
1098+
; 10 line number
1099+
; ----- -----------------------------------------------------------------
1100+
; 11 no. of arguments
1101+
; ----- -----------------------------------------------------------------
1102+
; 12.. arguments (as many as specified in field 11) — tab separated
1103+
; ===== =================================================================
1104+
;
1105+
; *Exit Line*
1106+
;
1107+
; ===== ============
1108+
; Field Description
1109+
; ===== ============
1110+
; 1 level
1111+
; ----- ------------
1112+
; 2 function #
1113+
; ----- ------------
1114+
; 3 always
1115+
;
1116+
; '1'
1117+
; ----- ------------
1118+
; 4 time index
1119+
; ----- ------------
1120+
; 5 memory usage
1121+
; ===== ============
1122+
;
1123+
; *Return Line*
1124+
;
1125+
; ===== ============
1126+
; Field Description
1127+
; ===== ============
1128+
; 1 level
1129+
; ----- ------------
1130+
; 2 function #
1131+
; ----- ------------
1132+
; 3 always
1133+
;
1134+
; 'R'
1135+
; ----- ------------
1136+
; 4 empty
1137+
; ----- ------------
1138+
; 5 empty
1139+
; ----- ------------
1140+
; 6 return value
1141+
; ===== ============
10641142
;
10651143
; See the introduction for Function Trace for a few examples.
10661144
;

0 commit comments

Comments
 (0)