-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.xml
2275 lines (2131 loc) · 88.7 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.10.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>xdebug</name>
<channel>pecl.php.net</channel>
<summary>Provides functions for function traces and profiling</summary>
<description>The Xdebug extension helps you debugging your script by providing a lot of
valuable debug information. The debug information that Xdebug can provide
includes the following:
* stack and function traces in error messages with:
o full parameter display for user defined functions
o function name, file name and line indications
o support for member functions
* memory allocation
* protection for infinite recursions
Xdebug also provides:
* profiling information for PHP scripts
* code coverage analysis
* capabilities to debug your scripts interactively with a debug client</description>
<lead>
<name>Derick Rethans</name>
<user>derick</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<date>2016-01-25</date>
<time>22:19:53</time>
<version>
<release>2.4.0RC4</release>
<api>2.4.0RC4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Mon, Jan 25, 2016 - xdebug 2.4.0RC4
= Fixed bugs:
- Fixed issue #1220: Segmentation fault if var_dump() output is too large.
- Fixed issue #1223: Xdebug crashes on PHP 7 when doing a DBGp eval command.
- Fixed issue #1229: Issues with GCC 4.8, which in -O2 move removes some
required code.
- Fixed issue #1235: Xdebug does not compile against PHP 7.1-dev due to
ZEND_FETCH_STATIC_PROP*.
- Fixed issue #1236: Can't remove breakpoints with negative IDs.
- Fixed issue #1238: Xdebug crashes with SIGSEGV while enumerating references
in variables.
- Fixed issue #1239: Crash due to changes with the CATCH opcode's jump
mechanism in 7.1
- Fixed issue #1241: Xdebug doesn't handle FAST_RET and FAST_CALL opcodes for
branch/dead code analysis, and path coverage.
- Fixed issue #1245: xdebug_dump_superglobals dumps *uninitialized* with PHP
7.
- Fixed issue #1250: Add PHP version descriptors to debugging log and profile
files.
</notes>
<contents>
<dir name="/">
<file md5sum="31c5be46b5933bcdc68b9d8fa6f58412" name="contrib/tracefile-analyser.php" role="doc" />
<file md5sum="75cb5843f8d6ff93cb5eaa7b062dc14a" name="contrib/xt.vim" role="doc" />
<file md5sum="8c6f306c33bfaf9acfbda6d2f976b8e3" name="debugclient/build/buildcheck.sh" role="src" />
<file md5sum="e796e364148aee1796320b90431bed9b" name="debugclient/build/buildconf1.mk" role="src" />
<file md5sum="4d4b8c43b0c0a5570e31761f05685a5d" name="debugclient/build/buildconf2.mk" role="src" />
<file md5sum="fa89e547ca74aa76eee82ed9c4d2daeb" name="debugclient/build/clean.mk" role="src" />
<file md5sum="306c941e88a71fd3522fd82228563ec9" name="debugclient/build/config-stubs" role="src" />
<file md5sum="b10bdc5308cfa1bfadf88477759e8612" name="debugclient/acinclude.m4" role="src" />
<file md5sum="fda34bdcb4283930f9055a263e3ddb28" name="debugclient/buildconf" role="src" />
<file md5sum="253fc424977def9dd5b58f7a4b42612a" name="debugclient/config.guess" role="src" />
<file md5sum="15aa53ae3adcec232c145a3fa8590c23" name="debugclient/config.h.in" role="src" />
<file md5sum="c31eb7b68f55a62a2223734c80c18d1f" name="debugclient/config.sub" role="src" />
<file md5sum="b7b1d0ee2305fa83a823b38fb4f15dc8" name="debugclient/configure" role="src" />
<file md5sum="d4e618720c6c1c92fb16ddb19e77db42" name="debugclient/configure.in" role="src" />
<file md5sum="cee6647ceb4340358991d5e65cdf5c43" name="debugclient/cvsclean" role="src" />
<file md5sum="fd5909387a0942054c5fe0ca2c233cc7" name="debugclient/debugclient.dsp" role="src" />
<file md5sum="386223c42821864f26fd0782d357d513" name="debugclient/depcomp" role="src" />
<file md5sum="05f2f7acf75122094a96ac9670251f9d" name="debugclient/INSTALL" role="src" />
<file md5sum="5afe8eb5573965dfb58378e4e46f3813" name="debugclient/install-sh" role="src" />
<file md5sum="a18aadbac8e9327d347421eaf10334ee" name="debugclient/LICENSE" role="src" />
<file md5sum="d6b4129d1b30e56415d267e320c00c02" name="debugclient/ltmain.sh" role="src" />
<file md5sum="f3ddb70110948afc9a8dddf1dcc5e313" name="debugclient/main.c" role="src" />
<file md5sum="542c07a45706363be2d822fd107fca3d" name="debugclient/Makefile.in" role="src" />
<file md5sum="d41d8cd98f00b204e9800998ecf8427e" name="debugclient/missing" role="src" />
<file md5sum="20af8d0d8c9b4478a446c1dee0a0c0f0" name="debugclient/mkinstalldirs" role="src" />
<file md5sum="b5fc597bbe6e45044998dd2608104cc9" name="debugclient/usefulstuff.c" role="src" />
<file md5sum="462d3f396dfb100d67b4e89d22e81382" name="debugclient/usefulstuff.h" role="src" />
<file md5sum="e9fe7146965b138c07fb00872f470288" name="config.m4" role="src" />
<file md5sum="32847cc5a7d1a8eea77b817f6a168b11" name="config.w32" role="src" />
<file md5sum="8f9a93feba6ff23c4bc1bc2929babcc4" name="CREDITS" role="doc" />
<file md5sum="34df3a274aa12b795417c65634c07f16" name="LICENSE" role="doc" />
<file md5sum="a88bc3039991574186377fc15dd85ea3" name="Makefile.frag" role="src" />
<file md5sum="491aea9e7732f8a60a426964acb8c3ed" name="Makefile.in" role="src" />
<file md5sum="ed85feea71d8f4e50b9ab8f720c50014" name="php_xdebug.h" role="src" />
<file md5sum="6641593a27b51bf613038d37c63c86ce" name="README.rst" role="doc" />
<file md5sum="7df6d434ac635c3aafb305b15b9f9828" name="usefulstuff.c" role="src" />
<file md5sum="6144a01ef95a1e12b7aaf705529c5beb" name="usefulstuff.h" role="src" />
<file md5sum="51cfcfd8a3247e1d1322a3fc01187d89" name="xdebug.c" role="src" />
<file md5sum="0904708a0047be03bbab35a4753ec2e4" name="xdebug_branch_info.c" role="src" />
<file md5sum="32c53e9e7b8f5326e64c86f5984cd8e4" name="xdebug_branch_info.h" role="src" />
<file md5sum="4c91068b0af1e7e5e624b3ea33ff7ef3" name="xdebug_code_coverage.c" role="src" />
<file md5sum="cf8892702f1c361430e7bc49305c24fe" name="xdebug_code_coverage.h" role="src" />
<file md5sum="0f0987d96b5f68e14934e02af9217bc3" name="xdebug_com.c" role="src" />
<file md5sum="f6114a43247743ce2c11b69da98a117a" name="xdebug_com.h" role="src" />
<file md5sum="22f067f273541035c8f7e5045fff73c8" name="xdebug_compat.c" role="src" />
<file md5sum="32e8a5b9815c58d7b49c3631333f08fa" name="xdebug_compat.h" role="src" />
<file md5sum="755515aeaaac4fb7739563897f25eab1" name="xdebug_handlers.c" role="src" />
<file md5sum="3ee8078ebd217c3c9ce692a4c5689d73" name="xdebug_handlers.h" role="src" />
<file md5sum="1368a70054b2e46c369fdb60d099b955" name="xdebug_handler_dbgp.c" role="src" />
<file md5sum="6e2a8642ad769fb0fad234b6567bfe6e" name="xdebug_handler_dbgp.h" role="src" />
<file md5sum="d519346cf080248d88a03bc64e06ab35" name="xdebug_hash.c" role="src" />
<file md5sum="3046c77469cdbe52fe3f6aa346e35724" name="xdebug_hash.h" role="src" />
<file md5sum="2e2522cbd6f0f899cf6581121d66a82f" name="xdebug_llist.c" role="src" />
<file md5sum="b26fc856404cb6745781fcfd0c7d2542" name="xdebug_llist.h" role="src" />
<file md5sum="bc89b9b19fd05d3a7ec200f5e7f35650" name="xdebug_mm.h" role="src" />
<file md5sum="9b7556c01cfb1dd4c37542ff9b5dbb14" name="xdebug_monitor.c" role="src" />
<file md5sum="48dea7d5c347ea1f16ab1af728b61e54" name="xdebug_monitor.h" role="src" />
<file md5sum="71b2c40e3be58d79f7bca6766ed043e0" name="xdebug_private.c" role="src" />
<file md5sum="fd16b78adbee75f96b88c0cca3f42b2e" name="xdebug_private.h" role="src" />
<file md5sum="9beb43b06d9fd3091fc78fd6ca4e8287" name="xdebug_profiler.c" role="src" />
<file md5sum="9282f2456d63157e26321c821e14b751" name="xdebug_profiler.h" role="src" />
<file md5sum="4cad3f44399f9ba7a4733aa2c30ec5ba" name="xdebug_set.c" role="src" />
<file md5sum="bb6c996a8e3529e1abc21e69ae4e8121" name="xdebug_set.h" role="src" />
<file md5sum="b4bfb70533b015759a3a973cbe30ccde" name="xdebug_stack.c" role="src" />
<file md5sum="08e2e02f37faebb35ec88f4cb0e87153" name="xdebug_stack.h" role="src" />
<file md5sum="08edcec14b70c297f7c70bae9f1da235" name="xdebug_str.c" role="src" />
<file md5sum="2b731180bf163537b25b6b88a1d9edad" name="xdebug_str.h" role="src" />
<file md5sum="517438014dba40fcd0e323a08405b6d0" name="xdebug_superglobals.c" role="src" />
<file md5sum="aac085d7cc5153580b0ddca572b97c43" name="xdebug_superglobals.h" role="src" />
<file md5sum="676cdb94e7dbe8745aaff6134e0ef98d" name="xdebug_tracing.c" role="src" />
<file md5sum="926db348730ca000784fd85bfcef1bb1" name="xdebug_tracing.h" role="src" />
<file md5sum="f2bdfe8394a4bf1a6cf359938854002f" name="xdebug_trace_textual.c" role="src" />
<file md5sum="d3f513da766829264343630644269441" name="xdebug_trace_textual.h" role="src" />
<file md5sum="f1c71d96d48563a68e137fbc4fe413b3" name="xdebug_trace_computerized.c" role="src" />
<file md5sum="7b45bdec85093d9f16b1885c9cc0e780" name="xdebug_trace_computerized.h" role="src" />
<file md5sum="4fce0465298b4bbb8397570d485cbcc4" name="xdebug_trace_html.c" role="src" />
<file md5sum="46bbbf32ba6522a91fbfd461eba349e2" name="xdebug_trace_html.h" role="src" />
<file md5sum="ec9608c57bdd8d076342cdb40a55483e" name="xdebug_var.c" role="src" />
<file md5sum="e01755f90da0e45d02a62bb0e1961aec" name="xdebug_var.h" role="src" />
<file md5sum="136ff917e7bc5ef739cc93aed4f4e426" name="xdebug_xml.c" role="src" />
<file md5sum="54a5229e204cea7542a4e6e4e1dec2ab" name="xdebug_xml.h" role="src" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.4.0</min>
</php>
<pearinstaller>
<min>1.9.1</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>xdebug</providesextension>
<zendextsrcrelease />
<changelog>
<release>
<date>2015-12-12</date>
<time>20:42:33</time>
<version>
<release>2.4.0RC3</release>
<api>2.4.0RC3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Wed, Dec 12, 2015 - xdebug 2.4.0RC3
= Fixed bugs:
- Fixed issue #1221: Sort out Windows x64 PHP 7 support
- Fixed issue #1229: Detect GCC 4.8 and disable optimisations when it is found
= Others:
- Made the test suite work for Windows too. Finally, after 13 years.
</notes>
</release>
<release>
<date>2015-12-02</date>
<time>23:31:49</time>
<version>
<release>2.4.0RC2</release>
<api>2.4.0RC2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Wed, Dec 02, 2015 - xdebug 2.4.0RC2
= Fixed bugs:
- Fixed issue #1181: Remote debugging does not handle exceptions after using
zend_read_property
- Fixed issue #1189: Remove address attribute from remote debugging responses
- Fixed issue #1194: The error message is doubly HTML-encoded with assert()
- Fixed issue #1210: Segfault with code coverage dead code analysis and
foreach on PHP 7
- Fixed issue #1215: SIGSEGV if xdebug.trace_output_dir directory does not
exist
- Fixed issue #1217: xdebug.show_error_trace should not be enabled by default
- Fixed issue #1218: Xdebug messes with the exception code, by casting it to
int
- Fixed issue #1219: Set default value for xdebug.overload_var_dump to 2 to
include file / line numbers by default
- Use long for PHP 5, and zend_long for PHP 7 for ini settings in the globals
</notes>
</release>
<release>
<date>2015-12-12</date>
<time>20:42:33</time>
<version>
<release>2.4.0RC3</release>
<api>2.4.0RC3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Wed, Dec 12, 2015 - xdebug 2.4.0RC3
= Fixed bugs:
- Fixed issue #1221: Sort out Windows x64 PHP 7 support
- Fixed issue #1229: Detect GCC 4.8 and disable optimisations when it is found
= Others:
- Made the test suite work for Windows too. Finally, after 13 years.
</notes>
</release>
<release>
<date>2015-11-21</date>
<time>23:24:57</time>
<version>
<release>2.4.0RC1</release>
<api>2.4.0RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Sat, Nov 21, 2015 - xdebug 2.4.0RC1
= Fixed bugs:
- Fixed issue #1195: Segfault with code coverage and foreach
- Fixed issue #1200: Additional opcodes need to be overloaded for PHP 7
- Fixed issue #1202: Anonymous classes are not handled properly while remote debugging
- Fixed issue #1203: Accessing static property of a class that has no static properties crashes while remote debugging
- Fixed issue #1209: Segfault with building a function name for create_function
- Restored Windows support (Includes patches by Jan Ehrhardt)
</notes>
</release>
<release>
<date>2015-11-05</date>
<time>12:42:57</time>
<version>
<release>2.4.0beta1</release>
<api>2.4.0beta1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Thu, Sep 05, 2015 - xdebug 2.4.0beta1
+ Added features:
- Implemented issue #1109: Added support for PHP 7.
- Implemented issue #1153: Add function monitor functionality.
- Implemented issue #1183: Add xdebug.show_error_trace setting to
allow/disallow to show a stack trace for every Error (throwable)
= Fixed bugs:
- Fixed issue #1070: Too many open files error with php-fpm: connections not
closed. (Patch by Sean Dubois)
- Fixed issue #1123: With Xdebug 2.3.1, PHPUnit with coverage is
exponentially slower than without
- Fixed issue #1166: Using $this in __debugInfo() causes infinite recursion
- Fixed issue #1173: Segmentation fault in xdebug_get_monitored_functions()
- Fixed issue #1182: Using PHPStorm with PHP 7 RC1 and xdebug 2.4-dev break
points are passed by including setting break point at start of script
- Fixed issue #1192: Dead code analysis does not work for generators with
'return;'
</notes>
</release>
<release>
<date>2015-06-19</date>
<time>16:15:00</time>
<version>
<release>2.3.3</release>
<api>2.3.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Fri, Jun 19, 2015 - xdebug 2.3.3
= Fixed bugs:
- Fixed issue #1130: Escaping issues with docrefs and HTML characters in
error messages
- Fixed issue #1133: PDO exception code value type is changed
- Fixed issue #1137: Windows does not support %zu formatting for sprintf
- Fixed issue #1140: Tracing with __debugInfo() crashes Xdebug due to a stack
overflow
- Fixed issue #1148: Can't disable max_nesting_function
- Fixed issue #1151: Crash when another extension calls call_user_function()
during RINIT
- Fixed crash with code coverage (Antony Dovgal)
- Fixed usage of virtual_file_ex and STR_FREE (Remi Collet)
- Reset overloaded opcodes at the end of each request (Eran Ifrah)
= Improvements:
- Fixed issue #686: Not possible to inspect SplObjectStorage instances with
Xdebug
- Fixed issue #864: No attributes are shown if an object extends
ArrayIterator
- Fixed issue #996: Can't evaluate property of class that extends ArrayObject
- Fixed issue #1134: Allow introspection of ArrayObject implementation's
internal storage
- Get rid of setlocale hack, by using %F instead of %f (and speed up tracing
by 15-20%)
</notes>
</release>
<release>
<date>2015-03-22</date>
<time>12:34:56</time>
<version>
<release>2.3.2</release>
<api>2.3.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Sun, Mar 22, 2015 - xdebug 2.3.2
= Fixed bugs:
- Fixed issue #1117: Path/branch coverage sometimes crashes
- Fixed issue #1121: Segfaults with path/branch coverage
</notes>
</release>
<release>
<date>2015-02-24</date>
<time>22:02:00</time>
<version>
<release>2.3.1</release>
<api>2.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, Feb 24, 2015 - xdebug 2.3.1
= Fixed bugs:
- Fixed issue #1112: Setting an invalid xdebug.trace_format causes Xdebug to
crash
- Fixed issue #1113: xdebug.*_trigger do no longer work, due to NULL not
being an empty string
</notes>
</release>
<release>
<date>2015-02-22</date>
<time>14:48:00</time>
<version>
<release>2.3.0</release>
<api>2.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Sun, Feb 22, 2015 - xdebug 2.3.0
= Fixed bugs:
- Fixed bug #932: Added an error message in case the remote debug log
couldn't be opened
- Fixed bug #982: Incorrect file paths in exception stack trace
- Fixed bug #1094: Segmentation fault when attempting to use branch/path
coverage
- Fixed bug #1101: Debugger is not triggered on xdebug_break() in JIT mode
- Fixed bug #1102: Stop Xdebug from crashing when debugging PHP Code with
"php -r".
- Fixed bug #1103: XDEBUG_SESSION_STOP_NO_EXEC only stops first script
executed with auto_prepend|append_files
- Fixed bug #1104: One character non-public properties cause issues with
debugging
- Fixed bug #1105: Setting properties without specifying a type only works in
topmost frame (Dominik del Bondio)
- Fixed bug #1095: Crash when using a non-associate array key in GLOBALS
- Fixed bug #1111: eval does not work when debugger is stopped in
xdebug_throw_exception_hook (Dominik del Bondio)
+ Added features:
- General
- Implemented issue #304: File name and line number info for overloaded
var_dump()
- Implemented issue #310: Allow class vars and array keys with
xdebug_debug_zval()
- Implemented issue #722: Add stack trace limit setting.
- Implemented issue #1003: Add option to xdebug_print_function_stack() to
suppress filename and line number
- Implemented issue #1004: Ability to halt on warning/notice
- Implemented issue #1023: Add support for PHP 5.6 variadics
- Implemented issue #1024: Add support for PHP 5.6's ASSIGN_POW
- Debugging
- Implemented issue #406: Added support for remote debugging user-defined
constants
- Implemented issue #495: Added support for the wildcard exception name '*'
- Implemented issue #1066: Better error message for SELinux preventing
debugging connections
- Implemented issue #1084: Added support for extended classes to trigger
exception breakpoints
- Implemented issue #1084: Added exception code as extra element to
debugger XML
- Tracing
- Implemented issue #341: Added the time index and memory usage for
function returns in normal tracefiles
- Implemented issue #644: Shared secret for profiler_enable_trigger and
trace_enable_trigger with *_value option
- Implemented issue #971: Added the trace file option
"XDEBUG_TRACE_NAKED_FILENAME" to xdebug_start_trace() to prevent the
".xt" extension from being added
- Implemented issue #1021: Added support for return values to computerized
trace files
- Implemented issue #1022: Added support for serialized variables as format
in trace files in the form of option "5" for "xdebug.collect_params"
- Code coverage
- Implemented issue #380: Added xdebug_code_coverage_started()
- Implemented issue #1034: Add collected path and branch information to
xdebug_get_code_coverage() output
- Profiling
- Implement issue #1054: Support for filename and function name compression
in cachegrind files
+ Changes:
- Implemented issue #863: Support xdebug.overload_var_dump through
ini_set()
- Implemented issue #973: Use case-insensitive filename comparison on all
systems (Galen Wright-Watson)
- Implemented issue #1015: Added the xdebug.force_display_errors and
xdebug.force_error_reporting php.ini-only settings to always override
PHP's settings for display_errors and error_reporting
- Implemented issue #1057: Removed trailing whitespace from example
xdebug.ini
- Implemented issue #1096: Improve performance improvement for handling
breakpoints by ignoring locales (Daniel Sloof)
- Implemented issue #1100: Raise default max_nesting_level to 256
- Removed features:
- Support for PHP versions lower than PHP 5.4 have been dropped.
</notes>
</release>
<release>
<date>2015-01-21</date>
<time>21:59:00</time>
<version>
<release>2.2.7</release>
<api>2.2.7</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Thu, Jan 22, 2014 - xdebug 2.2.7
= Fixed bugs:
- Fixed bug #1083: Segfault when requesting a variable for a context that did
not have them.
- Fixed bug #1087: zend_execute_script or zend_eval_string in RINIT segfaults.
- Fixed bug #1088: Xdebug won't show dead and not executed lines at the second
time.
- Fixed bug #1098: Xdebug doesn't make use of __debugInfo.
- Fixed segfaults with ZTS on PHP 5.6.
</notes>
</release>
<release>
<date>2014-11-14</date>
<time>15:13:00</time>
<version>
<release>2.2.6</release>
<api>2.2.6</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Fri, Nov 14, 2014 - xdebug 2.2.6
= Fixed bugs:
- Fixed bug #1048: Can not get $GLOBAL variable by property_value on function
context.
- Fixed bug #1073 and #1075: Segmentation fault with internal functions
calling internal functions.
- Fixed bug #1085: Fixed the tracefile analyser as the format version had been
bumbed.
- Fixed memory leaks
</notes>
</release>
<release>
<date>2014-04-29</date>
<time>20:44:00</time>
<version>
<release>2.2.5</release>
<api>2.2.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, Apr 29, 2014 - xdebug 2.2.5
= Fixed bugs:
- Fixed bug #1040: Fixed uninitialized sa value.
- Fixed building on hurd-i386.
</notes>
</release>
<release>
<date>2014-02-28</date>
<time>10:33:00</time>
<version>
<release>2.2.4</release>
<api>2.2.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Fri, Feb 28, 2014 - xdebug 2.2.4
= Fixed bugs:
- Fixed bug #785: Profiler does not handle closures and call_user_func_array well.
- Fixed bug #963: Xdebug waits too long for response from remote client
- Fixed bug #976: XDebug crashes if current varibles scope contains COM object.
- Fixed bug #978: Inspection of array with negative keys fails
- Fixed bug #979: property_value -m 0 should mean all bytes, not 0 bytes
- Fixed bug #987: Hidden property names not shown.
</notes>
</release>
<release>
<date>2013-05-22</date>
<time>08:54:00</time>
<version>
<release>2.2.3</release>
<api>2.2.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, May 21, 2013 - xdebug 2.2.3
+ Added features:
- Support for PHP 5.5.
= Fixed bugs:
- Fixed bug #923: Xdebug + Netbeans + ext/MongoDB crash on MongoCursor instance
- Fixed bug #929: Directory name management in xdebug.profiler_output_dir
- Fixed bug #931: xdebug_str_add does not check for NULL str before calling strlen on it
- Fixed bug #935: Document the return value from xdebug_get_code_coverage()
- Fixed bug #947: Newlines converted when html_errors = 0
</notes>
</release>
<release>
<date>2013-03-23</date>
<time>12:00:00</time>
<version>
<release>2.2.2</release>
<api>2.2.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Sat, Mar 23, 2013 - xdebug 2.2.2
+ Added features:
- Support for PHP 5.5.
= Fixed bugs:
- Fixed bug #598: Use HTTP_X_FORWARDED_FOR to determine remote debugger.
- Fixed bug #625: xdebug_get_headers() -> Headers are reset unexpectedly.
- Fixed bug #811: PHP Documentation Link.
- Fixed bug #818: Require a php script in the PHP_RINIT causes Xdebug to crash.
- Fixed bug #903: xdebug_get_headers() returns replaced headers.
- Fixed bug #905: Support PHP 5.5 and generators.
- Fixed bug #920: AM_CONFIG_HEADER is depreciated.
</notes>
</release>
<release>
<version>
<release>2.2.1</release>
<api>2.2.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-07-14</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
= Fixed bugs:
- Fixed bug #843: Text output depends on php locale.
- Fixed bug #838/#839/#840: Debugging static properties crashes Xdebug.
- Fixed bug #821: Variable assignments (beginning with =>) should be
indented one more scope.
- Fixed bug #811: PHP Documentation Link.
- Fixed bug #800: var_dump(get_class(new foo\bar')) add an extra "\" in
class name.
</notes>
</release>
<release>
<version>
<release>2.2.0</release>
<api>2.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-05-08</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, May 08, 2012 - xdebug 2.2.0
+ Added features:
- Support for PHP 5.4.
- Added ANSI colour output for the shell. (Including patches by Michael
Maclean)
- Added var_dump() overloading on the command line (issue #457).
- Added better support for closures in stack and function traces.
- Added the size of arrays to the overloaded variable output, so that you
know how many elements there are.
- Added support for X-HTTP-FORWARDED-FOR before falling back to REMOTE_ADDR
(issue #660). (Patch by Hannes Magnusson)
- Added the method call type to xdebug_get_function_stack() (issue #695).
- Added extra information to error printouts to tell that the error
suppression operator has been ignored due to xdebug.scream.
- Added a error-specific CSS class to stack traces.
+ New settings:
- xdebug.cli_color for colouring output on the command line (Unix only).
- Added xdebug.trace_enable_trigger to triger function traces through a
GET/POST/COOKIE parameter (issue #517). (Patch by Patrick Allaert)
- Added support for the 'U' format specifier for function trace and
profiler filenames.
+ Changes:
- Improved performance by lazy-initializing data structures.
- Improved code coverage performance. (Including some patches by Taavi
Burns)
- Improved compatibility with KCacheGrind.
- Improved logging of remote debugging connections, by added connection
success/failure logging to the xdebug.remote_log functionality.
= Fixed bugs:
- Fixed bug #827: Enabling Xdebug causes phpt tests to fail because of
var_dump() formatting issues.
- Fixed bug #823: Single quotes are escaped in var_dumped string output.
- Fixed issue #819: Xdebug 2.2.0RC2 can't stand on a breakpoint more than 30 seconds.
- Fixed bug #801: Segfault with streamwrapper and unclosed $fp on
destruction.
- Fixed issue #797: Xdebug crashes when fetching static properties.
- Fixed bug #794: Allow coloured output on Windows.
- Fixed bug #784: Unlimited feature for var_display_max_data and
var_display_max_depth is undocumented.
- Fixed bug #774: Apache crashes on header() calls.
- Fixed bug #764: Tailored Installation instructions do not work.
- Fixed bug #758: php_value xdebug.idekey is ignored in .htaccess files
- Fixed bug #728: Profiler reports __call() invocations confusingly/wrongly.
- Fixed bug #687: Xdebug does not show dynamically defined variable.
- Fixed bug #662: idekey is set to running user.
- Fixed bug #627: Added the realpath check.
</notes>
</release>
<release>
<version>
<release>2.2.0RC2</release>
<api>2.2.0RC2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-04-22</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, Apr 22, 2012 - xdebug 2.2.0rc2
= Fixed bugs:
- Fixed bug #801: Segfault with streamwrapper and unclosed $fp on
destruction.
- Fixed bug #794: Allow coloured output on Windows.
- Fixed bug #784: Unlimited feature for var_display_max_data and
var_display_max_depth is undocumented.
- Fixed bug #774: Apache crashes on header() calls.
- Fixed bug #764: Tailored Installation instructions do not work.
- Fixed bug #758: php_value xdebug.idekey is ignored in .htaccess files
- Fixed bug #662: idekey is set to running user.
</notes>
</release>
<release>
<version>
<release>2.2.0RC1</release>
<api>2.2.0RC1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-03-12</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, Mar 13, 2012 - xdebug 2.2.0rc1
+ Added features:
- Support for PHP 5.4.
- Added ANSI colour output for the shell. (Including patches by Michael
Maclean)
- Added var_dump() overloading on the command line (issue #457).
- Added better support for closures in stack and function traces.
- Added the size of arrays to the overloaded variable output, so that you
know how many elements there are.
- Added support for X-HTTP-FORWARDED-FOR before falling back to REMOTE_ADDR
(issue #660). (Patch by Hannes Magnusson)
- Added the method call type to xdebug_get_function_stack() (issue #695).
- Added extra information to error printouts to tell that the error
suppression operator has been ignored due to xdebug.scream.
- Added a error-specific CSS class to stack traces.
+ New settings:
- xdebug.cli_color for colouring output on the command line (Unix only).
- Added xdebug.trace_enable_trigger to triger function traces through a
GET/POST/COOKIE parameter (issue #517). (Patch by Patrick Allaert)
- Added support for the 'U' format specifier for function trace and
profiler filenames.
+ Changes:
- Improved performance by lazy-initializing data structures.
- Improved code coverage performance. (Including some patches by Taavi
Burns)
- Improved compatibility with KCacheGrind.
- Improved logging of remote debugging connections, by added connection
success/failure logging to the xdebug.remote_log functionality.
= Fixed bugs:
- No additional bug fixes besides the ones from the 2.1 branch up til
Xdebug 2.1.4.
</notes>
</release>
<release>
<version>
<release>2.1.4</release>
<api>2.1.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-03-12</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
= Fixed bugs:
- Fixed bug #788: Collect errors eats fatal errors.
- Fixed bug #787: Segmentation Fault with PHP header_remove().
- Fixed bug #778: Xdebug session in Eclipse crash whenever it run into
simplexml_load_string call.
- Fixed bug #756: Added support for ZEND_*_*_OBJ and self::*.
- Fixed bug #747: Still problem with error message and soap client / soap
server.
- Fixed bug #744: new lines in a PHP file from Windows are displayed with
an extra white line with var_dump().
- Fixed an issue with debugging and the eval command.
- Fixed compilation with ZTS on PHP < 5.3
</notes>
</release>
<release>
<version>
<release>2.1.3</release>
<api>2.1.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-01-25</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
= Fixed bugs:
- Fixed bug #725: EG(current_execute_data) is not checked in xdebug.c,
xdebug_statement_call.
- Fixed bug #723: xdebug is stricter than PHP regarding Exception property
types.
- Fixed bug #714: Cachegrind files have huge (wrong) numbers in some lines.
- Fixed bug #709: Xdebug doesn't understand E_USER_DEPRECATED.
- Fixed bug #698: Allow xdebug.remote_connect_back to be set in .htaccess.
- Fixed bug #690: Function traces are not appended to file with
xdebug_start_trace() and xdebug.trace_options=1.
- Fixed bug #623: Static properties of a class can be evaluated only with
difficulty.
- Fixed bug #614/#619: Viewing private variables in base classes through
the debugger.
- Fixed bug #609: Xdebug and SOAP extension's error handlers conflict.
- Fixed bug #606/#678/#688/#689/#704: crash after using eval on an
unparsable, or un-executable statement.
- Fixed bug #305: xdebug exception handler doesn't properly handle special
chars.
+ Changes:
- Changed xdebug_break() to hint to the statement execution trap instead of
breaking forcefully adding an extra stackframe.
- Prevent Xdebug 2.1.x to build with PHP 5.4.
</notes>
</release>
<release>
<version>
<release>2.1.2</release>
<api>2.1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-07-28</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
= Fixed bugs:
- Fixed bug #622: Working with eval() code is inconvenient and difficult.
- Fixed bug #684: xdebug_var_dump - IE does not support &.
- Fixed bug #693: Cachegrind files not written when filename is very long.
- Fixed bug #697: Incorrect code coverage of function arguments when using
XDEBUG_CC_UNUSED.
- Fixed bug #699: Xdebug gets the filename wrong for the countable
interface.
- Fixed bug #703 by adding another opcode to the list that needs to be
overridden.
</notes>
</release>
<release>
<version>
<release>2.1.2</release>
<api>2.1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-07-28</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
= Fixed bugs:
- Fixed bug #622: Working with eval() code is inconvenient and difficult.
- Fixed bug #684: xdebug_var_dump - IE does not support &.
- Fixed bug #693: Cachegrind files not written when filename is very long.
- Fixed bug #697: Incorrect code coverage of function arguments when using
XDEBUG_CC_UNUSED.
- Fixed bug #699: Xdebug gets the filename wrong for the countable
interface.
- Fixed bug #703 by adding another opcode to the list that needs to be
overridden.
</notes>
</release>
<release>
<version>
<release>2.1.1</release>
<api>2.1.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2011-03-28</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Mon, Mar 28, 2011 - xdebug 2.1.1
= Fixed bugs:
- Fixed ZTS compilation.
</notes>
</release>
<release>
<version>
<release>2.1.1RC1</release>
<api>2.1.1RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-03-22</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>
Tue, Mar 22, 2011 - xdebug 2.1.1rc1
= Fixed bugs:
= Debugger
- Fixed bug #518: Removed CLASSNAME pseudo-property optional.
- Fixed bug #592: Xdebug crashes with run after detach.
- Fixed bug #596: Call breakpoint never works with instance methods, only
static methods.
- Fixed JIT mode in the debugger so that it works for xdebug_break() too.
= Profiler
- Fixed bug #631: Summary not written when script ended with "exit()".
- Fixed bug #639: Xdebug profiling: output not correct - missing 'cfl='.
- Fixed bug #642: Fixed line numbers for offsetGet, offsetSet,
__get/__set/__isset/__unset and __call in profile files and stack
traces/function traces.
- Fixed bug #643: Profiler gets line numbers wrong.
- Fixed bug #653: XDebug profiler crashes with %H in file name and non
standard port.
= Others