Skip to content

Latest commit

 

History

History
332 lines (234 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

332 lines (234 loc) · 14.9 KB

Changelog

All notable changes to this project will be documented in this file.

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

Unreleased

For a full diff see 2.14.0...main.

For a full diff see 2.13.0...2.14.0.

Changed

For a full diff see 2.12.0...2.13.0.

Changed

For a full diff see 2.11.0...2.12.0.

Changed

For a full diff see 2.10.0...2.11.0.

Changed

For a full diff see 2.9.0...2.10.0.

Changed

  • Added support for phpunit/phpunit:^11.0.0 (#485), by @localheinz
  • Added support for using phpunit-slow-test-detector.phar with phpunit/phpunit:^9.0.0 (#491), by @localheinz
  • Added support for using phpunit-slow-test-detector.phar with phpunit/phpunit:^8.5.19 (#494), by @localheinz
  • Added support for using phpunit-slow-test-detector.phar with phpunit/phpunit:^7.5.0 (#495), by @localheinz

For a full diff see 2.8.0...2.9.0.

Changed

  • Consistently included test setup and teardown in duration measurement ([#380]), by @localheinz and @mvorisek

Fixed

For a full diff see 2.7.0...2.8.0.

Added

For a full diff see 2.6.0...2.7.0.

Changed

  • Widened version constraints to allow installation with phpunit/phpunit:^8.5.19, phpunit/phpunit:^9.0.0, and phpunit/phpunit:^10.0.0 (#396), by @localheinz

For a full diff see 2.5.0...2.6.0.

Added

For a full diff see 2.4.0...2.5.0.

Added

Changed

For a full diff see 2.3.2...2.4.0.

Added

Changed

Fixed

For a full diff see 2.3.1...2.3.2.

Fixed

For a full diff see 2.3.0...2.3.1.

Fixed

For a full diff see 2.2.0...2.3.0.

Changed

For a full diff see 2.1.1...2.2.0.

Changed

  • Suggested and required phpunit/phpunit as a development dependency to allow usage with phpunit/phpunit when installed as PHAR (#272), by @localheinz

For a full diff see 2.1.0...2.1.1.

Fixed

  • Stopped registering extension when running phpunit with the --no-output option (#243), by @localheinz

For a full diff see 2.0.0...2.1.0.

Changed

For a full diff see 1.0.0...2.0.0.

Changed

  • Allowed configuring the maximum duration via maximum-duration parameter (#212), by @localheinz
  • Allowed configuring the maximum count via maximum-count parameter (#217), by @localheinz
  • Marked classes and interfaces as internal (#219), by @localheinz
  • Brought duration formatting in line with phpunit/php-timer (#220), by @localheinz
  • Allowed configuring the maximum duration via @maximumDuration annotation (#222), by @localheinz

Fixed

  • Removed possibility to configure maximum count of reported tests using the MAXIMUM_NUMBER environment variable (#211), by @localheinz
  • Increased default maximum count from 3 to 10 and default maximum duration from 125 to 500 milliseconds (#218), by @localheinz
  • Fixed resolving maximum duration from @slowThreshold annotation (#221), by @localheinz

For a full diff see 7afa59c...1.0.0.

Added

Changed

  • Renamed SlowTestReporter to Reporter\Reporter (#20), by @localheinz
  • Renamed Reporter\Reporter to Reporter\DefaultReporter and extracted Reporter\Reporter interface (#21), by @localheinz
  • Renamed Collector to Collector\DefaultCollector and extracted Collector\Collector interface (#24), by @localheinz
  • Used TimeKeeper instead of SlowTestCollector in Subscriber\TestPreparedSubscriber (#25), by @localheinz
  • Used TimeKeeper and Collector\Collector instead of SlowTestCollector in Subscriber\TestPassedSubscriber (#26), by @localheinz
  • Composed maximum duration into SlowTest (#37), by @localheinz
  • Rendered maximum duration in report created by DefaultReporter (#38), by @localheinz

Removed