- #236 - Escape nested route keys
- #239 - Configurable pagination params
- #238 - Parse links after creating a resource
- #230 - Unformat error source parameters via key formatter.
- #228 - All schema types to be pluggable.
- #217 - Add decimal (BigDecimal) as a serializing type
- #222 - Add
last
method for a resource and scope (similar tofirst
)
- #208 - Fall back to error.detail for the error message #196
- #206 - Autoload
JsonApiClient::VERSION
constant - #205 -
RelationshipLinker
now correctly uses the resource class'KeyFormatter
- #203 - No longer raise
KeyError
when trying to paginate to a page that doesn't exist. Return nil instead
- #201 - Configurable key and path formatter on a per-resource basis
- #190 - Allow hook for overriding the
total_entries
method on the default paginator - #199 - Clean up test warnings
- #198 - Clean up test warnings
- #187 - README update and cleanup around
select
forQuery::Builder
- #191 - Don't explode when parsing
"data": null
- #183 -
select
forQuery::Builder
can accept strings, symbols, arrays - #181 - Handle HTTP 409 - Conflict error
- #163 - Handle faraday connection options (proxy, ssl, etc)
- #165 - Handle null data returned for associated resources
- #159 - Alias update method as update_attributes
- #160 - Add .with_params to add arbitrary query params on find
- #161 - Fixes pagination issues: #142 and #150
- #162 - Fix faraday version dependency to ~> 0.9
- #152 - Pass rebuild flag to _build_connection
- #140 - Handle 401 Not Authorized responses
- #137 - Support for validation contexts
- #135 - Added support for common boolean typecasting
- #119 - property should not add default value if default is nil
- #129 - Resource save does not update anything but attributes
- #131 - Handle error values explicitly set to null.
- initial release for 1.0 spec