jgraichen / restify

Restify is a experimental, parallel and pipelined Hypermedia API client
GNU Lesser General Public License v3.0
8 stars 2 forks source link

Update hashie requirement from ~> 3.3 to >= 3.3, < 5.0 #32

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 5 years ago

Updates the requirements on hashie to permit the latest version.

Release notes *Sourced from [hashie's releases](https://github.com/intridea/hashie/releases).* > ## v4.0.0 > [Full Changelog](https://github.com/intridea/hashie/blob/v4.0.0/CHANGELOG.md) > > New in 4.0.0: > > ## [4.0.0] - 2019-10-30 > > [4.0.0]: https://github.com/intridea/hashie/compare/v3.6.0...v4.0.0 > > ### Added > > * [#323](https://github-redirect.dependabot.com/intridea/hashie/pull/323): Added `Hashie::Extensions::Mash::DefineAccessors` - [@​marshall-lee](https://github.com/marshall-lee). > * [#474](https://github-redirect.dependabot.com/intridea/hashie/pull/474): Expose `YAML#safe_load` options in `Mash#load` - [@​riouruma](https://github.com/riouruma), [@​dblock](https://github.com/dblock). > * [#478](https://github-redirect.dependabot.com/intridea/hashie/pull/478): Added optional array parameter to `Hashie::Mash.disable_warnings` - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#481](https://github-redirect.dependabot.com/intridea/hashie/pull/481): Ruby 2.6 - Support `Hash#merge` and `#merge!` called with multiple Hashes/Mashes - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#488](https://github-redirect.dependabot.com/intridea/hashie/pull/488): Added ability to create an anonymous `Hashie::Mash` subclass with key conflict errors silenced using `Hashie::Mash.quiet.new` - [@​bobbymcwho](https://github.com/bobbymcwho). > > ### Changed > > * [#481](https://github-redirect.dependabot.com/intridea/hashie/pull/481): Implement non-destructive standard Hash methods - [@​bobbymcwho](https://github.com/bobbymcwho). > > ### Fixed > > * [#459](https://github-redirect.dependabot.com/intridea/hashie/pull/459): Fixed a regression in `Mash.load` that disallowed aliases - [@​arekt](https://github.com/arekt) and [@​michaelherold](https://github.com/michaelherold). > * [#465](https://github-redirect.dependabot.com/intridea/hashie/pull/465): Fixed `deep_update` to call any readers when a key exists - [@​laertispappas](https://github.com/laertispappas). > * [#479](https://github-redirect.dependabot.com/intridea/hashie/pull/479): Fixed an issue with `Hash#except` not returning a `Mash` in Rails 6 - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#489](https://github-redirect.dependabot.com/intridea/hashie/pull/489): Updated the documentation to exlain the behavior of `Mash` and keyword arguments - [@​Bhacaz](https://github.com/Bhacaz). > > ### Miscellaneous > > * [#465](https://github-redirect.dependabot.com/intridea/hashie/pull/465): Clean up our RuboCop configuration and fix the outstanding line length violations. This involved some minor refactoring on `Hashie::Extensions::Coercion`, `Hashie::Extensions::Dash::IndifferentAccess`, `Hashie::Extensions::DeepLocate`, `Hashie::Extensions::Mash::SafeAssignment`, and `Hashie::Hash`, but none that were detectable via the test suite - [@​michaelherold](https://github.com/michaelherold). > * [#482](https://github-redirect.dependabot.com/intridea/hashie/pull/482): Update Travis configs to make jruby builds run on trusty dist. - [@​BobbyMcWho](https://github.com/BobbyMcWho).
Changelog *Sourced from [hashie's changelog](https://github.com/intridea/hashie/blob/master/CHANGELOG.md).* > ## [4.0.0] - 2019-10-30 > > [4.0.0]: https://github.com/intridea/hashie/compare/v3.6.0...v4.0.0 > > ### Added > > * [#323](https://github-redirect.dependabot.com/intridea/hashie/pull/323): Added `Hashie::Extensions::Mash::DefineAccessors` - [@​marshall-lee](https://github.com/marshall-lee). > * [#474](https://github-redirect.dependabot.com/intridea/hashie/pull/474): Expose `YAML#safe_load` options in `Mash#load` - [@​riouruma](https://github.com/riouruma), [@​dblock](https://github.com/dblock). > * [#478](https://github-redirect.dependabot.com/intridea/hashie/pull/478): Added optional array parameter to `Hashie::Mash.disable_warnings` - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#481](https://github-redirect.dependabot.com/intridea/hashie/pull/481): Ruby 2.6 - Support `Hash#merge` and `#merge!` called with multiple Hashes/Mashes - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#488](https://github-redirect.dependabot.com/intridea/hashie/pull/488): Added ability to create an anonymous `Hashie::Mash` subclass with key conflict errors silenced using `Hashie::Mash.quiet.new` - [@​bobbymcwho](https://github.com/bobbymcwho). > > ### Changed > > * [#481](https://github-redirect.dependabot.com/intridea/hashie/pull/481): Implement non-destructive standard Hash methods - [@​bobbymcwho](https://github.com/bobbymcwho). > > ### Fixed > > * [#459](https://github-redirect.dependabot.com/intridea/hashie/pull/459): Fixed a regression in `Mash.load` that disallowed aliases - [@​arekt](https://github.com/arekt) and [@​michaelherold](https://github.com/michaelherold). > * [#465](https://github-redirect.dependabot.com/intridea/hashie/pull/465): Fixed `deep_update` to call any readers when a key exists - [@​laertispappas](https://github.com/laertispappas). > * [#479](https://github-redirect.dependabot.com/intridea/hashie/pull/479): Fixed an issue with `Hash#except` not returning a `Mash` in Rails 6 - [@​bobbymcwho](https://github.com/bobbymcwho). > * [#489](https://github-redirect.dependabot.com/intridea/hashie/pull/489): Updated the documentation to exlain the behavior of `Mash` and keyword arguments - [@​Bhacaz](https://github.com/Bhacaz). > > ### Miscellaneous > > * [#465](https://github-redirect.dependabot.com/intridea/hashie/pull/465): Clean up our RuboCop configuration and fix the outstanding line length violations. This involved some minor refactoring on `Hashie::Extensions::Coercion`, `Hashie::Extensions::Dash::IndifferentAccess`, `Hashie::Extensions::DeepLocate`, `Hashie::Extensions::Mash::SafeAssignment`, and `Hashie::Hash`, but none that were detectable via the test suite - [@​michaelherold](https://github.com/michaelherold). > * [#482](https://github-redirect.dependabot.com/intridea/hashie/pull/482): Update Travis configs to make jruby builds run on trusty dist. - [@​BobbyMcWho](https://github.com/BobbyMcWho). > > ## [3.6.0] - 2018-08-13 > > [3.6.0]: https://github.com/intridea/hashie/compare/v3.5.7...v3.6.0 > > ### Added > > * [#455](https://github-redirect.dependabot.com/intridea/hashie/pull/455): Allow overriding methods when passing in a hash - [@​lnestor](https://github.com/lnestor). > > ### Fixed > > * [#435](https://github-redirect.dependabot.com/intridea/hashie/pull/435): Mash `default_proc`s are now propagated down to nested sub-Hashes - [@​michaelherold](https://github.com/michaelherold). > * [#436](https://github-redirect.dependabot.com/intridea/hashie/pull/436): Ensure that `Hashie::Extensions::IndifferentAccess` injects itself after a non-destructive merge - [@​michaelherold](https://github.com/michaelherold). > * [#437](https://github-redirect.dependabot.com/intridea/hashie/pull/437): Allow codependent properties to be set on Dash - [@​michaelherold](https://github.com/michaelherold). > * [#438](https://github-redirect.dependabot.com/intridea/hashie/pull/438): Fix: `NameError (uninitialized constant Hashie::Extensions::Parsers::YamlErbParser::Pathname)` in `Hashie::Mash.load` - [@​onk](https://github.com/onk). > * [#457](https://github-redirect.dependabot.com/intridea/hashie/pull/457): Fix `Trash` to allow it to copy properties from other properties - [@​michaelherold](https://github.com/michaelherold). > > ### Miscellaneous > > * [#433](https://github-redirect.dependabot.com/intridea/hashie/pull/433): Update Rubocop to the most recent version - [@​michaelherold](https://github.com/michaelherold). > * [#434](https://github-redirect.dependabot.com/intridea/hashie/pull/434): Add documentation around Mash sub-Hashes - [@​michaelherold](https://github.com/michaelherold). > * [#439](https://github-redirect.dependabot.com/intridea/hashie/pull/439): Add an integration spec for Elasticsearch - [@​michaelherold](https://github.com/michaelherold). > > ... (truncated)
Commits - [`391ff77`](https://github.com/intridea/hashie/commit/391ff775146255b4a011355cef651fa92483fe78) Preparing for release, 4.0.0. - [`15daf67`](https://github.com/intridea/hashie/commit/15daf67780baf538cd5ccaf4ebc5564a17001922) Merge pull request [#492](https://github-redirect.dependabot.com/intridea/hashie/issues/492) from BobbyMcWho/remove-blacklist-whitelist - [`3dfa27f`](https://github.com/intridea/hashie/commit/3dfa27f1196851864a6c477400b3b70ffb5aff32) Remove references to blacklists and whitelists - [`65a8137`](https://github.com/intridea/hashie/commit/65a813798ad5dbd3f2dff819e1386e126abc4ebf) Merge pull request [#491](https://github-redirect.dependabot.com/intridea/hashie/issues/491) from BobbyMcWho/100-char-lines - [`b663703`](https://github.com/intridea/hashie/commit/b663703a449083a5c388f49d38c98d044c36937f) Merge pull request [#490](https://github-redirect.dependabot.com/intridea/hashie/issues/490) from BobbyMcWho/refactor-quiet - [`6a96527`](https://github.com/intridea/hashie/commit/6a965273845f64605e0e951ac113a4383f7e8af5) Change rubocop to allow 100 character lines. - [`a21bb32`](https://github.com/intridea/hashie/commit/a21bb32235a37d5b0c00ced22e7fbfea1734918b) remove tap and use block - [`20e5467`](https://github.com/intridea/hashie/commit/20e5467188bb4b6ab4166a72c07ec2bc0b883fa0) Merge pull request [#489](https://github-redirect.dependabot.com/intridea/hashie/issues/489) from Bhacaz/documentation_keyword_arguments - [`6120916`](https://github.com/intridea/hashie/commit/61209169b454ce11455091f087a61de61c48e28d) Updated README.md - [`1a30427`](https://github.com/intridea/hashie/commit/1a30427c9db1bdf974530aeddf90b305a3a621a5) Allow mash error silencing ([#488](https://github-redirect.dependabot.com/intridea/hashie/issues/488)) - Additional commits viewable in [compare view](https://github.com/intridea/hashie/compare/v3.3.0...v4.0.0)


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
codecov[bot] commented 5 years ago

Codecov Report

Merging #32 into master will decrease coverage by 0.12%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   91.34%   91.22%   -0.13%     
==========================================
  Files          22       22              
  Lines         832      832              
==========================================
- Hits          760      759       -1     
- Misses         72       73       +1
Impacted Files Coverage Δ
lib/restify/adapter/typhoeus.rb 95.77% <0%> (-1.41%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 46acd28...7a53361. Read the comment docs.