PackageTrack
Sign in Get early access

ergebnis/data-provider

Provides generic data providers for use with phpunit/phpunit.

3.6.0 1.5M downloads/mo #3417 most downloaded on Packagist ergebnis/data-provider

What this package is like to depend on

Last release 11 months ago

01 Sep 2025

Release timing varies

gaps range from 2 weeks to 10 months

Nearly every release is documented

notes for 12 of 12 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

12 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

12 releases · Nov 2021 to Sep 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 3.6.0 01 Sep 2025
    Release notes

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.35.3 to 2.35.4 by @dependabot[bot] in #511
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.52.0 to 6.53.0 by @dependabot[bot] in #512
    • github-actions(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #514
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.47.0 to 2.48.1 by @dependabot[bot] in #515
    • composer(deps-dev): bump ergebnis/phpunit-slow-test-detector from 2.19.1 to 2.20.0 by @dependabot[bot] in #513
    • Enhancement: Add support for PHP 8.5 by @localheinz in #516
    • github-actions(deps): bump ergebnis/.github from 1.9.3 to 1.10.0 by @dependabot[bot] in #518
    • composer(deps-dev): bump ergebnis/license from 2.6.0 to 2.7.0 by @dependabot[bot] in #517

    Full Changelog: 3.5.0...3.6.0

    Open source →
    Release notes

    For a full diff see [3.5.0...3.6.0][3.5.0...3.6.0].

    Added

    • Added support for PHP 8.5 ([#516]), by [@localheinz]
    Open source →
  2. 3.5.0 19 Aug 2025
    Release notes

    What's Changed

    • github-actions(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot[bot] in #466
    • composer(deps-dev): bump ergebnis/phpunit-slow-test-detector from 2.16.1 to 2.17.0 by @dependabot[bot] in #467
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.37.0 to 6.39.0 by @dependabot[bot] in #468
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.44.0 to 2.45.0 by @dependabot[bot] in #469
    • github-actions(deps): bump actions/cache from 4.1.2 to 4.2.0 by @dependabot[bot] in #471
    • github-actions(deps): bump codecov/codecov-action from 5.0.7 to 5.1.2 by @dependabot[bot] in #472
    • github-actions(deps): bump shivammathur/setup-php from 2.31.1 to 2.32.0 by @dependabot[bot] in #473
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.39.0 to 6.40.0 by @dependabot[bot] in #474
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.40.0 to 6.41.0 by @dependabot[bot] in #475
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 by @dependabot[bot] in #476
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.41.0 to 6.42.1 by @dependabot[bot] in #477
    • github-actions(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot[bot] in #478
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.42.1 to 6.42.2 by @dependabot[bot] in #479
    • composer(deps-dev): bump ergebnis/phpunit-slow-test-detector from 2.17.0 to 2.18.0 by @dependabot[bot] in #480
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.42.2 to 6.43.0 by @dependabot[bot] in #481
    • github-actions(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot[bot] in #483
    • composer(deps-dev): bump ergebnis/phpunit-slow-test-detector from 2.18.0 to 2.19.0 by @dependabot[bot] in #486
    • github-actions(deps): bump actions/cache from 4.2.0 to 4.2.2 by @dependabot[bot] in #484
    • github-actions(deps): bump ergebnis/.github from 1.9.2 to 1.9.3 by @dependabot[bot] in #488
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.43.0 to 6.45.0 by @dependabot[bot] in #487
    • github-actions(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot[bot] in #489
    • composer(deps-dev): bump ergebnis/phpunit-slow-test-detector from 2.19.0 to 2.19.1 by @dependabot[bot] in #490
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.45.0 to 2.46.0 by @dependabot[bot] in #491
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.45.0 to 6.46.0 by @dependabot[bot] in #492
    • github-actions(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #494
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0 by @dependabot[bot] in #493
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.46.0 to 2.47.0 by @dependabot[bot] in #496
    • github-actions(deps): bump shivammathur/setup-php from 2.32.0 to 2.33.0 by @dependabot[bot] in #495
    • github-actions(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #497
    • github-actions(deps): bump shivammathur/setup-php from 2.33.0 to 2.34.1 by @dependabot[bot] in #498
    • github-actions(deps): bump shivammathur/setup-php from 2.34.1 to 2.35.1 by @dependabot[bot] in #503
    • github-actions(deps): bump shivammathur/setup-php from 2.35.1 to 2.35.2 by @dependabot[bot] in #504
    • github-actions(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #505
    • github-actions(deps): bump shivammathur/setup-php from 2.35.2 to 2.35.3 by @dependabot[bot] in #506
    • github-actions(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #508
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 by @dependabot[bot] in #499
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.46.0 to 6.52.0 by @dependabot[bot] in #509
    • Enhancement: Allow installation on PHP 8.5 by @localheinz in #510

    Full Changelog: 3.4.0...3.5.0

    Open source →
    Release notes

    For a full diff see [3.4.0...3.5.0][3.4.0...3.5.0].

    Changed

    • Allowed installation on PHP 8.5 ([#510]), by [@localheinz]
    Open source →
  3. 3.4.0 18 Nov 2024
    Release notes

    What's Changed

    Full Changelog: 3.3.0...3.4.0

    Open source →
    Release notes

    For a full diff see [3.3.0...3.4.0][3.3.0...3.4.0].

    Added

    • Added support for PHP 8.4 ([#447]), by [@localheinz]
    Open source →
  4. 3.3.0 27 Sep 2024
    Release notes

    What's Changed

    • Enhancement: Require and use ergebnis/phpunit-slow-test-detector by @localheinz in #326
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #327
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #342
    • Enhancement: Allow installation on PHP 8.4 by @localheinz in #443

    Full Changelog: 3.2.0...3.3.0

    Open source →
    Release notes

    For a full diff see [3.2.0...3.3.0][3.2.0...3.3.0].

    Added

    • Allowed installation on PHP 8.4 ([#443]), by [@localheinz]
    Open source →
  5. 3.2.0 30 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 3.1.0...3.2.0

    Open source →
    Release notes

    For a full diff see [3.1.0...3.2.0][3.1.0...3.2.0].

    Added

    • Added support for PHP 8.0 ([#324]), by [@localheinz]
    • Added support for PHP 7.4 ([#325]), by [@localheinz]
    Open source →
  6. 3.1.0 27 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 3.0.0...3.1.0

    Open source →
    Release notes

    For a full diff see [3.0.0...3.1.0][3.0.0...3.1.0].

    Added

    • Added support for PHP 8.3 ([#315]), by [@localheinz]
    Open source →
  7. 3.0.0 16 Jul 2023
    Release notes

    What's Changed

    Full Changelog: 2.0.0...3.0.0

    Open source →
    Release notes

    For a full diff see [2.0.0...3.0.0][2.0.0...3.0.0].

    Removed

    • Removed StringProvider::uuid() ([#244]), by [@localheinz]
    Open source →
  8. 2.0.0 27 Jun 2023
    Release notes

    What's Changed

    • Fix: Use ~ operator to limit compatibility with PHP versions by @localheinz in #130
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #141
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #187
    • Fix: Drop support for PHP 8.0 by @localheinz in #226
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #229
    • Enhancement: Extract UuidProvider from StringProvider by @localheinz in #230

    Full Changelog: 1.3.0...2.0.0

    Open source →
    Release notes

    For a full diff see [1.3.0...2.0.0][1.3.0...2.0.0].

    Added

    • Added UuidProvider ([#230]), by [@localheinz]

    Changed

    • Dropped support for PHP 8.0 ([#226]), by [@localheinz]

    Removed

    • Removed StringProvider::uuid() ([#230]), by [@localheinz]
    Open source →
  9. 1.3.0 28 Nov 2022
    Release notes

    What's Changed

    • composer(deps-dev): bump phpunit/phpunit from 9.5.13 to 9.5.14 by @dependabot in #42
    • composer(deps-dev): bump vimeo/psalm from 4.20.0 to 4.21.0 by @dependabot in #43
    • composer(deps-dev): bump phpunit/phpunit from 9.5.14 to 9.5.16 by @dependabot in #44
    • composer(deps-dev): bump vimeo/psalm from 4.21.0 to 4.22.0 by @dependabot in #45
    • github-actions(deps): bump shivammathur/setup-php from 2.17.0 to 2.17.1 by @dependabot in #46
    • github-actions(deps): bump actions/stale from 4.1.0 to 5 by @dependabot in #47
    • github-actions(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #48
    • composer(deps-dev): bump phpunit/phpunit from 9.5.16 to 9.5.17 by @dependabot in #49
    • composer(deps-dev): bump phpunit/phpunit from 9.5.17 to 9.5.18 by @dependabot in #50
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.1.0 to 4.2.0 by @dependabot in #51
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.2.0 to 4.3.0 by @dependabot in #52
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.1 to 2.24.0 by @dependabot in #53
    • composer(deps-dev): bump phpunit/phpunit from 9.5.18 to 9.5.19 by @dependabot in #54
    • github-actions(deps): bump ergebnis/.github from 1.3.2 to 1.4.0 by @dependabot in #55
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 by @dependabot in #56
    • github-actions(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #58
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.3.0 to 4.4.0 by @dependabot in #59
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.0 to 2.24.1 by @dependabot in #57
    • github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.18.0 by @dependabot in #60
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.1 to 2.25.1 by @dependabot in #62
    • github-actions(deps): bump ergebnis/.github from 1.4.0 to 1.4.1 by @dependabot in #61
    • composer(deps-dev): bump phpunit/phpunit from 9.5.19 to 9.5.20 by @dependabot in #63
    • github-actions(deps): bump shivammathur/setup-php from 2.18.0 to 2.18.1 by @dependabot in #64
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 by @dependabot in #65
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.1 to 2.25.2 by @dependabot in #66
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.2 to 2.26.0 by @dependabot in #68
    • composer(deps-dev): bump vimeo/psalm from 4.22.0 to 4.23.0 by @dependabot in #67
    • github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0 by @dependabot in #69
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.26.0 to 2.27.0 by @dependabot in #70
    • github-actions(deps): bump shivammathur/setup-php from 2.18.1 to 2.19.0 by @dependabot in #71
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.27.0 to 2.28.0 by @dependabot in #72
    • github-actions(deps): bump shivammathur/setup-php from 2.19.0 to 2.19.1 by @dependabot in #73
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.16.1 to 0.17.0 by @dependabot in #74
    • composer(deps-dev): bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in #75
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.0 to 2.28.1 by @dependabot in #76
    • composer(deps-dev): bump vimeo/psalm from 4.23.0 to 4.24.0 by @dependabot in #77
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.1 to 2.28.2 by @dependabot in #78
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.2 to 2.28.3 by @dependabot in #79
    • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0 by @dependabot in #80
    • github-actions(deps): bump shivammathur/setup-php from 2.20.0 to 2.20.1 by @dependabot in #81
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.4.0 to 4.5.0 by @dependabot in #82
    • github-actions(deps): bump ergebnis/.github from 1.5.0 to 1.5.1 by @dependabot in #83
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.0 to 4.5.1 by @dependabot in #84
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.1 to 4.5.2 by @dependabot in #85
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.2 to 4.5.3 by @dependabot in #86
    • github-actions(deps): bump shivammathur/setup-php from 2.20.1 to 2.21.0 by @dependabot in #87
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.3 to 4.6.0 by @dependabot in #89
    • github-actions(deps): bump shivammathur/setup-php from 2.21.0 to 2.21.1 by @dependabot in #90
    • composer(deps-dev): bump vimeo/psalm from 4.24.0 to 4.25.0 by @dependabot in #91
    • composer(deps-dev): bump vimeo/psalm from 4.25.0 to 4.26.0 by @dependabot in #92
    • github-actions(deps): bump shivammathur/setup-php from 2.21.1 to 2.21.2 by @dependabot in #93
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.6.0 to 4.7.0 by @dependabot in #94
    • composer(deps-dev): bump phpunit/phpunit from 9.5.21 to 9.5.23 by @dependabot in #95
    • composer(deps-dev): bump phpunit/phpunit from 9.5.23 to 9.5.24 by @dependabot in #96
    • composer(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 by @dependabot in #97
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.7.0 to 4.8.0 by @dependabot in #98
    • github-actions(deps): bump actions/stale from 5 to 6 by @dependabot in #99
    • composer(deps-dev): bump phpunit/phpunit from 9.5.24 to 9.5.25 by @dependabot in #101
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.8.0 to 4.9.0 by @dependabot in #102
    • github-actions(deps): bump ergebnis/.github from 1.5.1 to 1.7.0 by @dependabot in #103
    • composer(deps-dev): bump ergebnis/license from 1.2.0 to 2.0.0 by @dependabot in #104
    • composer(deps-dev): bump vimeo/psalm from 4.27.0 to 4.28.0 by @dependabot in #105
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.1 by @dependabot in #106
    • composer(deps-dev): bump vimeo/psalm from 4.28.0 to 4.29.0 by @dependabot in #107
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.9.0 to 4.10.0 by @dependabot in #108
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.2 by @dependabot in #109
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.2 to 4.15.3 by @dependabot in #110
    • composer(deps-dev): Bump phpunit/phpunit from 9.5.25 to 9.5.26 by @dependabot in #112
    • github-actions(deps): Bump shivammathur/setup-php from 2.21.2 to 2.22.0 by @dependabot in #111
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 4.10.0 to 4.11.0 by @dependabot in #113
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.17.0 to 0.18.0 by @dependabot in #114
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.0 to 0.18.1 by @dependabot in #115
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.3 to 4.15.4 by @dependabot in #116
    • composer(deps-dev): Bump vimeo/psalm from 4.29.0 to 4.30.0 by @dependabot in #117
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.1 to 0.18.3 by @dependabot in #118
    • composer(deps): bump fakerphp/faker from 1.19.0 to 1.20.0 by @dependabot in #88
    • Fix: Drop support for PHP 7.4 by @localheinz in #119
    • composer(deps-dev): Bump ergebnis/license from 2.0.0 to 2.1.0 by @dependabot in #120
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 4.11.0 to 5.0.0 by @dependabot in #121

    Full Changelog: 1.2.0...1.3.0

    Open source →
    Release notes

    For a full diff see [1.2.0...1.3.0][1.2.0...1.3.0].

    Changed

    • Dropped support for PHP 7.4 ([#119]), by [@localheinz]
    Open source →
  10. 1.2.0 10 Feb 2022
    Release notes

    What's Changed

    • Fix: Add missing comma by @localheinz in #25
    • composer(deps-dev): bump phpunit/phpunit from 9.5.12 to 9.5.13 by @dependabot in #26
    • composer(deps-dev): bump ergebnis/license from 1.1.0 to 1.2.0 by @dependabot in #27
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.20.0 to 2.23.0 by @dependabot in #28
    • composer(deps): bump fakerphp/faker from 1.17.0 to 1.18.0 by @dependabot in #29
    • github-actions(deps): bump ergebnis/.github from 1.2.1 to 1.3.2 by @dependabot in #31
    • Enhancement: Use Php74 rule set by @localheinz in #32
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 3.4.0 to 4.0.0 by @dependabot in #30
    • Enhancement: Reuse composite actions from ergebnis/.github by @localheinz in #33
    • composer(deps-dev): bump vimeo/psalm from 4.18.1 to 4.19.0 by @dependabot in #34
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.0 to 2.23.1 by @dependabot in #35
    • composer(deps-dev): bump vimeo/psalm from 4.19.0 to 4.20.0 by @dependabot in #37
    • github-actions(deps): bump shivammathur/setup-php from 2.16.0 to 2.17.0 by @dependabot in #39
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.0.0 to 4.1.0 by @dependabot in #38
    • composer(deps): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in #36
    • Enhancement: Implement StringProvider::uuid() by @localheinz in #40
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #41

    Full Changelog: 1.1.0...1.2.0

    Open source →
    Release notes

    For a full diff see [1.1.0...1.2.0][1.1.0...1.2.0].

    Added

    • Added StringProvider::uuid() ([#40]), by [@localheinz]
    Open source →
  11. 1.1.0 24 Jan 2022
    Release notes

    For a full diff see [1.0.0...1.1.0][1.0.0...1.1.0].

    Changed

    • Dropped support for PHP 7.3 ([#21]), by [@localheinz]
    • Started using PHP_FLOAT_EPSILON instead of 0.1 in FloatProvider ([#23]), by [@localheinz]
    Open source →
  12. 1.0.0 25 Nov 2021
    Release notes

    For a full diff see a5f2657...1.0.0.

    Added

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive