1.14.6
What's Changed
prod用のインジェクターがScript Injector
からCompile Injector
になります。Script Injector
はコンクリートクラスの束縛をしていなくてもオンデマンドで束縛がされました。それに対してCompile Injector
はコンパイルを行うので必要としていない依存の解決も行われます。未使用のクラスでも依存解決ができなければエラーになりますが、一方、prodでヘルスチェックが確認されれば他のページで依存解決が出ることはありません。
The injector for prod is now a Compile Injector
instead of a Script Injector
. The Script Injector
is now bound on demand, even if the concrete class is not bound. In contrast, the Compile Injector
compiles, so it also resolves dependencies it does not need. If dependency resolution is not possible even for unused classes, an error will occur. On the other hand, if health check is confirmed by prod, dependency resolution will not occur on other pages.
Full Changelog: 1.14.5...1.14.6