Skip to content

Latest commit

 

History

History
143 lines (112 loc) · 7.39 KB

CHANGELOG.md

File metadata and controls

143 lines (112 loc) · 7.39 KB

Changelog

All notable changes to this project will be documented in this file. For previous changes, refer to the CHANGELOG-0.x.md document.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

  • Report PHPUnit deprecations as a separately #304

[2.6.0] - 2025-03-04

  • Deprecations details are now shown according to the PHPUnit config #303, thanks @garak

NB: the config attribute in the PhpUnit configuration is displayDetailsOnTestsThatTriggerDeprecations. Since this value is false by default, in this version the deprecations will be hidden. If you want to replicate the previous behavior, set the attribute to true in your configuration.

[2.5.0] - 2025-02-08

  • Add PHPUnit 12 support #297
  • Add PHP 8.4 support #279

[2.4.0] - 2024-09-25

Added

  • --exclude-testsuite option #273, thanks @raffaelecarelle
  • --test-suffix option #273, thanks @raffaelecarelle

[2.3.4] - 2024-08-07

  • Fix PHPUnit 11.3 compat #260, thanks @kubawerlos
  • Reduce package footprint by updating .gitattributes #261, thanks @kubawerlos

[2.3.3] - 2024-06-06

  • Avoid generating a warning when writing test logs #250

[2.3.2] - 2024-04-29

  • Add PHPUnit version info #213
  • Deduplicate correctly the test files recap at the end of the execution #241

[2.3.1] - 2024-02-06

  • Fix support for PHPUnit 11, due to dependency conflicts #230

[2.3.0] - 2024-02-02

  • Add support for PHPUnit 11 #225
  • Bump PHPUnit requirement to a minimum of 10.5.4 #227

[2.2.3] - 2023-11-30

  • Add support for Symfony 7 #2220

[2.2.2] - 2023-10-06

  • Add support for PHPUnit 10.4 #218

[2.2.1] - 2023-08-30

  • Add output when failing due to PHPUnit runner errors (i.e. with an empty data provider) #217

[2.2.0] - 2023-06-08

[2.1.0] - 2023-05-03

  • Add --sort=random option to execute test classes in random order

[2.0.1] - 2023-04-28

Fixed

  • Fix handling of second outcome on last test of class (i.e. deprecation emitted after the last test has passed) #204

[2.0.0] - 2023-03-06

Added

  • Support for PHPUnit 10
  • --pass-through option #194

Changed

  • The integration mechanic with PHPUnit has now changed, and it now leverages the new event system; to do that, Paraunit will need a bootstrap extension registered in the PHPUnit XML config; at the first run without it, Paraunit will ask if you want to add it automatically #186

Removed

  • Drop support for PHPUnit < 10

[1.3.1] - 2024-10-03

  • Avoid passing --testsuite option to PHPUnit when running with chunks #276

[1.3.0] - 2022-06-15

Added

  • Add --chunk-size option #164
  • Add native enabling of Xdebug coverage mode #170
  • Report full process output when in debug mode #170
  • Add support for Symfony 6 #168

Removed

  • Drop support for Symfony < 4.4 #168

[1.2.1] - 2021-03-25

Added

  • Allow jean85/pretty-package-versions v2 90f84b5

[1.2.0] - 2020-09-15

Added

  • Add support for PHP 8.0 #154
  • Add support for PHPUnit 9.3 #153

Removed

  • Drop support for PHPUnit < 9.3 #153

[1.1.1] - 2020-05-06

Added

  • Add support for deadlock detection on PostgreSQL #152, thanks @elernonelma

[1.1.0] - 2020-04-03

Added

  • Add support for PHPUnit 9.1 #149

Changed

  • Large internal refactor from using PHPUnit's --printer to TestHooks #149

Removed

  • Drop support for PHP <= 7.2 #149
  • Drop support for PHPUnit <= 9.0 #149

[1.0.1] - 2020-03-23

Fixed

  • Fix handling of PHPUnit --stderr option #144, thanks @pczerkas
  • Fix small issue in checking coverage data syntax 8f70c

[1.0.0] - 2020-03-11

First stable release. The following changes are in comparison to the previous, unstable release (0.12.3), split into the beta releases that were tagged in the meantime.

Removed

  • PHAR release (it's not working)

[1.0.0-beta2] - 2020-02-26

Added

  • Add support for PHP 7.4
  • Add support for Symfony 5
  • Add support for ext-pcov as a coverage driver #146

Changed

  • Update PHPStan to 0.12 #145
  • Prefer Pcov or Xdebug over PHPDBG as coverage driver #146

[1.0.0-beta1] - 2019-04-08

Breaking changes

  • Drop support for older packages: #134
    • phpunit/phpunit 6
    • phpunit/php-code-coverage < 6
    • All Symfony components < 3.4
  • Scalar and return types added everywhere possible

Added

  • Add support for phpunit/phpunit 8 and phpunit/php-code-coverage 7 #133
  • Add explicit requirement for ext-dom and ext-json #134

Fixed

  • Do not set values on PHPUnit options that do not expect values #127, thanks @fullbl

Changed

  • Update PHPStan to 0.11 #128
  • Update coding standard to 0.3 #131
  • Disable Scrutinizer #132