From 83b0a4ee77d4b13338c80d96464aeafe0fb2e5fd Mon Sep 17 00:00:00 2001 From: Ajay Krishnan Date: Fri, 10 Jul 2026 19:29:31 -0700 Subject: [PATCH] Release alpha3 client dependency --- CHANGELOG.md | 8 ++++++++ lib/opencode/rails_version.rb | 2 +- opencode-rails.gemspec | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bea229..734b975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.0.1.alpha3 - 2026-07-10 + +### Bumped + +- Runtime dependency `opencode-ruby` pinned to `= 0.0.1.alpha3`, exposing + the session permission PATCH primitive to Rails host applications while + leaving reconciliation policy in each host. + ## 0.0.1.alpha2 — 2026-05-20 ### Changed diff --git a/lib/opencode/rails_version.rb b/lib/opencode/rails_version.rb index cb18daf..33a8f3b 100644 --- a/lib/opencode/rails_version.rb +++ b/lib/opencode/rails_version.rb @@ -11,5 +11,5 @@ # We can't reuse the same constant from a second gem, so we use a # distinct, non-namespaced constant. module Opencode - RAILS_VERSION = "0.0.1.alpha2" + RAILS_VERSION = "0.0.1.alpha3" end diff --git a/opencode-rails.gemspec b/opencode-rails.gemspec index f2cb5fe..ebaafc7 100644 --- a/opencode-rails.gemspec +++ b/opencode-rails.gemspec @@ -36,8 +36,8 @@ Gem::Specification.new do |spec| # The opencode-ruby gem provides the wire-level Client + Reply primitives # this gem builds on. During alpha both gems evolve in lockstep — we pin # exactly (= not ~>) so that consumers always pick the version this gem - # was tested against. Bump to alpha2 when the paired release ships. - spec.add_runtime_dependency "opencode-ruby", "= 0.0.1.alpha2" + # was tested against. + spec.add_runtime_dependency "opencode-ruby", "= 0.0.1.alpha3" # Rails sub-libraries used at runtime. Depending on these individually # (instead of the `rails` umbrella) avoids forcing host apps to load