Entity Property Types, Better Subscribers, and Improved UID support - all done without PHP 7
Hi Fellow Makers!!
This is a pretty significant release as we have dropped support for PHP 7, dropped entity annotation support, & bumped the minimum Doctrine version requirements. With all of that out of the way, we've added Typed properties and Doctrine Type Constants with type guessing to make:entity
, better support for UUID & ULID's, & improved the generated Subscribers by using Kernel Event Constants in make:subscriber
.
Behind the scenes we've removed a TON of legacy code, implemented better typing, & simplified out tests where possible to make it easier for you to contribute to MakerBundle!
v1.44.0
July 13th, 2022
Feature
- #1147 - [make:entity] Property types, Types:: constant & type guessing - @weaverryan
- #1139 - [make:entity] Improve uid support - @HypeMC
- #1129 - [tests] bring test suite up to PHP8 standards - @jrushlow
- #1128 - improve PHP 8 support w/ rector, removes legacy code, deprecates unused methods - @jrushlow
- #1126 - drop annotation support with entities - @jrushlow
- #1125 - [csm] strict typing && legacy code removal - @jrushlow
- #1122 - drop PHP 7.x support - @jrushlow
- #940 - [make:subscriber] Improve MakeSubscriber to use KernelEvents constant instead hardcoded event - @bdaler
Diff: v1.43.0...v1.44.0
Enjoy!