Releases: kdan-mobile-software-ltd/error_response
Releases · kdan-mobile-software-ltd/error_response
Release list
v1.4.0
[1.4.0] - 2026-06-23
- Drop the
activesupportlower-bound; constraint is now< 9.0(was~> 7.1.6). - Prevent
ErrorResponse::RequestErrorfrom being swallowed by broad handlers such asrescue_from Exception. - Handle
RequestErrorthroughErrorResponse::Helper#rescue_with_handlerbefore falling back to generic rescue flow. - Add RSpec coverage for rescue order behavior with both
RequestErrorand non-RequestErrorexceptions. - Update README to document the rescue order guarantee and usage notes with broad exception handlers.
- Released as minor bump (1.4.0) so downstream services pinned to
~> 1.3or earlier are not auto-updated; upgrade to~> 1.4is opt-in per service.
v1.3.2.beta
[1.3.2.beta] - 2026-06-16
- Relax
activesupportdependency constraint from~> 7.1.6to>= 7.1.6, < 9.0to unblock services upgrading to Rails 7.2 / 8.x.
v1.3.1.beta
[1.3.1.beta] - 2026-06-03
- Prevent
ErrorResponse::RequestErrorfrom being swallowed by broad handlers such asrescue_from Exception. - Handle
RequestErrorthroughErrorResponse::Helper#rescue_with_handlerbefore falling back to generic rescue flow. - Add RSpec coverage for rescue order behavior with both
RequestErrorand non-RequestErrorexceptions. - Update README to document the rescue order guarantee and usage notes with broad exception handlers.
v1.3.0
[1.3.0] - 2026-06-02
- Add
config.error_message_resolverextension hook to customizeErrorResponse::Helper#error_responsewithout monkey patching. - Add compatibility support for both keyword and positional resolver signatures.
- Add RSpec coverage for resolver behavior and fallback handling.
v1.2.1
- Patch addressable to 2.9.0.
- Fix Regular Expression Denial of Service in Addressable templates.
- Raise the minimum supported Ruby version to 3.1.
v1.2.0
- Patch activesupport to 7.2.3.1.
- Fix possible ReDoS vulnerability in
number_to_delimited. - Fix possible XSS vulnerability in
ActiveSupport::SafeBuffer#%.
- Fix possible ReDoS vulnerability in
- Add SECURITY.md.
- Add README.md link to the security policy.
- Add RSpec coverage for loading remote error definitions.
- Add RuboCop configuration and clean up lint issues.
- Improve remote YAML loading safety.
v1.1.6
v1.1.5
- Update development_dependency.
- Update require
active_support/concerninstead ofactive_support/all. - Optimize rspec test.
- Update CI to use Ruby 3.4.5.
- Fix Deserialization of untrusted data CWE-502 by using
YAML.safe_load.