Upgrading
composer require laravel-json-api/laravel --no-update
composer require laravel-json-api/testing --dev --no-update
composer up "laravel-json-api/*" cloudcreativity/json-api-testing
Changelog
Changed
- Upgraded to Laravel 10 and set minimum PHP version to
8.1
.
- BREAKING If using the
laravel-json-api/cursor-pagination
package, you now need to passed the schema's id
field to the paginator's make()
method. I.e. use CursorPagination::make($this->id())
Fixed
- BREAKING #190 The JSON:API media type now needs to be sent in the
Accept
header for a "delete" resource request. Previously there was no checking of the Accept
media type, so anything could be sent. This is incorrect as the JSON:API specification shows the Accept
header as application/vnd.api+json
for delete resource requests.