Releases: ruby-i18n/i18n
Releases · ruby-i18n/i18n
v1.9.1
What's Changed
- Revert "Fix missing requires of i18n/core_ext/hash" by @radar in #602
- CI: Lint the GitHub Actions YAML by @olleolleolle in #604
Full Changelog: v1.9.0...v1.9.1
v1.9.0
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
- No longer rely on refinements for Hash utility methods. by @casperisfine in #573
- Fix typo: function is missing closing parenthesis by @patrickgramatowski in #585
- CI: ruby/setup-ruby with cache by @olleolleolle in #582
- Test on Ruby 3.1 & Rails 7.0x by @radar in #597
- Fix lookups of
0
keys by @movermeyer in #594 - Only deep_symbolize_keys when needed by @paarthmadan in #588
- Symbolize names and freeze values when loading from JSON by @paarthmadan in #587
- Clean up unneeded test aliases by @paarthmadan in #589
- Resolve
Symbol
s using the original fallback locale by @movermeyer in #591 - Conditionally assert load_json returns symbolized data by @paarthmadan in #601
- Symbolize keys and freeze values when loading from YAML by @paarthmadan in #583
- fix ReDoS by @ooooooo-q in #600
- Exclude MissingTranslation options that are not used by the instance by @sundling in #581
- Remove references to
default_locale
in fallbacks comment by @movermeyer in #576 - API for marking a key as reserved by @ghiculescu in #579
- Fix missing requires of i18n/core_ext/hash by @razum2um in #574
- Fix ArgumentError when Fallbacks#map used as in Hash by @bagilevi in #570
New Contributors
- @patrickgramatowski made their first contribution in #585
- @olleolleolle made their first contribution in #582
- @movermeyer made their first contribution in #594
- @paarthmadan made their first contribution in #588
- @ooooooo-q made their first contribution in #600
- @sundling made their first contribution in #581
- @razum2um made their first contribution in #574
- @bagilevi made their first contribution in #570
Full Changelog: v1.8.11...v1.9.0
v1.8.11
What's Changed
- Fix typo in documentation by @rkh in #565
- Improve available locale check in Simple backend by @codealchemy in #566
- Fix typo in Simple backend JSON test by @codealchemy in #572
- Fix a build error when using Psych 4.0 by @koic in #569
New Contributors
- @rkh made their first contribution in #565
- @codealchemy made their first contribution in #566
- @koic made their first contribution in #569
Full Changelog: v1.8.10...v1.8.11
1.8.10
1.8.9
1.8.8
1.8.7
1.8.6
- 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.