I noticed that return value of I18n.locale_available? method changed after upgrade from v0.7.1 to v0.9.0.
Our Rails application defines :en and :ja locales in config/locales/*.yml.
with v0.7.1:
> I18n.locale_available?(:en)
=> true
> I18n.locale_available?(:ja)
=> true
> I18n.locale_available?(:de)
=> false
with v0.9.0:
> I18n.locale_available?(:en)
=> true
> I18n.locale_available?(:ja)
=> true
> I18n.locale_available?(:de)
=> true # CHANGED
I doubting this introduced by 585cddd.
Is this behaviour change intended?