lt-lcms.gemspec in lt-lcms-0.5.0 vs lt-lcms.gemspec in lt-lcms-0.6.0

- old
+ new

@@ -13,34 +13,36 @@ spec.homepage = 'https://github.com/learningtapestry/lt-lcms' spec.summary = 'Contains set of classes to work with Google Docs based lesson objects' spec.description = '' spec.license = 'Apache-2.0' - spec.required_ruby_version = '>= 3.2' + spec.required_ruby_version = '>= 2.7' # Prevent pushing this gem to RubyGems.org. To allow pushes either set the 'allowed_push_host' # to allow pushing to a single host or delete this section to allow pushing to any host. if spec.respond_to?(:metadata) spec.metadata['allowed_push_host'] = 'https://rubygems.org' + spec.metadata['rubygems_mfa_required'] = 'true' else raise 'RubyGems 2.0 or newer is required to protect against ' \ - 'public gem pushes.' + 'public gem pushes.' end spec.files = `git ls-files -z`.split("\x0").reject do |f| f.match(%r{^(test|spec|features)/}) end spec.bindir = 'exe' spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.add_dependency 'google-api-client', '~> 0.38' + spec.add_dependency 'google-apis-core', '~> 0.11', '>= 0.11.1' spec.add_dependency 'httparty', '~> 0.18' - spec.add_dependency 'lt-google-api', '~> 0.2', '>= 0.2.4' + spec.add_dependency 'lt-google-api', '~> 0.3' spec.add_dependency 'nokogiri', '~> 1.10', '>= 1.10.8' spec.add_dependency 'rubyzip', '~> 2' - spec.add_development_dependency 'bundler', '~> 1.16' - spec.add_development_dependency 'overcommit', '~> 0.57' + spec.add_development_dependency 'bundler', '~> 2.4' + spec.add_development_dependency 'overcommit', '~> 0.60' spec.add_development_dependency 'rake', '~> 13.0' spec.add_development_dependency 'rubocop', '~> 1.54' + spec.add_development_dependency 'steep', '~> 1.5.3' end