ruby-i18n / i18n

Internationalization (i18n) library for Ruby
MIT License
986 stars 411 forks source link

Bug: Update i18n.gemspec to drop support for Ruby 2.x #686

Closed j0sh3rs closed 1 month ago

j0sh3rs commented 8 months ago

v1.14.3 dropped support for Ruby 2.x but did not bump the gemspec, which would allow 2.x clients to request the new version, but fail to install without recompiling.

radar commented 1 month ago

I am not sure I want to make this change right at this moment, as I'm sensitive to people potentially still running 2.7. Perhaps next year.

radar commented 1 month ago

To further clarify: https://endoflife.date/ruby lists Ruby 3.0 support as ended 4 months ago. So should this library support only 3.1 and up? But then it also says that in 6 months Ruby 3.1 support runs out. So then should this be 3.2 and up? I think yes, but only after 2025-03-31. So I will make this change then.

I would rather make one change at one date, and provide advance notice of this. Perhaps a post-install message would make this clearer to the wider group of users, starting roughly today and cleaned out when the restriction is tightened in April next yeear.