The OData v4.01 Producer for Laravel
This release fixes an issue identified in #808 where the content-id
header provided in a multipart batch request was not reflected back in the response.
Props @mgerzabek for finding this.
This release corrects an issue where the service would advertise create/update/delete operations in the metadata for readonly-services. The operations were not usable, but the metadata indicated they were. The release also changes how OpenAPI paths are tagged to prevent inappropriate groupings when using related entity sets.
This release adds support for the https://github.com/staudenmeir/eloquent-json-relations package from @staudenmeir. If your relationships are defined as BelongsToJson
or HasManyJson
their navigation properties will now be correctly interpreted as collections.
This release better supports exception reporting by implementing getInnerException()
on the protocol exceptions. Thanks to @mgerzabek for reporting, fixes #794.
This release adds support for Laravel 11 🎉
This release includes a fix from @coderkoala in #790 to warn during discovery if your model includes an unusable relationship.
This release fixes an issue where an exception would be thrown by discovery during migration.
This release fixes the bug described in #783 where multipart $batch
operations improperly parsed newlines in the request. Props @alexamart for the report and diagnosis.
This release fixes the bug described in https://github.com/flat3/lodata/issues/780 where HTTP query parameters were ignored in $batch
operations. Props @mgerzabek.
This release fixes the bug described in https://github.com/flat3/lodata/issues/775 where HTTP headers were incorrectly parsed during multipart $batch
operations. Props to @mgerzabek for the fix!