Skip to content

Releases: ruby-i18n/i18n

v1.15.2

Choose a tag to compare

@radar radar released this 19 Jun 21:55

What's Changed

Full Changelog: v1.15.1...v1.15.2

v1.15.1

Choose a tag to compare

@radar radar released this 17 Jun 23:40

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.15.1

v1.15.0

Choose a tag to compare

@radar radar released this 17 Jun 04:26

What's Changed

  • Make lazy loading of I18n translations thread safe ( part 2 ) by @chaadow in #729
  • Add support to not replace non-ASCII chars not in map by @sobrinho in #720
  • Add transliteration for O with ogonek by @radar in #733
  • CI: exclude Ruby 3.2 from rails-main matrix by @radar in #734
  • Fiber-aware I18n config storage by @lee266 in #731

New Contributors

Full Changelog: v1.14.8...v1.15.0

v1.14.8

Choose a tag to compare

@radar radar released this 21 Dec 22:22

Full Changelog: v1.14.7...v1.14.8

What's Changed

  • Remove unused cgi require for Ruby 3.5 compatibility by @Earlopain in #713
  • Explicitly require pathname by @voxik in #708
  • CI: Add Ruby 3.4 to CI Matrix by @taketo1113 in #722
  • Fix: I18n.locale reset in Fiber context by using Thread#thread_variable by @lee266 in #724
  • CI: Use actions/checkout@v5 by @olleolleolle in #721
  • Fix compatibility with --enable-frozen-string-literal by @byroot in #726

New Contributors

Full Changelog: v1.14.7...v1.14.8

v1.14.7

Choose a tag to compare

@radar radar released this 19 Jan 23:05

What's Changed

  • Ruby 3.4 Hash#inspect compatibility. by @voxik in #709
  • Removed (annoying) post-install message that was triggering on all Rubies, rather than the specified versions.

Full Changelog: v1.14.6...v1.14.7

v1.14.6

Choose a tag to compare

@radar radar released this 15 Sep 23:27

What's Changed

Ruby < 3.2 support will be dropped April 2025. Upgrade now to continue using i18n after that date.

New Contributors

Full Changelog: v1.14.5...v1.14.6

v1.14.5

Choose a tag to compare

@radar radar released this 06 May 20:51

What's Changed

  • Explicitly bundle racc gem for Ruby 3.3+ by @amatsuda in #690
  • Optimize I18n::Locale::Fallbacks#[] for recursive locale mappings by @uiur in #692
  • Add I18n.interpolation_keys by @tom-lord in #682
  • Fix syntax in documentation for I18n::Backend::Base.interpolate by @tom-lord in #691
  • Fix that escaped interpolations with reserved keywords raised ReservedInterpolationKey by @Bilka2 in #688

New Contributors

Full Changelog: v1.14.4...v1.14.5

v1.14.4

Choose a tag to compare

@radar radar released this 06 Mar 22:08

What's Changed

Note: the racc dependency will be coming back in Version 2.

  • undo strict racc dependency on this branch by @radar in #687

Full Changelog: v1.14.3...v1.14.4

v1.14.3

Choose a tag to compare

@radar radar released this 05 Mar 22:27

What's Changed

  • Pass options to along to exists? super calls by @radar in #671
  • Improve TOKENIZER by 23% by @kbrock in #668
  • Regex part deux - INTERPOLATION_SYNTAX by @kbrock in #669
  • Raise when translated entry contains interpolations for reserved keywords and no substitutions provided by @fatkodima in #678
  • Implement Fallbacks#inspect and Fallbacks#empty? by @fatkodima in #683

Upkeep

New Contributors

Full Changelog: v1.14.1...v1.14.3

v1.14.1

Choose a tag to compare

@radar radar released this 04 Jun 20:30

Included in this release

  • Simplify the "Translation missing" message when default is an empty Array by @amatsuda in #662

Maintenance stuff

Thanks to @amatsuda for these PRs!

New Contributors

Full Changelog: v1.14.0...v1.14.1