I18n Versions Save

Internationalization (i18n) library for Ruby

v1.9.0

2 years ago

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

What's Changed

New Contributors

Full Changelog: https://github.com/ruby-i18n/i18n/compare/v1.8.11...v1.9.0

v1.8.11

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/ruby-i18n/i18n/compare/v1.8.10...v1.8.11

v1.8.10

3 years ago
  • Fix string locale will trigger on_fallback hook - #562

v1.8.9

3 years ago
  • Rely on Ruby 3's native Hash#except method -- #557

This 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.

v1.8.8

3 years ago
  • Fixed threadsafety issues in Simple backend: #554
  • Re-attempt to fix threadsafety of fallbacks: #548

  • Use OpenSSL::Digest instead of usual Digest libraries: #549
  • Goodbye, post-install message #552
  • Use Rails' main branch, instead of master #553

v1.8.7

3 years ago
  • Fixed a regression with fallback logic: see issues #547, #546 and #542.

v1.8.6

3 years ago
  • Fallbacks are now stored in Thread.current for multi-threading compatibility: #542
  • no-op arguments are no longer allowed for I18n.t calls -- fixes an incompatibility with Ruby 3.0: #545

This 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.

v1.8.5

3 years ago
  • Fixed an issue where users could not use their own custom fallback classes - #536

v1.8.4

3 years ago
  • Fixed issue where fallbacks were not working when I18n.fallbacks was an array - #534
  • Fixed conditional around deprecating constant of INTERPOLATION_PATTERN - #531

v1.8.3

3 years ago

Compare view: https://github.com/ruby-i18n/i18n/compare/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

  • Fix an issue with deep_merge and chain fallback backends - #499 & #509
  • Fix an issue with Rails ordinal number proc and keyword splatting - #521
  • Pass options as keyword arguments to translation procs - #529
  • Fix pluralize on unknown locale with attributes - #519