From eccfd963e50a735fe1b62c2ba29409ea8ddd72bd Mon Sep 17 00:00:00 2001 From: Filipe Goncalves Date: Wed, 25 May 2016 19:09:03 +0100 Subject: [PATCH 1/3] Loosen dependency on multi_json The other datamapper gems depend mostly on multi_json 1.3.2 Example: https://github.com/datamapper/dm-serializer/blob/master/dm-serializer.gemspec --- dm-types.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm-types.gemspec b/dm-types.gemspec index 692d41c..b0f9283 100644 --- a/dm-types.gemspec +++ b/dm-types.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency('bcrypt', '~> 3.0') gem.add_runtime_dependency('dm-core', '~> 1.3.0.beta') gem.add_runtime_dependency('fastercsv', '~> 1.5.4') - gem.add_runtime_dependency('multi_json', '>= 1.7.7') + gem.add_runtime_dependency('multi_json', '>= 1.3.2') gem.add_runtime_dependency('stringex', '>= 2.0.8') gem.add_runtime_dependency('safe_yaml', '~> 0.6.1') gem.add_runtime_dependency('uuidtools', '~> 2.1.2') From f46a32ca00a61f77fa7538fbec2f3fd4a5ee87be Mon Sep 17 00:00:00 2001 From: Filipe Goncalves Date: Wed, 25 May 2016 19:22:47 +0100 Subject: [PATCH 2/3] Update dm-types.gemspec --- dm-types.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm-types.gemspec b/dm-types.gemspec index b0f9283..f4a80ea 100644 --- a/dm-types.gemspec +++ b/dm-types.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency('bcrypt', '~> 3.0') gem.add_runtime_dependency('dm-core', '~> 1.3.0.beta') gem.add_runtime_dependency('fastercsv', '~> 1.5.4') - gem.add_runtime_dependency('multi_json', '>= 1.3.2') + gem.add_runtime_dependency('multi_json', '~> 1.3.2') gem.add_runtime_dependency('stringex', '>= 2.0.8') gem.add_runtime_dependency('safe_yaml', '~> 0.6.1') gem.add_runtime_dependency('uuidtools', '~> 2.1.2') From 9fcd057f519dc8e73fd81fb8a36f2c38a8ee99b7 Mon Sep 17 00:00:00 2001 From: Filipe Goncalves Date: Wed, 25 May 2016 19:39:02 +0100 Subject: [PATCH 3/3] Update dm-types.gemspec --- dm-types.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dm-types.gemspec b/dm-types.gemspec index f4a80ea..b0f9283 100644 --- a/dm-types.gemspec +++ b/dm-types.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency('bcrypt', '~> 3.0') gem.add_runtime_dependency('dm-core', '~> 1.3.0.beta') gem.add_runtime_dependency('fastercsv', '~> 1.5.4') - gem.add_runtime_dependency('multi_json', '~> 1.3.2') + gem.add_runtime_dependency('multi_json', '>= 1.3.2') gem.add_runtime_dependency('stringex', '>= 2.0.8') gem.add_runtime_dependency('safe_yaml', '~> 0.6.1') gem.add_runtime_dependency('uuidtools', '~> 2.1.2')