From 4d363f0c59fcf4adeafe7cd3158a061c62b56849 Mon Sep 17 00:00:00 2001 From: Vladislav Trotsenko Date: Thu, 27 Jun 2024 11:22:30 +0200 Subject: [PATCH 1/3] Technical/Update gem dependencies (#147) * Updated DnsMock::Record::Factory::Base.create * Updated runtime dependencies * Updated development dependencies --- .circleci/gemspecs/latest | 10 +++++----- dns_mock.gemspec | 4 ++-- lib/dns_mock/record/factory/base.rb | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/gemspecs/latest b/.circleci/gemspecs/latest index 1ddb74b..d84ef84 100644 --- a/.circleci/gemspecs/latest +++ b/.circleci/gemspecs/latest @@ -16,19 +16,19 @@ Gem::Specification.new do |spec| spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } spec.require_paths = %w[lib] - spec.add_runtime_dependency 'simpleidn', '~> 0.2.2' + spec.add_runtime_dependency 'simpleidn', '~> 0.2.3' spec.add_development_dependency 'bundler-audit', '~> 0.9.1' spec.add_development_dependency 'fasterer', '~> 0.11.0' spec.add_development_dependency 'ffaker', '~> 2.23' - spec.add_development_dependency 'net-ftp', '~> 0.3.4' + spec.add_development_dependency 'net-ftp', '~> 0.3.7' spec.add_development_dependency 'pry-byebug', '~> 3.10', '>= 3.10.1' spec.add_development_dependency 'rake', '~> 13.2', '>= 13.2.1' spec.add_development_dependency 'reek', '~> 6.3' spec.add_development_dependency 'rspec', '~> 3.13' spec.add_development_dependency 'rspec-dns', '~> 0.1.8' - spec.add_development_dependency 'rubocop', '~> 1.63', '>= 1.63.5' - spec.add_development_dependency 'rubocop-performance', '~> 1.21' - spec.add_development_dependency 'rubocop-rspec', '~> 2.29', '>= 2.29.2' + spec.add_development_dependency 'rubocop', '~> 1.64', '>= 1.64.1' + spec.add_development_dependency 'rubocop-performance', '~> 1.21', '>= 1.21.1' + spec.add_development_dependency 'rubocop-rspec', '~> 3.0', '>= 3.0.1' spec.add_development_dependency 'simplecov', '~> 0.22.0' end diff --git a/dns_mock.gemspec b/dns_mock.gemspec index e70c90e..cbf1272 100644 --- a/dns_mock.gemspec +++ b/dns_mock.gemspec @@ -29,10 +29,10 @@ Gem::Specification.new do |spec| spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(bin|lib)/|.ruby-version|dns_mock.gemspec|LICENSE}) } spec.require_paths = %w[lib] - spec.add_runtime_dependency 'simpleidn', '~> 0.2.2' + spec.add_runtime_dependency 'simpleidn', '~> 0.2.3' spec.add_development_dependency 'ffaker', ffaker_version - spec.add_development_dependency 'net-ftp', '~> 0.3.4' if current_ruby_version >= ::Gem::Version.new('3.1.0') + spec.add_development_dependency 'net-ftp', '~> 0.3.7' if current_ruby_version >= ::Gem::Version.new('3.1.0') spec.add_development_dependency 'rake', '~> 13.2', '>= 13.2.1' spec.add_development_dependency 'rspec', '~> 3.13' spec.add_development_dependency 'rspec-dns', '~> 0.1.8' diff --git a/lib/dns_mock/record/factory/base.rb b/lib/dns_mock/record/factory/base.rb index eb01989..f3e2cb1 100644 --- a/lib/dns_mock/record/factory/base.rb +++ b/lib/dns_mock/record/factory/base.rb @@ -36,7 +36,7 @@ def initialize( def instance_params; end def create - self.class.target_class.public_send(:new, *instance_params) + self.class.target_class.new(*instance_params) rescue => error raise DnsMock::Error::RecordContext.new(error.message, record_type) end From 6e5eb955038a4887d69b318804189076cba1e623 Mon Sep 17 00:00:00 2001 From: Vladislav Trotsenko Date: Thu, 27 Jun 2024 11:49:15 +0200 Subject: [PATCH 2/3] Technical/Update gem documentation (#148) * Updated gem readme --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b9adee2..bd205bc 100644 --- a/README.md +++ b/README.md @@ -202,7 +202,6 @@ If you won't use `DnsMock::TestFramework::RSpec::Helper` you can use `DnsMock::T DnsMock::TestFramework::RSpec::Interface.start_server # creates and runs DnsMock server instance DnsMock::TestFramework::RSpec::Interface.stop_server! # stops current DnsMock server instance DnsMock::TestFramework::RSpec::Interface.reset_mocks! # resets mocks in current DnsMock server instance -DnsMock::TestFramework::RSpec::Interface.clear_messages! # clears collected lookup messages in current DnsMock server instance DnsMock::TestFramework::RSpec::Interface.clear_server! # stops and clears current DnsMock server instance ``` From 251618e2efaece90e1715768b7631919c332d532 Mon Sep 17 00:00:00 2001 From: Vladislav Trotsenko Date: Thu, 27 Jun 2024 12:11:43 +0200 Subject: [PATCH 3/3] Technical/Update gem version (#149) * Updated gem version * Updated changelog --- CHANGELOG.md | 7 +++++++ lib/dns_mock/version.rb | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6efa54..61e3e65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.7.3] - 2024-06-27 + +### Updated + +- Updated gem runtime/development dependencies +- Updated gem version + ## [1.7.2] - 2024-05-13 ### Updated diff --git a/lib/dns_mock/version.rb b/lib/dns_mock/version.rb index 779e766..4fe450d 100644 --- a/lib/dns_mock/version.rb +++ b/lib/dns_mock/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module DnsMock - VERSION = '1.7.2' + VERSION = '1.7.3' end