- Configurable logger and logsubscriber for instrumented events.
- Default configuration and hooks for the
metaparameter. - Default configuration and hooks for the
cacheparameter. - Default configuration and hooks for the
linksparameter. - Default configuration and hooks for the
fieldsparameter. - Default configuration and hooks for the
includeparameter.
- Broken default inferrer.
- Broken initializer generator.
- Default configuration and hooks for the
classparameter (for resources and errors). - Default configuration and hooks for the
exposeparameter. - Default configuration and hooks for the
jsonapi_objectparameter. - Default configuration and hooks for pagination links.
- Support for errors rendering.
- Automatic
ActionController::Errorsserialization.
- Automatic
- Add configuration and initializer generator (
$ rails g jsonapi:initializer). - Fragment caching.
- Deserialization reverse-mapping available in controller via
jsonapi_pointers.
classrenderer parameter now always takes a hash/lambda.- Rename
JSONAPI::Rails::ActionControllertoJSONAPI::Rails::Controller.
namespaceandinferrerrenderer parameter.