https://www.github.com/neilgupta/exceptionally
- Add Rails 7.0 support
- Add built-in rescue for ActiveRecord::RecordNotSaved
- Add built-in rescue for ActionController::ParameterMissing
- Breaking: Drop built-in error reporting to Raven, Airbrake, and New Relic
- Breaking: Drop built-in error handling of ApiPie errors
- Add Rails 6.1 support
- Add Rails 6 support
- Add Rails 5 support
- Filter sensitive request parameters using Rails' filter_parameters list
- Remove built-in support for
Pundit::NotAuthorizedError
errors
- Pass the whole error object to
render_error
rather than just the error message, allowing for more customization of what's rendered. This is a breaking change if you depend on the oldrender_error
orpass_to_error_handler
methods!
- Add built-in support for
Pundit::NotAuthorizedError
errors - Drop vestigial development dependencies
- Add built-in support for reporting to Sentry
- Add config option to enable/disable built-in error reporting
- Add specs
- Change ApiPie::ParamInvalid to return status code 422 rather than the generic 400 code
- Initial release