- withPayload
- TimeoutException behaviour
- Support guzzle 7
- Response to allow empty response when Status Code is 204
- Minimum PHP version to ^7.3
- JSON validator in Response to throw JsonException when http response is not valid JSON
- Guzzle dependency constraint
- JSONAPIResource::getIncluded to return [] when no included resources provided
- Collection::getIncluded to return [] when no included resources provided
- ConnectException
- NetworkException
- TimeoutException
- Endpoint default request timeout in 60 seconds
- Endpoint::withTimeout
- AbstractEndpointWithPostWithId class
- Post::postWithId
- Restore FilterAttribute and FilterJSONAttribute classes
- Require phramework/jsonapi only as require-dev
- Change method visibility Endpoint\Post::withPayload to protected
- Fix filter url when using filter attribute multiple times
- Add unit test for FilterTest->getUrl
- Fix RelationshipsData->append behaviour with to-many relationships, to store data in jsonapi normalized specification form
- Fix Filter->getURL, use client filter attribute classes
- Add id parameter for patch, put and delete methods
- Add AbstractEndpoint, to allow extending Endpoint class