summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbinoam P. Marques Jr <abinoam@gmail.com>2023-04-27 10:31:23 -0300
committerAbinoam P. Marques Jr <abinoam@gmail.com>2023-04-27 11:40:19 -0300
commit2cb2cffc262ff4bb06961c01c95289b1896955c5 (patch)
tree9a3f7e8bc820730a57ac8173731489fd36cb5907
parent51773ff795eea1683a8f210df056a974a8e51211 (diff)
downloadhighline-2cb2cffc262ff4bb06961c01c95289b1896955c5.tar.gz
Raise Ruby version requirement to 3.0
Ruby 2.7 is tagged End of Life (not even security maintanence) since this month. We (Highline) traditionally try to maintain compatibility with old rubies. But rubies bellow 2.7.1 lack "io/console" or they have incompatibilities. (as discussed in PR #259) So, this EOL of 2.7 signal to us that is time for us to move on. People relying on old versions of Highline will probably face no problem with it. But we will be free to start removing old code that is necessary only for retrocompatibility in newer versions.
-rw-r--r--highline.gemspec2
1 files changed, 1 insertions, 1 deletions
diff --git a/highline.gemspec b/highline.gemspec
index e19f557..b463d69 100644
--- a/highline.gemspec
+++ b/highline.gemspec
@@ -27,7 +27,7 @@ DESCRIPTION
spec.extra_rdoc_files = %w[README.md TODO Changelog.md LICENSE]
- spec.required_ruby_version = ">= 2.3"
+ spec.required_ruby_version = ">= 3.0"
spec.add_development_dependency "bundler"
spec.add_development_dependency "rake"