Release Notes: This release adds a new debugger protocol, many new features, and much better script tracing capabilities. Xdebug 2's profiler outputs the same format as cachegrind and can be read by KCacheGrind.
Release Notes: Xdebug 1.3 was updated to compile against the latest PHP 5.
Release Notes: Changes include numerous bugfixes and the addition of file/line information to signals.
Release Notes: Some bugfixes, code coverage to check which lines and how often they were touched during execution, dumping of super globals on errors, profiling support, and some extra commands to the debugger protocol: "eval" (evaluate any PHP code from the debugger client), "kill" (kills the running script), and "delete" (removes a breakpoint on a specified element).
Release Notes: The remote debugging features have finally been finalized. You can now debug your script with a remote client. This release features stepping (step-in, step-out, and step-ver), accessing data, and lots of other cool features.
Release Notes: This release provides remote debugging capabilities with breakpoints and backtraces. The debugger works a lot like gdb, and it should therefore be easy to integrate it in IDEs. A number of bugs were fixed, but unfortunately support for PHP versions older than 4.3.0pre1 has been dropped.
Release Notes: Besides the numerous bug fixes, this version now shows parameters to internal functions (in PHP versions 4.3.0dev and above) and has performance enhancements. It's now also possible to log the errors to syslog if the log_errors php.ini directive is on.
Release Notes: This release now has support for PHP 4.1.2 (only Linux tested), support for classnames, variable include files and variable function names, links to the PHP Manual in traces, timestamps and memory usage information with function traces, and support for variable function names in traces. Some bugs were also fixed.
Release Notes: Implemented better parameter tracing for user defined functions, xdebug_get_function_trace() for returning function traces in an array, a parameter to xdebug_start_trace() that causes trace dumps to go to the specified filename, and function traces which can be started and stopped with xdebug_start_trace() and xdebug_stop_trace(), and viewed by using the return array from xdebug_get_function_trace(). Traces were fixed in Windows.