PHPUnit Versions Save

The PHP Unit Testing framework.

8.5.38

1 month ago

Changed

  • The namespaces of dependencies are now prefixed with PHPUnitPHAR instead of just PHPUnit for the PHAR distribution of PHPUnit

How to install or update PHPUnit

11.0.9

1 month ago

Changed

  • #5766: Do not use a shell in proc_open() if not really needed
  • #5772: Cleanup process handling after dropping temp-file handling

Fixed

  • #5570: Windows does not support exclusive locks on stdout

How to install or update PHPUnit

10.5.16

1 month ago

Changed

  • #5766: Do not use a shell in proc_open() if not really needed
  • #5772: Cleanup process handling after dropping temp-file handling

Fixed

  • #5570: Windows does not support exclusive locks on stdout

How to install or update PHPUnit

10.5.15

1 month ago

Fixed

  • #5765: Be more forgiving with error handlers that do not respect error suppression

How to install or update PHPUnit

11.0.8

1 month ago

Fixed

  • #5765: Be more forgiving with error handlers that do not respect error suppression

How to install or update PHPUnit

9.6.18

1 month ago

Changed

  • #5763: Release nullable type changes for PHPUnit 9.6

How to install or update PHPUnit

10.5.14

1 month ago

Changed

  • #5747: Cache result of Groups::groups()
  • #5748: Improve performance of NamePrettifier::prettifyTestMethodName()
  • #5750: Micro-optimize NamePrettifier::prettifyTestMethodName() once again

Fixed

  • #5760: TestDox printer does not display details about exceptions raised in before-test methods

How to install or update PHPUnit

11.0.7

1 month ago

Changed

  • #5747: Cache result of Groups::groups()
  • #5748: Improve performance of NamePrettifier::prettifyTestMethodName()
  • #5750: Micro-optimize NamePrettifier::prettifyTestMethodName() once again
  • #5752: Improve message for deprecation of doubling methods named "method"

Fixed

  • #5760: TestDox printer does not display details about exceptions raised in before-test methods

How to install or update PHPUnit

11.0.6

2 months ago

Changed

  • #5727: Prevent duplicate call of NamePrettifier::prettifyTestMethodName()
  • #5739: Micro-optimize NamePrettifier::prettifyTestMethodName()
  • #5740: Micro-optimize TestRunner::runTestWithTimeout()
  • #5741: Save call to Telemetry\System::snapshot()
  • #5742: Prevent file IO when not strictly necessary
  • #5743: Prevent unnecessary ExecutionOrderDependency::getTarget() call
  • #5744: Simplify NamePrettifier::prettifyTestMethodName()

Fixed

  • #5351: Incorrect code coverage metadata does not prevent code coverage data from being collected
  • #5729: assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys() does not correctly handle array order
  • #5746: Using -d CLI option multiple times triggers warning

How to install or update PHPUnit

10.5.13

2 months ago

Changed

  • #5727: Prevent duplicate call of NamePrettifier::prettifyTestMethodName()
  • #5739: Micro-optimize NamePrettifier::prettifyTestMethodName()
  • #5740: Micro-optimize TestRunner::runTestWithTimeout()
  • #5741: Save call to Telemetry\System::snapshot()
  • #5742: Prevent file IO when not strictly necessary
  • #5743: Prevent unnecessary ExecutionOrderDependency::getTarget() call
  • #5744: Simplify NamePrettifier::prettifyTestMethodName()

Fixed

  • #5351: Incorrect code coverage metadata does not prevent code coverage data from being collected
  • #5746: Using -d CLI option multiple times triggers warning

How to install or update PHPUnit