padrino/padrino-framework — pull request #1533 by fj (2013-12-27 01:59:11+00:00)
Title: Increase strictness of explicit i18n dependency

* Padrino depends on `I18n.enforce_available_locales=` existing.
* However, this method only exists at [this commit](https://github.com/svenfuchs/i18n/commit/88b643e85e2c7d0eae71ff1abd5aaaae254e135f) in `i18n/lib/i18n.rb`, which is part of i18n version [0.6.7](https://github.com/svenfuchs/i18n/blob/v0.6.7/lib/i18n.rb).
* Versions prior to 0.6.7 do not have that method in that spot.

Therefore, the dependency string should be `>= 0.6.7`, and not `~> 0.6`. Otherwise, someone working on Padrino will see spurious test failures from attempts to invoke `I18n.enforce_available_locales=`, since that method doesn't exist.