diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2019-03-12 17:50:38 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2019-03-12 17:52:51 +0900 |
commit | c5979e7bea40f77a66c10169a1a3ced56d64241c (patch) | |
tree | 89f9d9551eeefc0b3ed069663fff8d4b2cf18f5a | |
parent | f2cd46bd043820aa732203ab6c6a54f37062aad1 (diff) | |
parent | 8201dbf6856602f811c0847853dca2526dccf471 (diff) | |
download | rails-c5979e7bea40f77a66c10169a1a3ced56d64241c.tar.gz rails-c5979e7bea40f77a66c10169a1a3ced56d64241c.tar.bz2 rails-c5979e7bea40f77a66c10169a1a3ced56d64241c.zip |
Merge pull request #35575 from sharang-d/changelog-for-parameterize
Add changelog entry for transliterate/parameterize accepting `locale` [ci skip]
-rw-r--r-- | activesupport/CHANGELOG.md | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md index ea84b54b3f..4da6421ea4 100644 --- a/activesupport/CHANGELOG.md +++ b/activesupport/CHANGELOG.md @@ -1,3 +1,13 @@ +* Add support for supplying `locale` to `transliterate` and `parameterize`. + + I18n.backend.store_translations(:de, i18n: { transliterate: { rule: { "ü" => "ue" } } }) + + ActiveSupport::Inflector.transliterate("ü", locale: :de) => "ue" + "Fünf autos".parameterize(locale: :de) => "fuenf-autos" + ActiveSupport::Inflector.parameterize("Fünf autos", locale: :de) => "fuenf-autos" + + *Kaan Ozkan*, *Sharang Dashputre* + * Allow Array#excluding and Enumerable#excluding to deal with a passed array gracefully. [ 1, 2, 3, 4, 5 ].excluding([4, 5]) => [ 1, 2, 3 ] @@ -10,12 +20,13 @@ *DHH* * Added Array#including and Enumerable#including to conveniently enlarge a collection with more members using a method rather than an operator: - + [ 1, 2, 3 ].including(4, 5) => [ 1, 2, 3, 4, 5 ] post.authors.including(Current.person) => All the authors plus the current person! *DHH* + ## Rails 6.0.0.beta2 (February 25, 2019) ## * New autoloading based on [Zeitwerk](https://github.com/fxn/zeitwerk). @@ -44,6 +55,7 @@ *Guillermo Iguaran* + ## Rails 6.0.0.beta1 (January 18, 2019) ## * Remove deprecated `Module#reachable?` method. |