From 26ea3b4cc1d7fe78a543e536737e60a0f32af18a Mon Sep 17 00:00:00 2001 From: Owens Ehimen Date: Tue, 29 Sep 2026 14:17:22 -0400 Subject: [PATCH 1/2] Loosen vertebrae dependency to allow 2.x vertebrae 2.0.0 fixes a bug where the request path was built with a duplicated prefix, producing malformed URLs with multiple consecutive slashes for any client passing an already-absolute path (see controlshift/vertebrae#8). The previous ~> 1.0.5 pin blocked upgrading. Verified action_kit_rest's own spec suite (44 examples) passes unchanged against vertebrae 2.0.0. --- action_kit_rest.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action_kit_rest.gemspec b/action_kit_rest.gemspec index fe847c9..fbd0d5f 100644 --- a/action_kit_rest.gemspec +++ b/action_kit_rest.gemspec @@ -30,7 +30,7 @@ Gem::Specification.new do |spec| spec.require_paths = ["lib"].freeze # Runtime dependencies - spec.add_dependency "vertebrae", "~> 1.0.5" + spec.add_dependency "vertebrae", ">= 1.0.5", "< 3.0" spec.add_dependency "hashie", "~> 5.1.0" spec.add_dependency "faraday", "~> 2.0" # We use Faraday 2.x APIs directly (Faraday::Middleware, etc.) spec.add_dependency "faraday-mashify", "~> 1.0" # Required in lib/action_kit_rest/api.rb From f7153c0cefadd6c56e6d79c9a7daf8f740833a43 Mon Sep 17 00:00:00 2001 From: Owens Ehimen Date: Tue, 29 Sep 2026 14:36:53 -0400 Subject: [PATCH 2/2] Bump version to 1.0.1 --- CHANGELOG.md | 5 +++++ lib/action_kit_rest/version.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbaafac..b60ff43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## [1.0.1] - 2026-09-29 + +### Changed +- Loosened the `vertebrae` dependency from `~> 1.0.5` to `>= 1.0.5, < 3.0`, to allow picking up vertebrae 2.0.0 (fixes a duplicate-slash request path bug, see controlshift/vertebrae#8) + ## [1.0.0] - 2026-02-09 ### Changed diff --git a/lib/action_kit_rest/version.rb b/lib/action_kit_rest/version.rb index 123531b..179b41b 100644 --- a/lib/action_kit_rest/version.rb +++ b/lib/action_kit_rest/version.rb @@ -4,7 +4,7 @@ module ActionKitRest module VERSION MAJOR = 1 MINOR = 0 - PATCH = 0 + PATCH = 1 BUILD = nil STRING = [MAJOR, MINOR, PATCH, BUILD].compact.join('.')