Releases: ruby-i18n/i18n
Releases · ruby-i18n/i18n
v1.5.1
(Note that there is no v1.5.0 release. was prepping this release and found some more changes to make. So v1.5.1 is the first release for the v1.5.x series)
- Fixed a regression that happened when numeric translation keys contained leading zeros: #456 / #457
- Removed support for Ruby versions older than 2.3. Ruby 2.2 is now 4 years old. Applications have had ample time to upgrade, and if they haven't done so, now is an opportune time to do so.
- Removed some code that was checking for
RUBY_VERSION <= 1.9
- Began testing over Ruby 2.6.
v1.4.0
v1.3.0
- Updated post-install message to be more explicit about what versions things changed in - #446
- Fixed a regression in backends where keys were incorrectly typecast - #443, #444, #445, etc.
Please note that as of this release, only 5.x and greater versions of Rails are supported (it might help to think of it as ~> 5.0
, sorta.)
v1.2.0
- Provide a uniform API between Simple, KeyValue and Chain backends - #109 (one of our oldest PRs, and I am pleased that @kidpollo has persisted for all this time!)
- Support translation hashes with numeric keys in Simple backend - #422
- Add
CacheFile
backend module - #423 - Add
JSON
backend module - #429 - Updated README to point to the wiki - #438
- Added plural rules for
oc
locale - #440 - Removed tests from the bundled gem (leading to smaller download sizes) - #441
- Added a post-install message about fallback breaking change introduced in v1.1.0 - #442
v1.1.1
v1.1.0
BREAKING CHANGE: Fallbacks
Please check your Rails app for this line:
config.i18n.fallbacks = true
This setting is now incorrect as of this version of I18n. It should instead be:
config.i18n.fallbacks = [I18n.default_locale]
If not, fallbacks will be broken in your app by I18n 1.1.x.
Ensure that you are using config.i18n.fallbacks = [I18n.default_locale]
if you intend on fallbacks behaving correctly in I18n.