All Versions
18
Latest Version
Avg Release Cycle
49 days
Latest Release
1353 days ago

Changelog History
Page 2

  • v1.5.2 Changes

    January 14, 2019
    • ๐Ÿ’Ž Fixed a bug where the required_ruby_version was not set correctly in the gemspec - #462
  • v1.5.1 Changes

    January 06, 2019

    ๐Ÿš€ (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 Changes

    January 01, 2019
    • ๐Ÿ›  Fixed two issues with i18n and JRuby compat (commit fb0c8be and #455). See #447.
    • ๐Ÿ›  Fixed issue where keys in an array were not symbolised #450
    • ๐Ÿ›  Fixed issue where ActiveSupport::HashWithIndifferentAccess was not handled correctly #454
  • v1.3.0 Changes

    January 01, 2019
    • โšก๏ธ 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 Changes

    December 11, 2018
    • ๐Ÿ’Ž 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 Changes

    October 14, 2018
    • ๐Ÿ”ฆ Expose translations with an option to perform initialization (if it hasn't been done already) (#353 / #254)
    • โœ‚ Removed un-used Kernel core extension #436
    • โž• Added project metadata for RubyGems #434
  • v1.1.0 Changes

    August 07, 2018

    ๐Ÿ’ฅ BREAKING CHANGE: Fallbacks

    • 0๏ธโƒฃ Fallbacks now exclude default locale - #415, possibly fixes #413 + #338

    ๐Ÿš… 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.

    0๏ธโƒฃ Ensure that you are using config.i18n.fallbacks = [I18n.default_locale] if you intend on fallbacks behaving correctly in I18n.

    ๐Ÿ›  Other fixes

    • 0๏ธโƒฃ Simplified default exception handler - #414
    • Fixed deprecated use of assert_nothing_raised #417
    • ๐Ÿ›  Fixed pluralization behavior for KeyValue backend with subtrees disabled - #419
    • ๐Ÿ‘ Allow yaml file extension - #421
  • v1.0.1 Changes

    April 18, 2018
    • โœ‚ Removed creation of some anonymous objects in I18n - #393
    • โž• Added missing key exception_handler to reserved keys - #412

    Thanks to @stereobooster and @tjoyal.