Releases: ergebnis/phpunit-slow-test-detector
Releases · ergebnis/phpunit-slow-test-detector
2.1.0
What's Changed
- Enhancement: Render slow tests as ordered list by @localheinz in #224
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Fix: Update
README.md
by @localheinz in #207 - Fix: Do not allow using
MAXIMUM_NUMBER
environment variable by @localheinz in #211 - Enhancement: Allow configuring the maximum duration via
maximum-duration
parameter by @localheinz in #212 - Enhancement: Require
ergebnis/php-cs-fixer-config
by @localheinz in #213 - Fix: Add documentation for
maximum-duration
parameter by @localheinz in #216 - Enhancement: Allow configuring the maximum count via
maximum-count
parameter by @localheinz in #217 - Fix: Adjust defaults by @localheinz in #218
- Fix: Mark classes and interfaces as internal by @localheinz in #219
- Fix: Bring duration formatting in line with
phpunit/php-timer
by @localheinz in #220 - Fix: Resolve maximum duration from
@slowThreshold
annotation by @localheinz in #221 - Enhancement: Allow configuring the maximum duration via
@maximumDuration
annotation by @localheinz in #222 - Enhancement: Synchronize with
ergebnis/php-package-template
by @localheinz in #223
Full Changelog: 1.0.0...2.0.0
1.0.0
What's Changed
- Enhancement: Require phpunit/phpunit:dev-event from @theseer's fork by @localheinz in #2
- Fix: Do not validate composer.json and composer.lock in strict mode by @localheinz in #3
- Enhancement: Use Php74 rule set by @localheinz in #4
- Enhancement: Add example tests by @localheinz in #5
- Enhancement: Implement SlowTest by @localheinz in #6
- Enhancement: Update phpunit/phpunit by @localheinz in #7
- Enhancement: Implement SlowTestCollector by @localheinz in #8
- Enhancement: Collect SlowTests indirectly by @localheinz in #9
- Fix: Rename methods by @localheinz in #10
- Fix: Clarify tests by @localheinz in #11
- Enhancement: Implement TestPreparedSubscriber by @localheinz in #12
- Enhancement: Implement TestPassedSubscriber by @localheinz in #13
- Enhancement: Use numeric literal separator by @localheinz in #14
- Fix: Rename repository by @localheinz in #15
- Fix: Description by @localheinz in #16
- Enhancement: Implement ToMillisecondsDurationFormatter by @localheinz in #17
- Enhancement: Implement DurationComparator by @localheinz in #18
- Enhancement: Implement SlowTestReporter by @localheinz in #19
- Enhancement: Rename SlowTestReporter to Reporter\Reporter by @localheinz in #20
- Enhancement: Rename Reporter\Reporter to Reporter\DefaultReporter and extract Reporter\Reporter interface by @localheinz in #21
- Enhancement: Extract TimeKeeper by @localheinz in #22
- Enhancement: Extract Collector by @localheinz in #23
- Enhancement: Rename Collector to Collector\DefaultCollector and extract Collector\Collector interface by @localheinz in #24
- Enhancement: Use TimeKeeper instead of SlowTestCollector in Subscriber\TestPreparedSubscriber by @localheinz in #25
- Enhancement: Use TimeKeeper and Collector\Collector instead of SlowTestCollector in Subscriber\TestPassedSubscriber by @localheinz in #26
- Fix: Rename test by @localheinz in #27
- Fix: Move Sleeper by @localheinz in #28
- Fix: Description by @localheinz in #29
- Fix: Use Example\SleeperTest instead of Fixture\ExampleTest by @localheinz in #32
- Fix: Avoid trailing new lines in report by @localheinz in #33
- Fix: Account for a single slow test in report by @localheinz in #34
- Enhancement: Implement TestSuiteFinishedSubscriber by @localheinz in #35
- Fix: Remove SlowTestCollector by @localheinz in #36
- Enhancement: Compose maximum duration into SlowTest by @localheinz in #37
- Enhancement: Include maximum duration for each slow test in report by @localheinz in #38
- Fix: Remove colon by @localheinz in #39
- Enhancement: Dim maximum duration in report output by @localheinz in #40
- Fix: Clone tests by @localheinz in #41
- Fix: README.md by @localheinz in #42
- Fix: README.md by @localheinz in #43
- Enhancement: Synchronize with ergebnis/php-library-template by @localheinz in #45
- Fix: Do not use named constructor by @localheinz in #44
- Enhancement: Implement MaximumDuration by @localheinz in #46
- Enhancement: Add MaximumCount by @localheinz in #47
- Enhancement: Update phpunit/phpunit by @localheinz in #48
- Enhancement: Allow configuring maximum duration with @slowThreshold annotation by @localheinz in #49
- Fix: Update README.md by @localheinz in #50
- Fix: Adjust usage of octokit by @localheinz in #86
- Fix: Require PHP 8.0 by @localheinz in #87
- Enhancement: Update
maglnet/composer-require-checker
by @localheinz in #88 - Enhancement: Restore auto-merge of dependabot pull requests by @localheinz in #89
- Fix: Remove
phpstan/phpstan
by @localheinz in #90 - Fix: Do not cache cache directory for
vimeo/psalm
by @localheinz in #92 - Fix: Order by @localheinz in #93
- Fix: Install
vimeo/psalm
withphive
by @localheinz in #91 - Fix: Install
infection/infection
withphive
by @localheinz in #94 - Enhancement: Run tests on PHP 8.1 by @localheinz in #95
- Fix: Do not suggest to use
pcov
by @localheinz in #96 - Fix: Actually remove
infection/infection
by @localheinz in #97 - Fix: Remove auto-review tests by @localheinz in #99
- Fix: Remove configuration by @localheinz in #100
- Enhancement: Pull in
Helper
fromergebnis/test-util
by @localheinz in #101 - Enhancement: Require
fakerphp/faker
by @localheinz in #102 - Enhancement: Require
ergebnis/data-provider
by @localheinz in #103 - Enhancement: Use data providers provided by
ergebnis/data-provider
by @localheinz in #104 - Fix: Remove
ergebnis/test-util
by @localheinz in #105 - Enhancement: Update
ergebnis/php-cs-fixer-config
by @localheinz in #106 - Enhancement: Use
Php80
rule set by @localheinz in #107 - Fix: Avoid unnecessary imports by @localheinz in #108
- Enhancement: Make use of constructor property promotion by @localheinz in #109
- Fix: Declare objects as immutable by @localheinz in #110
- Fix: Remove parentheses by @localheinz in #111
- Fix: Use methods instead of deprecated magic properties by @localheinz in #112
- Enhancement: Update
maglnet/composer-require-checker
by @localheinz in #113 - Fix: Mark object as immutabke by @localheinz in #114
- Fix: Inline method by @localheinz in #115
- Fix: Reference by @localheinz in #116
- Fix: Allow
composer
plugins by @localheinz in #140 - Fix: Require PHP 8.1 by @localheinz in #171
- Fix: Use
~
operator to limit compatibility with PHP versi...