Symfony DI v4.4.0 Release Notes

Release Date: 2019-11-21 // over 4 years ago
    • added CheckTypeDeclarationsPass to check injected parameters type during compilation
    • added support for opcache.preload by generating a preloading script in the cache folder
    • added support for dumping the container in one file instead of many files
    • deprecated support for short factories and short configurators in Yaml
    • added tagged_iterator alias for tagged which might be deprecated in a future version
    • deprecated passing an instance of Symfony\Component\DependencyInjection\Parameter as class name to Symfony\Component\DependencyInjection\Definition
    • added support for binding iterable and tagged services
    • made singly-implemented interfaces detection be scoped by file
    • added ability to define a static priority method for tagged service
    • added support for improved syntax to define method calls in Yaml
    • added LazyString for lazy computation of string values injected into services
    • made the %env(base64:...)% processor able to decode base64url
    • added ability to choose behavior of decorations on non existent decorated services