From 466e590ea20f7c621a077e897cd0bd72d1ab1834 Mon Sep 17 00:00:00 2001 From: ParadoxV5 Date: Thu, 29 Sep 2022 17:05:58 -0600 Subject: [PATCH 1/3] move Rack 2.2.2 files to 2.2.4 --- gems/rack/{2.2.2 => 2.2.4}/_test/Steepfile | 0 gems/rack/{2.2.2 => 2.2.4}/_test/test.rb | 0 gems/rack/{2.2.2 => 2.2.4}/rack.rbs | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename gems/rack/{2.2.2 => 2.2.4}/_test/Steepfile (100%) rename gems/rack/{2.2.2 => 2.2.4}/_test/test.rb (100%) rename gems/rack/{2.2.2 => 2.2.4}/rack.rbs (100%) diff --git a/gems/rack/2.2.2/_test/Steepfile b/gems/rack/2.2.4/_test/Steepfile similarity index 100% rename from gems/rack/2.2.2/_test/Steepfile rename to gems/rack/2.2.4/_test/Steepfile diff --git a/gems/rack/2.2.2/_test/test.rb b/gems/rack/2.2.4/_test/test.rb similarity index 100% rename from gems/rack/2.2.2/_test/test.rb rename to gems/rack/2.2.4/_test/test.rb diff --git a/gems/rack/2.2.2/rack.rbs b/gems/rack/2.2.4/rack.rbs similarity index 100% rename from gems/rack/2.2.2/rack.rbs rename to gems/rack/2.2.4/rack.rbs From c645bf9a34a6ee5aaf5f43460bb01c036b2ad17a Mon Sep 17 00:00:00 2001 From: ParadoxV5 Date: Thu, 29 Sep 2022 17:27:15 -0600 Subject: [PATCH 2/3] add items modified between Rack 2.2.2 and 2.2.4 https://github.com/rack/rack/compare/v2.2.2...2.2.4 --- gems/rack/2.2.4/rack.rbs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gems/rack/2.2.4/rack.rbs b/gems/rack/2.2.4/rack.rbs index 575eddae..d876e10c 100644 --- a/gems/rack/2.2.4/rack.rbs +++ b/gems/rack/2.2.4/rack.rbs @@ -1104,6 +1104,9 @@ module Rack class InvalidParameterError < ArgumentError end + class ParamsTooDeepError < RangeError + end + class Params def initialize: (Integer limit) -> void def []: (String? key) -> ((Array[(Array[nil] | Hash[String?, untyped] | Params | String)?] | Hash[String?, (Array[untyped] | Hash[String?, untyped] | Params | String)?] | Params | String)?) @@ -1116,6 +1119,8 @@ module Rack module Utils DEFAULT_SEP: Regexp COMMON_SEP: Hash[String, Regexp] + RFC2822_DAY_NAME: Array[String] + RFC2822_MONTH_NAME: Array[String] ESCAPE_HTML: Hash[String, String] ESCAPE_HTML_PATTERN: Regexp HTTP_STATUS_CODES: Hash[Integer, String] @@ -1219,8 +1224,7 @@ module Rack TOKEN: Regexp CONDISP: Regexp VALUE: Regexp - BROKEN_QUOTED: Regexp - BROKEN_UNQUOTED: Regexp + BROKEN: Regexp MULTIPART_CONTENT_TYPE: Regexp MULTIPART_CONTENT_DISPOSITION: Regexp MULTIPART_CONTENT_ID: Regexp From 99e2d05b3768cf91b6af157c5b2ad5c7385f18bd Mon Sep 17 00:00:00 2001 From: ParadoxV5 Date: Mon, 3 Oct 2022 20:40:17 -0600 Subject: [PATCH 3/3] move Rack files from `2.2.4` directory to `2.2` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `@pocke` said in PR that “the version should be `MAJOR.MINOR`, but without a patch version.” Co-Authored-By: Masataka Pocke Kuwabara --- gems/rack/{2.2.4 => 2.2}/_test/Steepfile | 0 gems/rack/{2.2.4 => 2.2}/_test/test.rb | 0 gems/rack/{2.2.4 => 2.2}/rack.rbs | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename gems/rack/{2.2.4 => 2.2}/_test/Steepfile (100%) rename gems/rack/{2.2.4 => 2.2}/_test/test.rb (100%) rename gems/rack/{2.2.4 => 2.2}/rack.rbs (100%) diff --git a/gems/rack/2.2.4/_test/Steepfile b/gems/rack/2.2/_test/Steepfile similarity index 100% rename from gems/rack/2.2.4/_test/Steepfile rename to gems/rack/2.2/_test/Steepfile diff --git a/gems/rack/2.2.4/_test/test.rb b/gems/rack/2.2/_test/test.rb similarity index 100% rename from gems/rack/2.2.4/_test/test.rb rename to gems/rack/2.2/_test/test.rb diff --git a/gems/rack/2.2.4/rack.rbs b/gems/rack/2.2/rack.rbs similarity index 100% rename from gems/rack/2.2.4/rack.rbs rename to gems/rack/2.2/rack.rbs