- [Fix]
SharkOnLambda::BaseController#renderdoes not set content typeapplication/vnd.api+json - [Fix]
:jsonapiRenderer sets content typeapplication/vnd.api+jsoncorrectly
- [Deprecate] Requiring
shark-on-lambdais marked as deprecated in favour of requiringshark_on_lambda. - [Break]
SharkOnLambda::Dispatcherwas removed in favour of routing viaActionDispatch::Routing. - [Break]
SharkOnLambda::BaseControllernow renders JSON API-compliant responses. - [Break]
SharkOnLambda::JsonapiControllerwas removed. - [Break] Support for
path_parametersin RSpec helpers was removed. - [Break] Configuration files are not loaded automatically anymore.
- Added
SharkOnLambda::Cacheable. - Added
SharkOnLambda.cacheandSharkOnLambda.global_cache. - Added support for routing.
- Use
rack-on-lambdaas an adapter for events from the (REST API flavoured) API Gateway.
- [Fix]
Jsonapi::Renderer#rendershould always return a hash.
- [Break] HTTP redirection now uses the status code
302. - [Break] Remove the
ApiGatewaynamespace, move all items from that namespace up by one level. - [Break] Remove build rake tasks.
- Added
SharkOnLambda::LambdaLogger - Added support for Rack-compatible middleware.
SharkOnLambda::BaseControllernow acts more likeActionController::BaseController.- Support
ActiveModel::Errorsnested validation errors. - Added
SharkOnLambda::RSpec::HelpersandSharkOnLambda::RSpec::JsonapiHelpers. - Moved to GitHub.
- Upgrade
rackfor good measure.
- [Fix] Controllers now execute their parents'
before_actionsandafter_actions.
- [Fix]
Querybreaks when adding an item with a symbol as a key. - Set up the GitLab build pipeline.
- [Fix] Build 0.6.6 using the wrong branch.
- [Fix] Handle the quirkiness of API Gateway query strings properly.
- [Fix] Parse nested query string parameters correctly.
- Initial public release.