Commit f91e846

mo khan <mo@mokhan.ca>
2026-09-07 20:52:38
upgrade json dependency to ~> 3.0
1 parent a65d2c4
elelem-mcp.gemspec
@@ -29,7 +29,7 @@ Gem::Specification.new do |spec|
   spec.add_dependency "digest", "~> 3.2"
   spec.add_dependency "elelem", "~> 0.1"
   spec.add_dependency "fileutils", "~> 1.8"
-  spec.add_dependency "json", "~> 2.21"
+  spec.add_dependency "json", "~> 3.0"
   spec.add_dependency "net-http", "~> 0.9"
   spec.add_dependency "open3", "~> 0.2"
   spec.add_dependency "securerandom", "~> 0.4"
Gemfile.lock
@@ -6,7 +6,7 @@ PATH
       digest (~> 3.2)
       elelem (~> 0.1)
       fileutils (~> 1.8)
-      json (~> 2.21)
+      json (~> 3.0)
       net-http (~> 0.9)
       open3 (~> 0.2)
       securerandom (~> 0.4)
@@ -21,11 +21,10 @@ GEM
     bigdecimal (4.1.2)
     diff-lcs (1.6.2)
     digest (3.2.1)
-    elelem (0.11.0)
+    elelem (0.13.0)
       erb (~> 6.0)
-      fileutils (~> 1.8)
       io-console (~> 0.9)
-      json (~> 2.21)
+      json (~> 3.0)
       json_schemer (~> 2.5)
       logger (~> 1.7)
       open3 (~> 0.2)
@@ -33,8 +32,6 @@ GEM
       pathname (~> 0.5)
       reline (~> 0.7)
       shellwords (~> 0.2)
-      stringio (~> 3.2)
-      tempfile (~> 0.3)
       uri (~> 1.0)
     erb (6.0.7)
     fileutils (1.8.0)
@@ -45,7 +42,7 @@ GEM
       prism (>= 1.3.0)
       rdoc (>= 4.0.0)
       reline (>= 0.4.2)
-    json (2.21.2)
+    json (3.0.0)
     json_schemer (2.5.0)
       bigdecimal
       hana (~> 1.3)
@@ -90,8 +87,6 @@ GEM
     securerandom (0.4.1)
     shellwords (0.2.2)
     simpleidn (0.3.0)
-    stringio (3.2.0)
-    tempfile (0.3.1)
     timeout (0.6.1)
     tsort (0.2.0)
     uri (1.1.1)
@@ -113,14 +108,14 @@ CHECKSUMS
   bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae
   diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962
   digest (3.2.1) sha256=ab3312b4e272d7d5dc41c564c86a25861a1f34ac5153374199a0b74861395947
-  elelem (0.11.0)
+  elelem (0.13.0)
   elelem-mcp (0.1.0)
   erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92
   fileutils (1.8.0) sha256=8c6b1df54e2540bdb2f39258f08af78853aa70bad52b4d394bbc6424593c6e02
   hana (1.3.7) sha256=5425db42d651fea08859811c29d20446f16af196308162894db208cac5ce9b0d
   io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
   irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3
-  json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a
+  json (3.0.0) sha256=1ff82a28c05c5cc7b646f3e3a3ac710e4ae2aa933690cba12f1f650b0ecdeb99
   json_schemer (2.5.0) sha256=2f01fb4cce721a4e08dd068fc2030cffd0702a7f333f1ea2be6e8991f00ae396
   logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
   net-http (0.9.1) sha256=25ba0b67c63e89df626ed8fac771d0ad24ad151a858af2cc8e6a716ca4336996
@@ -143,8 +138,6 @@ CHECKSUMS
   securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
   shellwords (0.2.2) sha256=b8695a791de2f71472de5abdc3f4332f6535a4177f55d8f99e7e44266cd32f94
   simpleidn (0.3.0) sha256=12ca730bed2f3db04d11e9bfd1bca3e11fb37f55b21eb2e9793fb5814bf54d03
-  stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1
-  tempfile (0.3.1) sha256=0bb53ab646744e505eb3102147e22ae130a626a15563e882428c1ec973fed76a
   timeout (0.6.1) sha256=78f57368a7e7bbadec56971f78a3f5ecbcfb59b7fcbb0a3ed6ddc08a5094accb
   tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
   uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6