From 3871ea455ab50a7a8943b88b267de635a713e6e4 Mon Sep 17 00:00:00 2001 From: Peter Cai <222655+pcai@users.noreply.github.com> Date: Thu, 12 Nov 2026 17:06:39 -0500 Subject: [PATCH] Normalize Ruby version declarations Raise the gemspec floor from 1.9.1 to 3.0 (the dependency tree already requires 3.1+ via nokogiri) and declare Ruby 3.1+ as the supported range in the README. 3.0 stays installable but is end-of-life and untested. --- README.md | 4 ++++ viewpoint.gemspec | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9113065c..9ddebce1 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ Add me in LinkedIn: http://www.linkedin.com/in/danwanek Find me on irc.freenode.net in #ruby-lang (zenChild) +## Supported Ruby Versions + +Ruby 3.1 or higher is supported. The gem can still be installed on Ruby 3.0, but 3.0 is end-of-life and not tested. + # Features ## New in 1.0 diff --git a/viewpoint.gemspec b/viewpoint.gemspec index 1c2748a6..a772010b 100644 --- a/viewpoint.gemspec +++ b/viewpoint.gemspec @@ -13,9 +13,8 @@ Gem::Specification.new do |s| s.description = 'A Ruby client access library for Microsoft Exchange Web Services (EWS). ' \ 'Examples can be found here: http://distributed-frostbite.blogspot.com' - # NOTE: this floor is intentionally conservative — CI starts at Ruby 3.0, but the gem likely - # still works on older Rubies. Don't raise it just to satisfy lint or match CI without evidence of breakage. - s.required_ruby_version = '>= 1.9.1' + # 3.0 is the install floor; 3.1+ is the supported range (see README). + s.required_ruby_version = '>= 3.0' s.author = 'Dan Wanek' s.email = 'dan.wanek@gmail.com'