diff --git a/CHANGELOG.md b/CHANGELOG.md
index 58cdb538da..44f098e138 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 ## Upcoming 7.0.0.alpha
 
+- Require Ruby >= 3.1 and I18n ~> 1.9
 - **Potential breaking change**: Fix USDC decimals places from 2 to 6
 
 ## 6.19.0
diff --git a/money.gemspec b/money.gemspec
index f52d28664e..ed7ecd8919 100644
--- a/money.gemspec
+++ b/money.gemspec
@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
   s.license     = "MIT"
 
   s.add_dependency "bigdecimal"
-  s.add_dependency 'i18n', [">= 0.6.4", '<= 2']
+  s.add_dependency 'i18n', "~> 1.9"
 
   s.add_development_dependency "bundler"
   s.add_development_dependency "rake"