This week, Symfony 3.3 added a new data collector and profiler panel for the Cache component. In addition, the autowiring feature was simplified to always autowire the constructors. Finally, the ClassLoader component was deprecated because the advances in Composer and PHP 7 have made it unnecessary.
Symfony development highlights
- 419bcf6: [HttpKernel] gave higher priority to adding request formats
- 5ba84ca: [DependencyInjection] added some missing typehints in YamlFileLoader
- 77289b9: [HttpKernel] fixed ArgumentValueResolver for arguments default null
- 0ca3e96: [PropertyInfo] excluded static methods form properties guessing
- bfdac85: [PropertyInfo] don't try to access a property thru a static method
- d228d34: [Doctrine Bridge] fixed UniqueEntityValidator for composite object primary keys
- 0dd6a90: [Ldap] Fixed the LDAP username case
- 87dcda8: [Debug] fixed fatal error when changing ErrorHandler loggers if an exception is buffered
- 84d0da2: [WebProfilerBundle] don't add CSP headers if none are required
- 30a0143: [Workflow] added new validator to make sure each place has unique translation names
- 24f0fd0: [Workflow] fixed support of multiple transitions with the same name
- 922b7c1: [Cache] fixed tags expiration
- f8b02ed: [DependencyInjection] always autowire the constructor
- 71f8f15: [DependencyInjection] do not set values of lazy arguments after inlining them
- e823e85: [WebProfilerBundle] added cache data collector and profiler page
- cf7d2f2: [Ldap] added Ldap entry rename for ExtLdap adapter
- 4491eb6: [Workflow] introduced concept of SupportStrategyInterface
- 63b8d31: [DependencyInjection] reduce the complexity of the _defaults YAML parser
- 065ac8b: [ClassLoader] deprecated the component
- 0abe862: [Yaml] removed internal arguments from the API
Newest issues and pull requests
- [DomCrawler] Easier way to remove extra break lines and spaces
- [Routing] Why pathname decodes before matching?
- [Security] LdapUserProvider should not be aware of user password
- How to log php errors on production environment
- [DependencyInjection] Resolve ambiguous autowiring dependency when it is decorated
- [Workflow] Allow extensions on the workflow definitions
- [FrameworkBundle] Execute the PhpDocExtractor earlier
They talked about us
- Migrating users to a secure hashing algorithm in Symfony
- Symfony, Ansible and your staging server set up in one hour
- Introducing the SymfonyConsoleForm package
- EasyAdmin Bundle: How to remove null values when sorting entities
- Full Stack Symfony eCommerce suite OroCommerce released
- How to create a Word file with php in Symfony 3
- How to deploy a Symfony app on Clever-Cloud
- WordPress oAuth vers une application symfony
- Laravel ou Symfony ?
- Hacer consultas y conseguir el usuario dentro de un formulario de Symfony3
- Jak zaregistrovat Nette komponentu jako posluchače událostí