- Fix for nested fields under Marshmallow 3, thanks to @pacoyang (multimeric#11)
- Allow simple filters to have list values, e.g.
filter[id]=1,2,3
- Allow relationships to be compared to scalars (multimeric#8)
- Be more relaxed about the Content-Type header. We ignore its value unless it's a POST or PATCH request, since we don't actually use the request body for GET and DELETE
- Be more relaxed about the Accept header. In general, allow no Accept header, or
*/*
. Assume these areapplication/vnd.api+json
- Fix issues involving Content-Type headers with arguments, e.g. 'text/html; charset=UTF-8'
- Stop supporting Python 3.5 (unfortunately), due to marshmallow-jsonapi dropping support
- Allow providing content parsers and renderers as class variables (multimeric#4)
- Allow providing the
*_schema_kwargs
family as a function (miLibris#179)
- Allow custom content types (miLibris#171)
- Bump Marshmallow to Python 3, and remove Python 2 support (miLibris#172)
- Automatically filter resource lists by their parents (miLibris#177)
- Assign the correct endpoint string to each Resource instance (miLibris#178)