PackageTrack
Sign in Get early access

ergebnis/classy

Provides collectors for classy constructs (classes, enums, interfaces, and traits).

3.0.0 3.1M downloads/mo #3712 most downloaded on Packagist ergebnis/classy

What this package is like to depend on

Last release 8 months ago

25 Dec 2025

Ships fairly regularly

a new release about every 7 months

Most releases are documented

notes for 17 of 21 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

21 releases · first in 2017

3 releases in the last 12 months

see the full history below

Release timeline

21 releases · Oct 2017 to Dec 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 3.0.0 25 Dec 2025
    Release notes

    What's Changed

    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #1120
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.10 to 2.0.11 by @dependabot[bot] in #1122
    • composer(deps-dev): Bump ergebnis/rector-rules from 1.8.0 to 1.9.0 by @dependabot[bot] in #1121
    • Enhancement: Use File instead of string when referencing paths to files by @localheinz in #1123
    • Fix: Reject blank or empty string when attempting to create a File by @localheinz in #1124
    • Fix: Rename ExceptionInterface to Exception by @localheinz in #1125
    • Fix: Rename File to FilePath by @localheinz in #1126
    • Fix: Rename FileCouldNotBeParsed::fromFileAndParseError() to FileCouldNotBeParsed::atFilePathWithParseError() by @localheinz in #1127
    • Enhancement: Extract Source by @localheinz in #1128
    • Fix: Adjust mutation score by @localheinz in #1129
    • Enhancement: Use Source instead of string when referencing source code by @localheinz in #1130
    • Fix: Throw FileCouldNotBeParsed when attempting to collect Constructs from from Finder yielding SplFileInfo with unparseable code by @localheinz in #1131
    • Fix: Rename constructors by @localheinz in #1132
    • Fix: Rename ConstructFromFile to ConstructFromFilePath by @localheinz in #1133
    • Fix: Rename ConstructFromFileCollector to ConstructFromFilePathCollector by @localheinz in #1134

    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].

    Added

    • Added Source ([#1128]), by [@localheinz]

    Changed

    • Used File instead of string when referencing paths to files ([#1123]), by [@localheinz]
    • Started throwing an InvalidFile exception when attempting to create a File from blank or empty strings ([#1124]), by [@localheinz]
    • Renamed ExceptionInterface to Exception ([#1125]), by [@localheinz]
    • Renamed File to FilePath ([#1126]), by [@localheinz]
    • Renamed FileCouldNotBeParsed::fromFileAndParseError() to FileCouldNotBeParsed::atFilePathWithParseError() ([#1127]), by [@localheinz]
    • Used Source instead of string when referencing source code ([#1130]), by [@localheinz]
    • Started throwing FileCouldNotBeParsed when attempting to collect Constructs from a Finder yielding SplFileInfos with unparseable source code ([#1131]), by [@localheinz]
    • Renamed FileCouldNotBeRead::at() and FileDoesNotExist::at() to FileCouldNotBeRead::atFilePath() and FileDoesNotExist::atFilePath() ([#1132]), by [@localheinz]
    • Renamed ConstructFromFile to ConstructFromFilePath ([#1133]), by [@localheinz]
    • Renamed ConstructFromFileCollector and DefaultConstructFromFileCollector to ConstructFromFilePathCollector and DefaultConstructFromFilePathCollector ([#1134]), by [@localheinz]
    Open source →
  2. 2.0.0 16 Dec 2025
    Release notes

    What's Changed

    • github-actions(deps): Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #1080
    • composer(deps-dev): Bump ergebnis/composer-normalize from 2.48.1 to 2.48.2 by @dependabot[bot] in #1082
    • composer(deps-dev): Bump ergebnis/phpstan-rules from 2.11.0 to 2.12.0 by @dependabot[bot] in #1083
    • composer(deps-dev): Bump rector/rector from 2.1.4 to 2.1.6 by @dependabot[bot] in #1081
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.22 to 2.1.25 by @dependabot[bot] in #1084
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 by @dependabot[bot] in #1086
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.25 to 2.1.28 by @dependabot[bot] in #1087
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.28 to 2.1.29 by @dependabot[bot] in #1088
    • github-actions(deps): Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #1090
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.29 to 2.1.30 by @dependabot[bot] in #1091
    • composer(deps-dev): Bump rector/rector from 2.1.6 to 2.2.0 by @dependabot[bot] in #1092
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.6 to 2.0.7 by @dependabot[bot] in #1089
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.54.0 to 6.55.0 by @dependabot[bot] in #1093
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.30 to 2.1.31 by @dependabot[bot] in #1094
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #1096
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.55.0 to 6.56.0 by @dependabot[bot] in #1099
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.7 to 2.0.8 by @dependabot[bot] in #1100
    • github-actions(deps): Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #1104
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.56.0 to 6.56.1 by @dependabot[bot] in #1105
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.5 to 2.36.0 by @dependabot[bot] in #1106
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.56.1 to 6.57.0 by @dependabot[bot] in #1108
    • github-actions(deps): Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #1109
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.32 to 2.1.33 by @dependabot[bot] in #1112
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.57.0 to 6.57.1 by @dependabot[bot] in #1111
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.8 to 2.0.10 by @dependabot[bot] in #1113
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 6.57.1 to 6.58.0 by @dependabot[bot] in #1114
    • github-actions(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #1115
    • github-actions(deps): bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #1117
    • composer(deps-dev): bump rector/rector from 2.2.0 to 2.2.14 by @dependabot[bot] in #1116
    • Fix: Remove Construct::__toString() by @localheinz in #1118
    • Enhancement: Extract collectors by @localheinz in #1119

    Full Changelog: 1.9.0...2.0.0

    Open source →
    Release notes

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

    Changed

    • Completely changed the way Constructs are collected, using Collector\ConstructFromSourceCollector, Collector\ConstructFromFileCollector, Collector\ConstructFromSplFileInfoCollector, and Collector\ConstructFromFinderCollector, instead of Constructs, which return lists of ConstructFromSource, ConstructFromFile, and ConstructFromSplFileInfo, each of which compose the Name and the Type of a Construct ([#1119]), by [@localheinz]
    Open source →
  3. 1.9.0 04 Sep 2025
    Release notes

    What's Changed

    • composer(deps-dev): Bump ergebnis/phpunit-slow-test-detector from 2.19.1 to 2.20.0 by @dependabot[bot] in #1069
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 by @dependabot[bot] in #1073
    • github-actions(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #1074
    • composer(deps-dev): Bump ergebnis/composer-normalize from 2.47.0 to 2.48.1 by @dependabot[bot] in #1076
    • github-actions(deps): Bump ergebnis/.github from 1.9.3 to 1.10.0 by @dependabot[bot] in #1077
    • Enhancement: Add support for PHP 8.5 by @localheinz in #1075
    • composer(deps-dev): Bump rector/rector from 2.1.2 to 2.1.4 by @dependabot[bot] in #1072
    • composer(deps-dev): Bump ergebnis/license from 2.6.0 to 2.7.0 by @dependabot[bot] in #1079
    • composer(deps-dev): Bump ergebnis/phpstan-rules from 2.10.5 to 2.11.0 by @dependabot[bot] in #1071
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.51.0 to 6.54.0 by @dependabot[bot] in #1078

    Full Changelog: 1.8.0...1.9.0

    Open source →
    Release notes

    For a full diff see [1.8.0...1.9.0][1.8.0...1.9.0].

    Added

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

    What's Changed

    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 by @dependabot[bot] in #993
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.40.0 to 6.41.0 by @dependabot[bot] in #994
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.41.0 to 6.42.1 by @dependabot[bot] in #995
    • composer(deps-dev): Bump rector/rector from 2.0.6 to 2.0.7 by @dependabot[bot] in #997
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.1 to 2.0.2 by @dependabot[bot] in #996
    • github-actions(deps): Bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot[bot] in #998
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.2 to 2.0.3 by @dependabot[bot] in #999
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.3 to 2.0.4 by @dependabot[bot] in #1000
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.42.1 to 6.42.2 by @dependabot[bot] in #1002
    • composer(deps-dev): Bump rector/rector from 2.0.7 to 2.0.9 by @dependabot[bot] in #1003
    • composer(deps-dev): Bump ergebnis/phpunit-slow-test-detector from 2.17.0 to 2.18.0 by @dependabot[bot] in #1004
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.4 to 2.1.5 by @dependabot[bot] in #1006
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.42.2 to 6.43.0 by @dependabot[bot] in #1007
    • github-actions(deps): Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot[bot] in #1008
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.43.0 to 6.44.0 by @dependabot[bot] in #1009
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.5 to 2.1.6 by @dependabot[bot] in #1010
    • composer(deps-dev): Bump ergebnis/phpunit-slow-test-detector from 2.18.0 to 2.19.0 by @dependabot[bot] in #1011
    • github-actions(deps): Bump ergebnis/.github from 1.9.2 to 1.9.3 by @dependabot[bot] in #1014
    • github-actions(deps): Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot[bot] in #1012
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.6 to 2.1.8 by @dependabot[bot] in #1015
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.44.0 to 6.45.0 by @dependabot[bot] in #1016
    • composer(deps-dev): Bump rector/rector from 2.0.9 to 2.0.10 by @dependabot[bot] in #1017
    • github-actions(deps): Bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot[bot] in #1013
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.3 to 2.0.4 by @dependabot[bot] in #1018
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.4 to 2.0.5 by @dependabot[bot] in #1020
    • github-actions(deps): Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot[bot] in #1021
    • composer(deps-dev): Bump rector/rector from 2.0.10 to 2.0.11 by @dependabot[bot] in #1022
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.5 to 2.0.6 by @dependabot[bot] in #1023
    • composer(deps-dev): Bump ergebnis/phpunit-slow-test-detector from 2.19.0 to 2.19.1 by @dependabot[bot] in #1024
    • composer(deps-dev): Bump ergebnis/composer-normalize from 2.45.0 to 2.46.0 by @dependabot[bot] in #1026
    • composer(deps-dev): Bump ergebnis/composer-normalize from 2.46.0 to 2.47.0 by @dependabot[bot] in #1027
    • github-actions(deps): Bump shivammathur/setup-php from 2.32.0 to 2.33.0 by @dependabot[bot] in #1028
    • composer(deps-dev): Bump phpstan/phpstan-deprecation-rules from 2.0.1 to 2.0.2 by @dependabot[bot] in #1032
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.45.0 to 6.46.0 by @dependabot[bot] in #1025
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.13 to 2.1.14 by @dependabot[bot] in #1035
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0 by @dependabot[bot] in #1030
    • github-actions(deps): Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #1029
    • composer(deps-dev): Bump rector/rector from 2.0.11 to 2.0.14 by @dependabot[bot] in #1033
    • composer(deps-dev): Bump rector/rector from 2.0.14 to 2.0.15 by @dependabot[bot] in #1036
    • github-actions(deps): Bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #1037
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.14 to 2.1.16 by @dependabot[bot] in #1039
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.16 to 2.1.17 by @dependabot[bot] in #1041
    • composer(deps-dev): Bump rector/rector from 2.0.15 to 2.0.16 by @dependabot[bot] in #1040
    • composer(deps-dev): Bump ergebnis/phpstan-rules from 2.8.0 to 2.10.2 by @dependabot[bot] in #1042
    • composer(deps-dev): Bump ergebnis/phpstan-rules from 2.10.2 to 2.10.4 by @dependabot[bot] in #1044
    • composer(deps-dev): Bump rector/rector from 2.0.16 to 2.0.17 by @dependabot[bot] in #1043
    • github-actions(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 by @dependabot[bot] in #1046
    • composer(deps-dev): Bump rector/rector from 2.0.17 to 2.0.18 by @dependabot[bot] in #1047
    • composer(deps-dev): Bump ergebnis/phpstan-rules from 2.10.4 to 2.10.5 by @dependabot[bot] in #1048
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 by @dependabot[bot] in #1045
    • composer(deps-dev): Bump rector/rector from 2.0.18 to 2.1.2 by @dependabot[bot] in #1056
    • composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.6 to 2.0.7 by @dependabot[bot] in #1055
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.4 to 2.0.5 by @dependabot[bot] in #1053
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.46.0 to 6.50.0 by @dependabot[bot] in #1057
    • composer(deps-dev): Bump phpstan/phpstan-deprecation-rules from 2.0.2 to 2.0.3 by @dependabot[bot] in #1038
    • composer(deps-dev): Bump phpstan/phpstan-strict-rules from 2.0.5 to 2.0.6 by @dependabot[bot] in #1058
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.18 to 2.1.20 by @dependabot[bot] in #1059
    • github-actions(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.1 by @dependabot[bot] in #1060
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.1 to 2.35.2 by @dependabot[bot] in #1061
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.20 to 2.1.21 by @dependabot[bot] in #1062
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 6.50.0 to 6.51.0 by @dependabot[bot] in #1063
    • github-actions(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1064
    • github-actions(deps): Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #1065
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 by @dependabot[bot] in #1066
    • composer(deps-dev): Bump phpstan/phpstan from 2.1.21 to 2.1.22 by @dependabot[bot] in #1067
    • Enhancement: Allow installation on PHP 8.5 by @localheinz in #1068

    Full Changelog: 1.7.0...1.8.0

    Open source →
    Release notes

    For a full diff see [1.7.0...1.8.0][1.7.0...1.8.0].

    Changed

    • Allowed installation on PHP 8.5 ([#1068]), by [@localheinz]
    Open source →
  5. 1.7.0 07 Jan 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.6.0...1.7.0

    Open source →
    Release notes

    For a full diff see [1.6.0...1.7.0][1.6.0...1.7.0].

    Added

    • Added support for PHP 8.0 ([#926]), by [@localheinz]
    • Added support for PHP 7.4 ([#929]), by [@localheinz]
    • Added support for PHP 8.4 ([#987]), by [@tacman]
    Open source →
  6. 1.6.0 27 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 1.5.0...1.6.0

    Open source →
    Release notes

    For a full diff see [1.5.0...1.6.0][1.5.0...1.6.0].

    Added

    • Added support for PHP 8.3 ([#795]), by [@localheinz]
    Open source →
  7. 1.5.0 13 Sep 2023
    Release notes

    What's Changed

    • Fix: Use ~ operator to limit compatibility with PHP versions by @localheinz in #630
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #688
    • Fix: Drop support for PHP 8.0 by @localheinz in #702
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #705
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #750

    Full Changelog: 1.4.0...1.5.0

    Open source →
    Release notes

    For a full diff see [1.4.0...1.5.0][1.4.0...1.5.0].

    Changed

    • Dropped support for PHP 8.0 ([#702]), by [@localheinz]
    Open source →
  8. 1.4.0 28 Nov 2022
    Release notes

    What's Changed

    • Fix: Update README.md by @localheinz in #496
    • Fix: Description by @localheinz in #497
    • Fix: Set XDEBUG_MODE to coverage when collecting code coverage by @localheinz in #499
    • Fix: Enable required extensions only by @localheinz in #498
    • composer(deps-dev): bump vimeo/psalm from 4.16.1 to 4.17.0 by @dependabot in #500
    • composer(deps-dev): bump ergebnis/license from 1.1.0 to 1.2.0 by @dependabot in #501
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.22.0 to 2.23.0 by @dependabot in #502
    • composer(deps-dev): bump infection/infection from 0.25.5 to 0.26.0 by @dependabot in #505
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.12.0 to 4.13.0 by @dependabot in #506
    • composer(deps-dev): bump infection/infection from 0.26.0 to 0.26.1 by @dependabot in #507
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.0 to 4.13.1 by @dependabot in #508
    • composer(deps-dev): bump infection/infection from 0.26.1 to 0.26.2 by @dependabot in #510
    • composer(deps-dev): bump phpunit/phpunit from 9.5.11 to 9.5.12 by @dependabot in #511
    • composer(deps-dev): bump phpunit/phpunit from 9.5.12 to 9.5.13 by @dependabot in #512
    • composer(deps-dev): bump fakerphp/faker from 1.17.0 to 1.18.0 by @dependabot in #513
    • composer(deps-dev): bump infection/infection from 0.26.2 to 0.26.3 by @dependabot in #514
    • composer(deps-dev): bump infection/infection from 0.26.3 to 0.26.4 by @dependabot in #515
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.0 to 2.23.1 by @dependabot in #517
    • Enhancement: Reuse composite actions from ergebnis/.github by @localheinz in #537
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 3.4.0 to 4.3.0 by @dependabot in #535
    • github-actions(deps): bump actions/github-script from 5 to 6 by @dependabot in #522
    • composer(deps-dev): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in #518
    • composer(deps-dev): bump infection/infection from 0.26.4 to 0.26.6 by @dependabot in #531
    • Enhancement: Reuse composite actions from ergebnis/.github by @localheinz in #538
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.1 to 2.24.0 by @dependabot in #536
    • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #539
    • composer(deps-dev): bump vimeo/psalm from 4.17.0 to 4.22.0 by @dependabot in #528
    • composer(deps-dev): bump phpunit/phpunit from 9.5.13 to 9.5.18 by @dependabot in #534
    • composer(deps-dev): bump vimeo/psalm from 4.22.0 to 4.23.0 by @dependabot in #558
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.0 to 2.26.0 by @dependabot in #559
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.3.0 to 4.4.0 by @dependabot in #545
    • composer(deps-dev): bump phpunit/phpunit from 9.5.18 to 9.5.20 by @dependabot in #550
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.26.0 to 2.28.0 by @dependabot in #564
    • github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.19.1 by @dependabot in #565
    • github-actions(deps): bump actions/cache from 2.1.7 to 3.0.4 by @dependabot in #566
    • github-actions(deps): bump ergebnis/.github from 1.3.2 to 1.5.0 by @dependabot in #560
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.16.1 to 0.17.0 by @dependabot in #567
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.0 to 2.28.1 by @dependabot in #569
    • composer(deps-dev): bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in #568
    • composer(deps-dev): bump vimeo/psalm from 4.23.0 to 4.24.0 by @dependabot in #570
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.1 to 2.28.2 by @dependabot in #571
    • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0 by @dependabot in #572
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.2 to 2.28.3 by @dependabot in #573
    • github-actions(deps): bump shivammathur/setup-php from 2.20.0 to 2.20.1 by @dependabot in #574
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.4.0 to 4.5.0 by @dependabot in #575
    • github-actions(deps): bump shivammathur/setup-php from 2.20.1 to 2.21.2 by @dependabot in #589
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.0 to 4.7.0 by @dependabot in #590
    • composer(deps-dev): bump vimeo/psalm from 4.24.0 to 4.26.0 by @dependabot in #586
    • composer(deps-dev): bump fakerphp/faker from 1.19.0 to 1.20.0 by @dependabot in #582
    • github-actions(deps): bump actions/cache from 3.0.4 to 3.0.8 by @dependabot in #591
    • composer(deps-dev): bump phpunit/phpunit from 9.5.21 to 9.5.23 by @dependabot in #592
    • github-actions(deps): bump ergebnis/.github from 1.5.0 to 1.5.1 by @dependabot in #576
    • composer(deps-dev): bump phpunit/phpunit from 9.5.23 to 9.5.24 by @dependabot in #593
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.7.0 to 4.8.0 by @dependabot in #594
    • composer(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 by @dependabot in #595
    • github-actions(deps): bump codecov/codecov-action from 2.1.0 to 3.1.1 by @dependabot in #596
    • github-actions(deps): bump actions/stale from 5 to 6 by @dependabot in #597
    • composer(deps-dev): bump phpunit/phpunit from 9.5.24 to 9.5.25 by @dependabot in #599
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.15.0 by @dependabot in #598
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.8.0 to 4.9.0 by @dependabot in #600
    • github-actions(deps): bump actions/cache from 3.0.8 to 3.0.9 by @dependabot in #601
    • github-actions(deps): bump ergebnis/.github from 1.5.1 to 1.7.0 by @dependabot in #603
    • composer(deps-dev): bump ergebnis/license from 1.2.0 to 2.0.0 by @dependabot in #604
    • github-actions(deps): bump actions/cache from 3.0.9 to 3.0.10 by @dependabot in #602
    • composer(deps-dev): bump vimeo/psalm from 4.27.0 to 4.28.0 by @dependabot in #605
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 by @dependabot in #606
    • composer(deps-dev): bump vimeo/psalm from 4.28.0 to 4.29.0 by @dependabot in #607
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.9.0 to 4.10.0 by @dependabot in #609
    • github-actions(deps): bump actions/cache from 3.0.10 to 3.0.11 by @dependabot in #608
    • github-actions(deps): Bump shivammathur/setup-php from 2.21.2 to 2.22.0 by @dependabot in #612
    • composer(deps-dev): Bump psalm/plugin-phpunit from 0.17.0 to 0.18.3 by @dependabot in #618
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 4.10.0 to 4.11.0 by @dependabot in #614
    • composer(deps-dev): Bump phpunit/phpunit from 9.5.25 to 9.5.26 by @dependabot in #613
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.4 by @dependabot in #616
    • Fix: Drop support for PHP 7.4 by @localheinz in #619
    • composer(deps-dev): Bump ergebnis/license from 2.0.0 to 2.1.0 by @dependabot in #621

    Full Changelog: 1.3.0...1.4.0

    Open source →
    Release notes

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

    Changed

    • Dropped support for PHP 7.4 ([#619]), by [@localheinz]
    Open source →
  9. 1.3.0 30 Dec 2021
    Release notes
    Open source →
    Release notes

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

    Fixed

    • Dropped support for PHP 7.2 ([#481]), by [@localheinz]
    • Dropped support for PHP 7.3 ([#486]), by [@localheinz]
    Open source →
  10. 1.2.0 30 Dec 2021
    Release notes
    • composer(deps-dev): bump phpstan/phpstan from 0.12.70 to 0.12.71 (#345), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from v2.1.3 to v2.1.4 (#346), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.15 to v3.0.16 (#347), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.71 to 0.12.73 (#348), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.73 to 0.12.74 (#349), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.74 to 0.12.75 (#352), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.4.1 to 4.5.2 (#353), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.75 to 0.12.76 (#354), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.5.2 to 4.6.0 (#355), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.76 to 0.12.77 (#357), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.0 to 4.6.1 (#356), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.16 to v3.0.17 (#358), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.8.0 to v4.9.0 (#359), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.77 to 0.12.78 (#360), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.9.0 to 2.10.0 (#361), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.0 to v4.9.1 (#362), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.1 to 4.6.2 (#363), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.78 to 0.12.79 (#364), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.79 to 0.12.80 (#365), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.1 to v4.9.2 (#366), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.13.2 to 2.13.3 (#367), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from v3.0.17 to v3.0.18 (#368), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.80 to 0.12.81 (#369), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.2 to 4.6.4 (#371), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.14 to 8.5.15 (#372), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.81 to 0.12.82 (#373), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.6.4 to 4.7.0 (#374), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from v4.9.2 to v4.10.0 (#376), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from v2.1.4 to v2.1.5 (#377), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.82 to 0.12.84 (#378), by @dependabot[bot]
    • Enhancement: Restore auto-merge of dependabot pull requests (#418), by @localheinz
    • github-actions(deps): bump actions/cache from 2.1.5 to 2.1.6 (#397), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 2.13.0 to 2.14.0 (#387), by @dependabot[bot]
    • github-actions(deps): bump actions/stale from 3.0.18 to 4 (#411), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.10.0 to 4.11.0 (#390), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.84 to 0.12.94 (#415), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.7.0 to 4.9.2 (#417), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.15 to 8.5.19 (#416), by @dependabot[bot]
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.15.1 to 0.16.1 (#405), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.10.0 to 2.12.0 (#412), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-strict-rules from 0.12.9 to 0.12.10 (#409), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.13.3 to 2.15.0 (#403), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.9.2 to 4.9.3 (#419), by @dependabot[bot]
    • github-actions(deps): bump actions/github-script from 4.0.2 to 4.1 (#420), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.94 to 0.12.95 (#421), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.95 to 0.12.96 (#424), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.12.0 to 2.13.0 (#422), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan-strict-rules from 0.12.10 to 0.12.11 (#423), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.19 to 8.5.20 (#425), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.96 to 0.12.97 (#426), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.97 to 0.12.98 (#427), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.9.3 to 4.10.0 (#428), by @dependabot[bot]
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.11.0 to 4.12.0 (#430), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.13.0 to 2.14.0 (#429), by @dependabot[bot]
    • composer(deps-dev): bump phpstan/phpstan from 0.12.98 to 0.12.99 (#431), by @dependabot[bot]
    • github-actions(deps): bump actions/github-script from 4.1 to 5 (#432), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.20 to 8.5.21 (#433), by @dependabot[bot]
    • Fix: Adjust usage of octokit (#434), by @localheinz
    • github-actions(deps): bump shivammathur/setup-php from 2.14.0 to 2.15.0 (#435), by @dependabot[bot]
    • github-actions(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#436), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.10.0 to 4.11.1 (#437), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.11.1 to 4.11.2 (#438), by @dependabot[bot]
    • github-actions(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#439), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.11.2 to 4.12.0 (#440), by @dependabot[bot]
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.15.0 to 2.16.0 (#441), by @dependabot[bot]
    • github-actions(deps): bump actions/cache from 2.1.6 to 2.1.7 (#443), by @dependabot[bot]
    • composer(deps-dev): bump vimeo/psalm from 4.12.0 to 4.13.1 (#444), by @dependabot[bot]
    • github-actions(deps): bump shivammathur/setup-php from 2.15.0 to 2.16.0 (#445), by @dependabot[bot]
    • composer(deps-dev): bump phpunit/phpunit from 8.5.21 to 8.5.22 (#450), by @dependabot[bot]
    • Fix: Allow composer plugins (#453), by @localheinz
    • Fix: Adjust usage of octokit (#454), by @localheinz
    • Fix: Remove phpstan/phpstan (#455), by @localheinz
    • Fix: Order (#456), by @localheinz
    • Enhancement: Run tests on PHP 8.1 (#457), by @localheinz
    • Fix: Use dashes instead of asterisks for unordered lists (#458), by @localheinz
    • Fix: Remove auto-review tests (#459), by @localheinz
    • Fix: Remove empty integration test suite (#460), by @localheinz
    • composer(deps-dev): bump vimeo/psalm from 4.13.1 to 4.16.1 (#451), by @dependabot[bot]
    • Fix: Rename .php_cs to .php-cs-fixer.php (#461), by @localheinz
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.16.0 to 2.19.0 (#452), by @dependabot[bot]
    • Enhancement: Pull in Helper from ergebnis/test-util (#462), by @localheinz
    • Fix: Use methods instead of deprecated magic properties (#464), by @localheinz
    • Fix: Remove ergebnis/test-util (#463), by @localheinz
    • Fix: Remove useless assertions (#465), by @localheinz
    • Fix: Use range() (#466), by @localheinz
    • Fix: Do not cache cache directory for vimeo/psalm (#469), by @localheinz
    • Fix: Run make static-code-analysis-baseline (#468), by @localheinz
    • Fix: Deprecate magic method (#467), by @localheinz
    • Fix: Declare object as immutable (#470), by @localheinz
    • Fix: DocBlock (#471), by @localheinz
    • Enhancement: Use Php72 rule set (#472), by @localheinz
    • Fix: Wrapping (#473), by @localheinz
    • Fix: Avoid unnecessary imports (#474), by @localheinz
    • Enhancement: Extract Scenario (#475), by @localheinz
    • Fix: Use class pseudo constant (#476), by @localheinz
    • Enhancement: Implement PhpVersion (#477), by @localheinz
    • Fix: Move fixtures (#479), by @localheinz
    • Fix: Do not suggest to use pcov (#480), by @localheinz
    • Enhancement: Add support for enum (#478), by @localheinz
    Open source →
    Release notes

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

    Added

    • Added support for enum ([#478]), by [@localheinz]

    Deprecated

    • Deprecated Construct::__toString() ([#467]), by [@localheinz]
    Open source →
  11. 1.1.1 01 Feb 2021
    Release notes

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

    Fixed

    • Determine classy names within namespace with single segment on PHP 8.0 ([#343]), by [@localheinz]
    Open source →
  12. 1.1.0 30 Aug 2020
    Release notes

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

    Changed

    • Added support for PHP 8.0 ([#235]), by [@localheinz]
    Open source →
  13. 1.0.1 29 Aug 2020
    Release notes

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

    Changed

    • Dropped support for PHP 7.1 ([#231]), by [@localheinz]
    Open source →
  14. 1.0.0 21 Jan 2020
    Release notes

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

    Open source →
  15. 0.5.2 19 Dec 2019
    Release notes

    For a full diff see [0.5.1...0.5.2][0.5.1...0.5.2].

    Fixed

    • Brought back support for PHP 7.1 ([#103]), by [@localheinz]
    Open source →
  16. 0.5.1 14 Dec 2019
    Release notes

    For a full diff see [0.5.0...0.5.1][0.5.0...0.5.1].

    Fixed

    • Removed an inappropriate replace configuration from composer.json ([#100]), by [@localheinz]
    Open source →
  17. 0.5.0 05 Dec 2019
    Release notes

    For a full diff see 0.4.0...0.5.0.

    Changed

    • Renamed vendor namespace Localheinz to Ergebnis after move to @ergebnis (#88), by @localheinz

      Run

      $ composer remove localheinz/classy
      

      and

      $ composer require ergebnis/classy
      

      to update.

      Run

      $ find . -type f -exec sed -i '.bak' 's/Localheinz\\Classy/Ergebnis\\Classy/g' {} \;
      

      to replace occurrences of Localheinz\Classy with Ergebnis\Classy.

      Run

      $ find -type f -name '*.bak' -delete
      

      to delete backup files created in the previous step.

    Fixed

    Open source →
  18. 0.4.0 10 Dec 2018

    Nothing published for this version

  19. 0.3.0 24 Oct 2017

    Nothing published for this version

  20. 0.2.0 10 Oct 2017

    Nothing published for this version

  21. 0.1.0 05 Oct 2017

    Nothing published for this version

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