2019/07/01分のコミットです。
CHANGELOGへの追加はありませんでした。
adds two sections to the upgrading notes for autoloading [skip ci]
rails guideのUpgrading Ruby on Rails
の修正です。
Autoloading
の項に、Having "app" in the autoload paths
とEager loading and autoloading are consistent
セクションを追加しています。
Having "app" in the autoload paths
にはapp
配下は基本的に自動でautoload pathに追加される旨の説明と、autoloadに追加したくないディレクトリがある場合の対応方法についての説明が記載されています。
Eager loading and autoloading are consistent
には、classic
モードではファイル名とそのファイルに定義されているクラス・モジュール名が一致しないケースでもeager loadは成功していた(autoloadは失敗していた)のが、zeitwerk
モードでは両方失敗し、autoloadとeager loadでの挙動が一致するようになった事についての説明が記載されています。
activesupport/activesupport.gemspec
、Gemfile.lock
の修正です。
Zeitwerkのバージョン指定を>= 2.1.8
に修正しています。先のコミットで説明が追加されたeager loadの挙動の変更が含まれているのが2.1.8な為。