Notes
Supports > PHP 8.2
What's Changed
Laravel support is out! Check out our website https://api-platform.com/ or the https://api-platform.com/docs/laravel/ documentation.
- feat(laravel): laravel component by @soyuka in #5882
- fix(laravel): SwaggerUI title by @dunglas in #6527
- fix(laravel): Eloquent date and datetime type detection by @dunglas in #6529
- feat(laravel): policy, auth and gate by @soyuka in #6523
- fix(laravel): do not normalize exception originalTrace by @soyuka in #6533
- fix(laravel): identitifer is not writable unless marked as writable by @soyuka in #6531
- fix(laravel): snake case props by @dunglas in #6532
- fix(laravel): Eloquent PropertyAccessor by @dunglas in #6536
- feat(laravel): search filter by @soyuka in #6534
- fix(laravel): api_doc route regex by @dunglas in #6540
- fix(laravel): visible and hidden fields support by @dunglas in #6538
- fix(laravel): entrypoint serialization by @dunglas in #6541
- feat(laravel): provide a trait in addition to the annotation by @dunglas in #6543
- feat(laravel): supports more Eloquent types by @dunglas in #6544
- feat(laravel): enable graphQl support by @soyuka in #6550
- fix(laravel): entrypoint with doc formats by @soyuka in #6552
- fix(laravel): cache metadata, add trace on debug mode by @soyuka in #6555
- feat(doctrine): add new filter for filtering an entity using PHP backed enum, resolves #6506 by @mremi in #6547
- fix: remove PUT from default operations by @soyuka in #6570
- fix(laravel): disable GraphQL by default and fix provider by @dunglas in #6585
- fix(laravel): register HydraPartialCollectionViewNormalizer by @dunglas in #6588
- feat(laravel): eloquent filters (search, date, equals, or) by @soyuka in #6593
- fix(laravel): docs _format and open swagger ui by @soyuka in #6595
- Various Laravel fixes (defaults, serializer context) by @soyuka in #6601
- feat(laravel): parameter validator + security by @soyuka in #6603
- fix(laravel): remove json api provider by @soyuka in #6605
- fix(state): remove resource_class change by @soyuka in #6607
- feat(laravel): eloquent filters date range by @NathanPesneau in #6606
- fix(laravel): wrong filter dependency by @dunglas in #6614
- Feat/laravel parameter validator by @NathanPesneau in #6610
- fix(laravel): validate enum schema within filter by @soyuka in #6615
- feat(laravel): add CSV support by @dunglas in #6617
- fix: swagger ui with route identifier by @soyuka in #6616
- fix(laravel): call authorize on delete but not validation by @soyuka in #6618
New Contributors
- @piotrgradzinski made their first contribution in #6419
- @mremi made their first contribution in #6547
- @NathanPesneau made their first contribution in #6606
Full Changelog: v3.4.0...v4.0.0