Internationalization (i18n) library for Ruby
Minor version bump: The number of changes in this release are more than I would feel comfortable including in a point release. Therefore, I have bumped the minor version number here. -- @radar
0
keys by @movermeyer in https://github.com/ruby-i18n/i18n/pull/594
Symbol
s using the original fallback locale by @movermeyer in https://github.com/ruby-i18n/i18n/pull/591
default_locale
in fallbacks comment by @movermeyer in https://github.com/ruby-i18n/i18n/pull/576
Full Changelog: https://github.com/ruby-i18n/i18n/compare/v1.8.11...v1.9.0
Full Changelog: https://github.com/ruby-i18n/i18n/compare/v1.8.10...v1.8.11
Hash#except
method -- #557This release also contains several build related updates -- rather than listing them out here, you can see the compare view between 1.8.8 and 1.8.9.
OpenSSL::Digest
instead of usual Digest
libraries: #549Thread.current
for multi-threading compatibility: #542I18n.t
calls -- fixes an incompatibility with Ruby 3.0: #545This gem's GitHub workflow files have been updated to ensure compatibility between new Rails versions (6.1) and the new Ruby release (3.0). See the "Actions" tab on GitHub for the full range of supported Rails and Ruby versions.
I18n.fallbacks
was an array - #534INTERPOLATION_PATTERN
- #531Compare view: https://github.com/ruby-i18n/i18n/compare/v1.8.2...v1.8.3
on_fallback
hook to allow users to be notified when a fallback happens - #520