Xdebug - Change Log
Released 2020-10-14
0001783: [Tracing] Stacktrace needs vertical scrolling on small screens. (derick) 0001743: [Uncategorized] Figuring out whether a call is a closure uses string comparisions instead of checking the ACC flag (derick) 0001848: [Step Debugging] Change default Xdebug port from 9000 to 9003 (derick) 0001826: [Profiling] Reduce profiler memory allocation and call overhead (derick) 0001824: [Uncategorized] Allow Xdebug's mode to be set through an environment variable (derick) 0001823: [Profiling] Profiler generates negative data for memory usage (derick) 0001820: [Profiling] Increase time tracing precision (derick) 0001818: [Uncategorized] Switch variable storage from char/size_t to zend_string (derick) 0001817: [Uncategorized] Switch filename storage from char/size_t to zend_string (derick) 0001825: [Profiling] Improve profiler performance by not calling fflush after every function (derick) 0001812: [Tracing] Remove show_mem_delta setting (derick) 0001829: [Profiling] Switch to 10ns profiler resolution (derick) 0001831: [Uncategorized] Add diagnostics (derick) 0001832: [Step Debugging] If connect back host can not be contacted, fallback to remote_host/port (derick) 0001846: [Step Debugging] Rename setting xdebug.remote_timeout to xdebug.connect_timeout_ms (derick) 0001845: [Step Debugging] Rename xdebug.remote{host,port} to xdebug.client{host,port} (derick) 0001844: [Uncategorized] Add deprecation warning for removed and renamed configuration setting names (derick) 0001841: [Code Coverage] Add support for PHP 8 'match' keyword (derick) 0001838: [Uncategorized] Remove collect_params setting, and always default it to "4" (derick) 0001847: [Step Debugging] Remove xdebug.remote_cookie_expire_time setting (derick) 0001834: [Uncategorized] Return type must be bool in overloaded set_time_limit (derick) 0001833: [Uncategorized] Add links to documentation in diagnostic log (derick) 0001811: [Stacktraces] Remove xdebug.collect_includes setting and always include them (derick) 0001810: [Stacktraces] Remove collect_vars and xdebug_get_declared_vars() (derick) 0001809: [Uncategorized] Remove "overload_var_dump" setting (derick) 0001785: [Step Debugging] Replace xdebug.remote_mode and xdebug.auto_trace with generic "start-with-request" setting (derick) 0001773: [Uncategorized] Replace all xdebug.*_output_dir settings with xdebug.output_dir (derick) 0001762: [Installation] Introduce feature modes (derick) 0001756: [Step Debugging] Php process won't exit after running connected to a client (derick) 0001755: [Step Debugging] Overload pcntl_fork() to prevent performance degradation by calling xdebug_get_pid often (derick) 0001752: [Uncategorized] Use a stack pool to manage stack entries instead of allocating and deallocating entries (derick) 0001712: [Profiling] Add unit to profiler data types (derick) 0001680: [Uncategorized] Update var dumping routines to include relevant information for interned strings and immutable arrays (derick) 0001378: [Step Debugging] Unfortunate coupling of default_enable=1 and remote_mode=jit (derick) 0001786: [Step Debugging] Remove idekey value fallback to USER/USERNAME environment variable (derick) 0001789: [Uncategorized] Provide PHP stubs for Xdebug's functions (derick) 0001807: [Documentation] Document Xdebug installation with yum and apt (derick) 0001801: [Uncategorized] Rename mode 'display' to mode 'develop' (derick) 0001797: [Uncategorized] Implement generic logging (derick) 0001795: [Uncategorized] Deprecate PHP 7.1 support (derick) 0001794: [Code Coverage] Replace the filter's blacklist/whitelist with exclude/include (derick) 0001793: [Step Debugging] Add xdebug.start_upon_error setting to cover the removed xdebug.remote_mode=jit feature. (derick) 0001791: [Uncategorized] Replace xdebug.trigger, xdebug.trigger_value, with xdebug.start_with_request=trigger and xdebug.trigger_value (derick) 0001792: [Step Debugging] Change start_with_request=always/never to start_with_request=yes/no (derick) 0001813: [Uncategorized] Make sure that the xdebuginit*_globals don't do more than they need to, and that init is only done when xdebug.mode != off (derick) 0001860: [Step Debugging] Allow xdebug.cloud_id to be set through an environment variable (derick) 0001857: [Step Debugging] Rename xdebug.remote_addr_header to xdebug.client_discovery_header (derick) 0001856: [Step Debugging] Rename xdebug.remote_connect_back to xdebug.discover_client_host (derick) 0001837: [Uncategorized] Support for associative variadic variable names (PHP 8) (derick) 0001850: [Tracing] Change array variable output in tracing to use modern [] syntax (derick) 0001781: [Stacktraces] Include 'Xdebug' in max nesting level error message (derick) 0001858: [Uncategorized] Only open/close log if there is an actual message to log (derick)
52 issues View Issues