Releases: Elao/PhpEnums
v1.17.0-beta.1: Symfony 6 compatibility
This version fixes Symfony 5.4 types deprecations and allows Symfony 6.
A minor BC break is expected if you extended some of the DBAL type methods, due to #156.
This release also adds support for Doctrine DBAL types default value on null from configuration,
as well as better support for XML/CSV denormalization of integer based enums.
Changelog
[bbc7f2e] feature #157 Allow Symfony 6 (@ogizanagi)
[f2e761a] feature #132 Support default value for generated Doctrine types (@mbrodala)
[a27eece] feature #158 Support for denormalizing XML to an integer Readable enum (@ogizanagi)
[9440cbd] minor #155 [CI] Use Flex for testing multiple Symfony versions (@ogizanagi)
[ed782a9] minor #156 Fix 5.4 deprecs & types (@ogizanagi)
[40a1a5a] minor #159 [CI] Limit mongo tests to edges checks (@ogizanagi)
Full Changelog: v1.16.0...v1.17.0-beta.1
v1.16.0
v1.15.1
v1.15.0: ODM types
v1.14.2
Changelog
[baf6165] bug #139 138: Fix Api Platform swagger documentation for nullable enum (@romain-coiffard)
[5b57142] bug #141 Add requiresSQLCommentHint to AbstractJsonCollectionEnumType (@notFloran)
v1.14.1
Changelog
[accf9f5] minor #127 Fix return type for Enum::instances() (devster)
[bee09af] minor #131 Fix phpdoc return types (IonBazan)
Misc
[32a9e1a] minor #128 Document usage with easy admin 3 bundle (pluk77, ogizanagi)
[ac3b8e1] minor #133 Use GitHub Actions (IonBazan)
[a1717cc] minor #137 fixing Windows tests (IonBazan)
[0fbdccf] minor #136 [CI] Add dedicated lint job + minor workflow tweaks (ogizanagi)
v1.14.0
v1.13.0
Changelog
[59768df] feature #112 Drop PHP & Symfony EOL versions & fix Symfony 5.2 & PHP 8 build (ogizanagi)
[fc6c4b2] feature #114 [Validator] Allow to use Enum constraint with PHP8 attributes (ogizanagi)
[a7f1003] minor #115 Run & fix inspections (ogizanagi)
[f7badd1] feature #113 Expose Enum static methods to Twig (Tom32i, ogizanagi)