xdebug-handler

Restart a CLI process without loading the xdebug extension.

MIT License

Downloads
283M
Stars
2.5K
Committers
21

Bot releases are hidden (Show)

xdebug-handler - 3.0.5 Latest Release

Published by johnstevenson 6 months ago

  • Fixed: fail restart if PHP_BINARY is not available
xdebug-handler - 3.0.4

Published by johnstevenson 7 months ago

  • Added: Functional tests.
  • Fixed: Incompatibility with PHPUnit 10.
xdebug-handler - 3.0.3

Published by johnstevenson over 2 years ago

  • Added: support for composer/pcre versions 2 and 3.
xdebug-handler - 3.0.2

Published by johnstevenson over 2 years ago

  • Fixed: regression in 3.0.1 affecting Xdebug 2.
xdebug-handler - 2.0.5

Published by johnstevenson over 2 years ago

  • Fixed: regression in 2.0.4 affecting Xdebug 2.
xdebug-handler - 3.0.1

Published by johnstevenson almost 3 years ago

  • Fixed: error when calling isXdebugActive before class instantiation.
xdebug-handler - 2.0.4

Published by johnstevenson almost 3 years ago

  • Fixed: allow calling isXdebugActive before class instantiation.
xdebug-handler - 3.0.0

Published by johnstevenson almost 3 years ago

  • Removed: support for legacy PHP versions (< PHP 7.2.5).
  • Added: type declarations to arguments and return values.
  • Added: strict typing to all classes.
xdebug-handler - 2.0.3

Published by johnstevenson almost 3 years ago

  • Added: support, type annotations and refactoring for stricter PHPStan analysis.
xdebug-handler - 2.0.2

Published by johnstevenson about 3 years ago

  • Added: support for xdebug_info('mode') in Xdebug 3.1.
  • Added: support for Psr\Log versions 2 and 3.
  • Fixed: remove ini directives from non-cli HOST/PATH sections.
xdebug-handler - 2.0.1

Published by johnstevenson over 3 years ago

  • Fixed: don't restart if the cwd is a UNC path and cmd.exe will be invoked.
xdebug-handler - 2.0.0

Published by johnstevenson over 3 years ago

  • Break: this is a major release, see UPGRADE.md for more information.
  • Break: removed optional $colorOption constructor param and passthru fallback.
  • Break: renamed requiresRestart param from $isLoaded to $default.
  • Break: changed restart param $command from a string to an array.
  • Added: support for Xdebug3 to only restart if Xdebug is not running with xdebug.mode=off.
  • Added: isXdebugActive() method to determine if Xdebug is still running in the restart.
  • Added: feature to bypass the shell in PHP-7.4+ by giving proc_open an array of arguments.
  • Added: Process utility class to the API.
xdebug-handler - 1.4.6

Published by johnstevenson over 3 years ago

  • Fixed: fail restart if proc_open has been disabled in disable_functions.
  • Fixed: enable Windows CTRL event handling in the restarted process.
xdebug-handler - 1.4.5

Published by Seldaek almost 4 years ago

  • Fixed: support for stream_isatty and overall correct FD forwarding to the restarted process.
xdebug-handler - 1.4.4

Published by johnstevenson almost 4 years ago

  • Fix: exception if pcntl_signal is disabled.
xdebug-handler - 1.4.3

Published by johnstevenson about 4 years ago

  • Fixed: restore SIGINT to default handler in restarted process if no other handler exists.
xdebug-handler - 1.4.2

Published by johnstevenson over 4 years ago

  • Fixed: ignore SIGINTs to let the restarted process handle them.
xdebug-handler - 1.4.1

Published by johnstevenson over 4 years ago

  • Fixed: restart fails if an ini file is empty.
xdebug-handler - 1.4.0

Published by johnstevenson almost 5 years ago

xdebug-handler - 1.3.3

Published by johnstevenson over 5 years ago

  • Fixed: add environment changes to $_ENV if it is being used.