The OData v4.01 Producer for Laravel
This release adds a fix for the upcoming PHP 8.3
This release fixes an incompatibility in the StreamedResponse
implementation with a change made in Symfony 6.3.4.
This release corrects an issue with how $batch
Multipart responses are generated.
This release fixes the bug described in #557 where all SQL-based entity set drivers incorrectly used a 1-based index for the $indexOf
filter. Props @unidoct for the report!
This release adds support for MongoDB 🎉 as requested in #544 and #539. The documentation describes how to get started. The MongoDB entity set supports read, update, create, delete, and query operations, and has extensive support for filters on an attached MongoDB collection.
This release also includes better support for open types. Previously open types were available, but were not flagged in the OData metadata, and rejecting the insertion of undeclared properties into non-open types was not enforced.
This release includes support for upserted entities, on entity sets that can support this capability.
Also fixes JSON $batch
requests responding with an incorrect Content-Type
if the client did not specify an Accept
header.
This release adds support for eager loading of expanded entity sets, contributed by @RuslanMelnychenko. Fixes long-standing issue #110.
This release adds support for the cast
function.
This release for using name
, description
and nullable
arguments to the LodataRelationship
attribute and the discoverRelationship
method. Closes #502. Props @RuslanMelnychenko for the suggestion.
This release fixes issue #518 where it was not possible to use $top=0&$count=true
to receive an entity count but without any records being returned. Props @RrOoSsSsOo for the report!