Releases: ruby-i18n/i18n
Releases · ruby-i18n/i18n
v1.8.3
Compare view: v1.8.2...v1.8.3
Features / Improvements
- Memory and speed improvements - #527+ #528
- Add option to disable fallbacks for I18n.exists? check - #482
- Add an
on_fallback
hook to allow users to be notified when a fallback happens - #520
Bug Fixes
v1.8.2
v1.7.0
- Added ability to interpolate values that have a pipe - #491
- Splat keyword arguments to prevent warnings in Ruby 2.7 - #486
- Reduce object allocations for I18n#default - #488
- I18n is disabled during bootup if locale is false - #475
I18n::Backend::Chain#translations
now merges translations from all backends - #470
v1.8.1
v1.8.0
v1.7.1
v1.6.0
Major updates
- Added support for eagerloading I18n -- which probably improves boot times for applications if implemented correctly - See #469 for more details.
- Added ability to disable I18n translation resolution by setting
I18n.locale = false
. See #471 for more information.
Bugfixes / other improvements
- Add support for uppercased date format directives - #468
Other changes
v1.5.3
v1.5.2
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.