Releases: marc-mabe/php-enum
Releases · marc-mabe/php-enum
4.7.1 Fully Support PHP 8.2, 8.3 and 8.4
Improvements
- Fully support PHP 8.2, 8.3 and 8.4 by @marc-mabe in #160
- Clearify serialization error message by @marc-mabe in #161
Bugfixes
- fix deprecation warning in
EnumSet
andEnumMap
BC-breaks
None
4.7.0 Explicit Stringable interface
Improvements
- #156 Enums explicitly implements
Stringable
interface (with stub for PHP < 8)
Bugfixes
None
BC-breaks
None
4.6.1 Bugfix release
3.2.0 Support PHP 8.1
Support PHP 8.1
4.6.0 Support PHP 8.1
Same as v4.6.0-rc1 but with updated dev dependencies
4.6.0-RC1 Support PHP 8.1
Fifth Minor Release of 4.x
Improvements
-
- make
Enum::__clone
to befinal protected
instead offinal private
(we don't consider this a BC break) - thanks @shmurakami - Restrict required PHP version to be ^7.1 or ^8.0
- Tests & Benchmark: Removed assertion polyfill code in bootstrap
- Tests: removed usage of
assert_options
- make
-
#149 Migrate from Travis CI + Scurinizer to Github Workflow + Codecov
- This simplifies test runs on specific PHP versions using official docker images including PHP-8
Bugfixes
None
BC-breaks
None