Sha256: 98640f62c3a60940f90f9d762d382f1ff99a62db410efb138f04265501e764fc
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
Changelog === ## master ## 0.14.0 - support generic query params ## 0.13.0 - sidecar resources for multipart requests can be labeled with required - **remove** support for sidepushing via `included` array in request body. ## 0.12.0 - support for multipart-requests - update rubocop and fix danger check - drop support for ruby 2.1 (dry-types does not support it anymore either which makes supporting it here pointless) - adapt fieldset validation to allow all fields in addition to a specific enum - no need for 'required' field in fieldsets_parser anymore - throw different errors for each parser, all new errors inherit from ExternalArgumentError ## 0.11.0 - Parse `included` array from request body - Body no longer accepts a default ## 0.10.0 - raise an error if mandatory options are missing in the handler configuration - Transform param keys to string before substitution - make gem compatible with ruby 2.1 - add danger - raise an ExternalArgumentError if the body does not contain data ## 0.9.1 - fix configure method ## 0.9.0 - change nesting separator from `_` to `__` and use it consistently (also in sorting fields) - make separator configurable ## 0.8.0 - rename gem (dry-request_handler --> request_handler) - remove env based config for logger ## 0.7.1 - fix usage of struct to be unambiguous if dry-struct is used ## 0.7 - fix error message building - sort_params returns an array of SortOption structs now - general `headers` method for all headers (removes `authorization_headers` method) - sort and include options will use only the values from the request if they exist and the defaults if there are no values set in the request ## 0.6 - support for fieldsets ## 0.5 - `default_size` is now mandatory - `default_size` and `max_size` now must be Integers ## 0.4 fix error messages to also work with nested error messages ## 0.3 sort_params returns an array of dtos now `DataTransferObject.new(field: "test", directions: :asc)` ## 0.2 version bump for publishing ## 0.1 Initial Gem
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
request_handler-0.14.0 | CHANGELOG.md |