Browse Source

[ruby/hanami] Update Hanami to 2.3 (#10336)

Petrik de Heus 2 weeks ago
parent
commit
768dccb579
2 changed files with 61 additions and 28 deletions
  1. 6 6
      frameworks/Ruby/hanami/Gemfile
  2. 55 22
      frameworks/Ruby/hanami/Gemfile.lock

+ 6 - 6
frameworks/Ruby/hanami/Gemfile

@@ -2,12 +2,12 @@
 
 
 source "https://rubygems.org"
 source "https://rubygems.org"
 
 
-gem "hanami", "~> 2.2"
-gem "hanami-router", "~> 2.2"
-gem "hanami-controller", "~> 2.2"
-gem "hanami-db", "~> 2.2"
-gem "hanami-validations", "~> 2.2"
-gem "hanami-view", "~> 2.2"
+gem "hanami", "~> 2.3"
+gem "hanami-router", "~> 2.3"
+gem "hanami-controller", "~> 2.3"
+gem "hanami-db", "~> 2.3"
+gem "hanami-validations", "~> 2.3"
+gem "hanami-view", "~> 2.3"
 
 
 gem "dry-types", "~> 1.0", ">= 1.6.1"
 gem "dry-types", "~> 1.0", ">= 1.6.1"
 gem "puma"
 gem "puma"

+ 55 - 22
frameworks/Ruby/hanami/Gemfile.lock

@@ -1,8 +1,11 @@
 GEM
 GEM
   remote: https://rubygems.org/
   remote: https://rubygems.org/
   specs:
   specs:
+    base64 (0.3.0)
     bigdecimal (3.1.9)
     bigdecimal (3.1.9)
     concurrent-ruby (1.3.5)
     concurrent-ruby (1.3.5)
+    csv (3.3.5)
+    date (3.5.0)
     dry-auto_inject (1.1.0)
     dry-auto_inject (1.1.0)
       dry-core (~> 1.1)
       dry-core (~> 1.1)
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
@@ -20,7 +23,7 @@ GEM
     dry-files (1.1.0)
     dry-files (1.1.0)
     dry-inflector (1.2.0)
     dry-inflector (1.2.0)
     dry-initializer (3.2.0)
     dry-initializer (3.2.0)
-    dry-logger (1.0.4)
+    dry-logger (1.2.0)
     dry-logic (1.6.0)
     dry-logic (1.6.0)
       bigdecimal
       bigdecimal
       concurrent-ruby (~> 1.0)
       concurrent-ruby (~> 1.0)
@@ -63,46 +66,52 @@ GEM
       dry-initializer (~> 3.2)
       dry-initializer (~> 3.2)
       dry-schema (~> 1.14)
       dry-schema (~> 1.14)
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
-    hanami (2.2.1)
+    erb (6.0.0)
+    hanami (2.3.0)
       bundler (>= 1.16, < 3)
       bundler (>= 1.16, < 3)
       dry-configurable (~> 1.0, >= 1.2.0, < 2)
       dry-configurable (~> 1.0, >= 1.2.0, < 2)
       dry-core (~> 1.0, < 2)
       dry-core (~> 1.0, < 2)
       dry-inflector (~> 1.0, >= 1.1.0, < 2)
       dry-inflector (~> 1.0, >= 1.1.0, < 2)
-      dry-logger (~> 1.0, < 2)
+      dry-logger (~> 1.2, < 2)
       dry-monitor (~> 1.0, >= 1.0.1, < 2)
       dry-monitor (~> 1.0, >= 1.0.1, < 2)
       dry-system (~> 1.1)
       dry-system (~> 1.1)
-      hanami-cli (~> 2.2.1)
-      hanami-utils (~> 2.2)
+      hanami-cli (>= 2.3.0)
+      hanami-utils (>= 2.3.0)
       json (>= 2.7.2)
       json (>= 2.7.2)
+      rack-session
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
-    hanami-cli (2.2.1)
+    hanami-cli (2.3.0)
       bundler (~> 2.1)
       bundler (~> 2.1)
       dry-cli (~> 1.0, >= 1.1.0)
       dry-cli (~> 1.0, >= 1.1.0)
       dry-files (~> 1.0, >= 1.0.2, < 2)
       dry-files (~> 1.0, >= 1.0.2, < 2)
       dry-inflector (~> 1.0, < 2)
       dry-inflector (~> 1.0, < 2)
+      irb
+      rackup
       rake (~> 13.0)
       rake (~> 13.0)
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
-    hanami-controller (2.2.0)
+    hanami-controller (2.3.0)
       dry-configurable (~> 1.0, < 2)
       dry-configurable (~> 1.0, < 2)
       dry-core (~> 1.0)
       dry-core (~> 1.0)
-      hanami-utils (~> 2.2)
-      rack (~> 2.0)
+      hanami-utils (~> 2.3.0)
+      rack (>= 2.1)
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
-    hanami-db (2.2.1)
+    hanami-db (2.3.0)
       rom (~> 5.4, >= 5.4.1)
       rom (~> 5.4, >= 5.4.1)
       rom-sql (~> 3.7)
       rom-sql (~> 3.7)
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
-    hanami-router (2.2.0)
+    hanami-router (2.3.0)
+      csv (~> 3.3)
       mustermann (~> 3.0)
       mustermann (~> 3.0)
       mustermann-contrib (~> 3.0)
       mustermann-contrib (~> 3.0)
-      rack (~> 2.0)
-    hanami-utils (2.2.0)
+      rack (>= 2.0)
+    hanami-utils (2.3.0)
+      bigdecimal (~> 3.1)
       concurrent-ruby (~> 1.0)
       concurrent-ruby (~> 1.0)
       dry-core (~> 1.0, < 2)
       dry-core (~> 1.0, < 2)
       dry-transformer (~> 1.0, < 2)
       dry-transformer (~> 1.0, < 2)
-    hanami-validations (2.2.0)
+    hanami-validations (2.3.0)
       dry-validation (>= 1.10, < 2)
       dry-validation (>= 1.10, < 2)
-    hanami-view (2.2.1)
+    hanami-view (2.3.0)
       dry-configurable (~> 1.0)
       dry-configurable (~> 1.0)
       dry-core (~> 1.0)
       dry-core (~> 1.0)
       dry-inflector (~> 1.0, < 2)
       dry-inflector (~> 1.0, < 2)
@@ -111,6 +120,11 @@ GEM
       zeitwerk (~> 2.6)
       zeitwerk (~> 2.6)
     hansi (0.2.1)
     hansi (0.2.1)
     ice_nine (0.11.2)
     ice_nine (0.11.2)
+    io-console (0.8.1)
+    irb (1.15.3)
+      pp (>= 0.6.0)
+      rdoc (>= 4.0.0)
+      reline (>= 0.4.2)
     json (2.16.0)
     json (2.16.0)
     logger (1.6.6)
     logger (1.6.6)
     mustermann (3.0.3)
     mustermann (3.0.3)
@@ -121,10 +135,27 @@ GEM
     nio4r (2.7.4)
     nio4r (2.7.4)
     ostruct (0.6.3)
     ostruct (0.6.3)
     pg (1.5.9)
     pg (1.5.9)
+    pp (0.6.3)
+      prettyprint
+    prettyprint (0.2.0)
+    psych (5.2.6)
+      date
+      stringio
     puma (6.6.0)
     puma (6.6.0)
       nio4r (~> 2.0)
       nio4r (~> 2.0)
-    rack (2.2.19)
+    rack (3.2.4)
+    rack-session (2.1.1)
+      base64 (>= 0.1.0)
+      rack (>= 3.0.0)
+    rackup (2.2.1)
+      rack (>= 3)
     rake (13.2.1)
     rake (13.2.1)
+    rdoc (6.15.1)
+      erb
+      psych (>= 4.0.0)
+      tsort
+    reline (0.6.3)
+      io-console (~> 0.5)
     rom (5.4.2)
     rom (5.4.2)
       rom-changeset (~> 5.4)
       rom-changeset (~> 5.4)
       rom-core (~> 5.4)
       rom-core (~> 5.4)
@@ -154,9 +185,11 @@ GEM
     ruby2_keywords (0.0.5)
     ruby2_keywords (0.0.5)
     sequel (5.90.0)
     sequel (5.90.0)
       bigdecimal
       bigdecimal
+    stringio (3.1.8)
     temple (0.10.3)
     temple (0.10.3)
     tilt (2.6.0)
     tilt (2.6.0)
     transproc (1.1.1)
     transproc (1.1.1)
+    tsort (0.2.0)
     zeitwerk (2.7.2)
     zeitwerk (2.7.2)
 
 
 PLATFORMS
 PLATFORMS
@@ -166,12 +199,12 @@ PLATFORMS
 
 
 DEPENDENCIES
 DEPENDENCIES
   dry-types (~> 1.0, >= 1.6.1)
   dry-types (~> 1.0, >= 1.6.1)
-  hanami (~> 2.2)
-  hanami-controller (~> 2.2)
-  hanami-db (~> 2.2)
-  hanami-router (~> 2.2)
-  hanami-validations (~> 2.2)
-  hanami-view (~> 2.2)
+  hanami (~> 2.3)
+  hanami-controller (~> 2.3)
+  hanami-db (~> 2.3)
+  hanami-router (~> 2.3)
+  hanami-validations (~> 2.3)
+  hanami-view (~> 2.3)
   ostruct
   ostruct
   pg
   pg
   puma
   puma