Releases: ruby-i18n/i18n
Releases · ruby-i18n/i18n
Release list
v1.15.2
v1.15.1
What's Changed
- Fix feature fiber storage by @YashaVinter in #736
- Ignore Ruby 3.2 + Rails main from the matrix by @radar in #737
New Contributors
- @YashaVinter made their first contribution in #736
Full Changelog: v1.15.0...v1.15.1
v1.15.0
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
Full Changelog: v1.14.7...v1.14.8
What's Changed
- Remove unused
cgirequire for Ruby 3.5 compatibility by @Earlopain in #713 - Explicitly require
pathnameby @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-literalby @byroot in #726
New Contributors
- @Earlopain made their first contribution in #713
- @taketo1113 made their first contribution in #722
- @lee266 made their first contribution in #724
- @byroot made their first contribution in #726
Full Changelog: v1.14.7...v1.14.8
v1.14.7
v1.14.6
What's Changed
Ruby < 3.2 support will be dropped April 2025. Upgrade now to continue using i18n after that date.
- fix issues with RDoc generation by @davetron5000 in #698
- Fix loading of .rb locale files when
load_pathis not a string by @stevegeek in #701 - Fixes strings being interpolated multiple times by @alexpls in #699
- Optimize pluralization logic in test data by @zachmargolis in #697
- [FIX] Raise ArgumentError on nil key in exists? by @KinWang-2013 in #696
New Contributors
- @davetron5000 made their first contribution in #698
- @stevegeek made their first contribution in #701
- @alexpls made their first contribution in #699
- @zachmargolis made their first contribution in #697
- @KinWang-2013 made their first contribution in #696
Full Changelog: v1.14.5...v1.14.6
v1.14.5
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
- @uiur made their first contribution in #692
- @tom-lord made their first contribution in #682
- @Bilka2 made their first contribution in #688
Full Changelog: v1.14.4...v1.14.5
v1.14.4
v1.14.3
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#inspectandFallbacks#empty?by @fatkodima in #683
Upkeep
- Update
mochagem by @fatkodima in #677 - Update workflows by @yykamei in #684
New Contributors
Full Changelog: v1.14.1...v1.14.3
v1.14.1
Included in this release
Maintenance stuff
- Skip CIing on jruby against Rails 5.2 by @amatsuda in #664
- A fix for failing CI against edge Rails by @amatsuda in #663
- Add documentation hint for fallback values by @mark-a in #659
- CI against Ruby 3.2 by @amatsuda in #665
- Fix build warnings in the CI by using actions/checkout@v3 by @amatsuda in #666
Thanks to @amatsuda for these PRs!
New Contributors
Full Changelog: v1.14.0...v1.14.1