[ANNOUNCEMENT] xdebug-2.3.0 (stable) Released.

From: Date: Sun, 22 Feb 2015 19:13:17 +0000
Subject: [ANNOUNCEMENT] xdebug-2.3.0 (stable) Released.
Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-12603@lists.php.net to get a copy of this message
The new PECL package xdebug-2.3.0 (stable) has been released at http://pecl.php.net/. Release 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 (Danief 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. Package Info ------------- 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 Related Links ------------- Package home: http://pecl.php.net/package/xdebug Changelog: http://pecl.php.net/package-changelog.php?package=xdebug Download: http://pecl.php.net/get/xdebug-2.3.0.tgz Authors ------------- Derick Rethans <derick@php.net> (lead)

« previous php.pecl.dev (#12603) next »