diff --git a/k8s-client.gemspec b/k8s-client.gemspec index 1f4b395..1800e22 100644 --- a/k8s-client.gemspec +++ b/k8s-client.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "dry-struct", "~> 0.5.0" spec.add_runtime_dependency "dry-types", "~> 0.13.0" spec.add_runtime_dependency "recursive-open-struct", "~> 1.1.0" - spec.add_runtime_dependency 'hashdiff', '~> 0.3.7' + spec.add_runtime_dependency 'hashdiff', '~> 1.0.0' spec.add_runtime_dependency 'jsonpath', '~> 0.9.5' spec.add_runtime_dependency 'yajl-ruby', '~> 1.4.0' spec.add_runtime_dependency "yaml-safe_load_stream", "~> 0.1" @@ -35,6 +35,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency "bundler", ">= 1.17", "< 3.0" spec.add_development_dependency "rake", "~> 10.0" spec.add_development_dependency "rspec", "~> 3.7" - spec.add_development_dependency "webmock", "~> 3.4.2" + spec.add_development_dependency "webmock", "~> 3.6.2" spec.add_development_dependency "rubocop", "~> 0.59" end diff --git a/lib/k8s/util.rb b/lib/k8s/util.rb index 1ffb060..7bd1442 100644 --- a/lib/k8s/util.rb +++ b/lib/k8s/util.rb @@ -98,7 +98,7 @@ def self.recursive_compact(hash_or_array) # @param patch_to [Hash] Hash to compute patches against # @param patch_from [Hash] New Hash to compute patches "from" def self.json_patch(patch_to, patch_from) - diffs = HashDiff.diff(patch_to, patch_from, array_path: true) + diffs = Hashdiff.diff(patch_to, patch_from, array_path: true) ops = [] # Each diff is like: # ["+", ["spec", "selector", "food"], "kebab"]