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