Skip to content

Entity Property Types, Better Subscribers, and Improved UID support - all done without PHP 7

Compare
Choose a tag to compare
@jrushlow jrushlow released this 13 Jul 17:42
· 298 commits to main since this release
fa535d7

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!