This is one of the first three pull requests with dependency updates we've sent your way. We tried to start with a few easy patch-level updates. Hopefully your tests will pass and you can merge this pull request without too much risk. This should give you an idea how Depfu works in general.
After you merge your first pull request, we'll send you a few more. We'll never open more than seven PRs at the same time so you're not getting overwhelmed with updates.
Let us know if you have any questions. Thanks so much for giving Depfu a try!
We've updated a dependency and here is what you need to know:
gem name
version specification
old version
new version
webmock
3.0.1
3.1.0
Additionally, the update changed a few other dependencies as well:
action
gem name
old version
new version
updated
addressable
2.5.1
2.5.2
updated
hashdiff
0.3.4
0.3.7
updated
public_suffix
2.0.5
3.0.1
You should probably take a good look at the info here and the test results before merging this pull request, of course.
Coverage remained the same at 100.0% when pulling 9bee2dbe1edb5acdb0dc6ed8c847dfefa262e7be on depfu/update/webmock-3.1.0 into 255a92067a1ab9b2239238c30ee630cedb97804c on master.
Hello,
Welcome to Depfu 👋
This is one of the first three pull requests with dependency updates we've sent your way. We tried to start with a few easy patch-level updates. Hopefully your tests will pass and you can merge this pull request without too much risk. This should give you an idea how Depfu works in general.
After you merge your first pull request, we'll send you a few more. We'll never open more than seven PRs at the same time so you're not getting overwhelmed with updates.
Let us know if you have any questions. Thanks so much for giving Depfu a try!
We've updated a dependency and here is what you need to know:
Additionally, the update changed a few other dependencies as well:
You should probably take a good look at the info here and the test results before merging this pull request, of course.
What changed?
✳️ webmock (3.0.1 → 3.1.0) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 23 commits:
Version 3.1.0
Improved README
Fixed issue with request stubs not matching Net::HTTP requests with Net::HTTP requests having numbers assigned as headers values.
Net::HTTP returns nil body only on 204 response, not on all responses that have empty body.
Dropped support for ruby 2.0 and 2.1. Webmock still works with them, but it’s not worth maintaining that support.
Update bundler to latest version before building. Old version of bundler is buggy and causes build errors.
Merge pull request #721 from Bonias/compatibility-with-the-newest-http-rb
Make it compatible with the newest http.rb version (3.0.0)
Merge pull request #717 from nurse/httpclient-does-not-yield-block-on-empty-body
Merge pull request #718 from nurse/support-typhoeus-1.3.0
Support typhoeus 1.3.0
HTTPClient doesn't yield block on empty body
Merge pull request #712 from RickCSong/master
Patch raise_timeout_error for HTTP.rb adapter to return proper error
Merge pull request #710 from pat/frozen-string-literals
Updates for frozen-string-literal compatibility.
Merge pull request #704 from janko-m/add-close-to-http-response-streamer
Implement #close on HTTP::Response::Streamer
Merge pull request #698 from Warrior109/master
Add test coverage to hash excluding matcher
Integrate hash_excluding matcher with webmock api
Update readmy.md
Add hash excluding matcher to query option
↗️ addressable (indirect, 2.5.1 → 2.5.2) · Repo · Changelog
↗️ hashdiff (indirect, 0.3.4 → 0.3.7) · Repo · Changelog
↗️ public_suffix (indirect, 2.0.5 → 3.0.1) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 68 commits:
Release 3.0.1
Changelog for GH-146
Updated definitions
Merge pull request #146 from clearbit/master
Improve performance and avoid allocation.
Fix Rubocop offenses
Fix wrong docs
2.0 is no longer supported
Update Travis config
Release 3.0.0
Updated CHANGELOG information about GH-133
Update definitions
Fix rubocop new preferences
Add PSL license info to the README (closes GH-137)
Merge pull request #140 from pjg/improve-documentation-and-code-comments
Create README.md
Improve and correct documentation
Rubocop 0.48.1 is buggy
Update list
Merge pull request #135 from typeoneerror/hotfix-docs-typo
[DOCS] corrects param name in List#parse
Merge pull request #133 from weppos/thesis-hash
Remove unnecessary string allocations
Dropped support for Ruby < 2.1
Merge branch 'master' into thesis-hash
Make ObjectBinsize run the demo by default
Add # of rules in the benchmark info
The Hash implementation has no longer indexes
Merge branch 'master' into thesis-hash
Cleanup docs
Measure the list size
Fix outdated namespace
Work around some limitations of ObjectSpace.memsize_of
Change bm_find.rb benchmark to not run on private rules
Simplify reference to list path
Introduce Entry internal object
Restructure Rule initialization
Allocation comparison with master is way lowe
Optimize space by removing duplicate rule value
Move benchmarks to the correct folder
Naive index vs Hash benchmarks (profilers)
Naive index vs Hash benchmarks (benchmarks)
Experiment with different hostname-to-names algorithms
Change lookup algorithm to Hash
Add more profilers
I need an execution profiler for a single find
PublicSuffix::List is no longer enumerable
Add tests to cover #each
Deal with Minitest assert_nil warnings
Reduce string allocation
Reorganize benchmarks and profilers
More focus on slow executions
Use require_relative to load subfiles
Focus on #find vs #select
Reduce the length of certain domain, when not relevant
Compute the length of the rule without allocating an array
Merge branch 'thesis-start'
Fix $ bundle compilation error in Ruby 2.3 and 2.4
Add more effective benchmark (find vs valid)
Do not run benchmarks by default
PublicSuffix::List#select is now private
Removed `PublicSuffix::List.clear`
Do not duplicate builds
Add benchmarks to Travis
Convert "console" into a command, instead of a rake task
PublicSuffix::List#rules is now protected
Update RuboCop rules
Fix some MT6 assert_nil deprecations
Depfu sends automated pull requests to update your Ruby dependencies.