This week Symfony continued refactoring tests to make use of the new PHPUnit namespaces. Meanwhile, we added a build() method to the Kernel class to replace the Bundle::build() method. Lastly, we updated the main Symfony README file to add much more useful information.
Symfony development highlights
- 5032477: [Serializer] removed duplicate operation in camelcase denormalization
- f1cf0ad: [FrameworkBundle] resolved parameters in definition classes
- c55b734: further refactorings to PHPUnit namespaces
- b675d05: [SecurityBundle] fixed priority ordering of security voters
- fcb83a8: [ExpressionLanguage] mention that registering functions after calling evaluate(), compile() or parse() is not supported
- ffe3ab1: revamped the README file
- 57a81eb: [WebProfilerBundle] fixed HTML attribute escape
- fbcd227: [DoctrineBridge] fixed validating custom doctrine type columns
- cf91b0a: [Yaml] allow dumping empty array as YAML sequence
- 0476eb5: [VarDumper] added a way to print or not comma separator and/or trailing comma
- 99f60dc: added a build method to the kernel to replace Bundle::build()
- d69bb30: [SecurityBundle] don't normalize username of in-memory users
Newest issues and pull requests
- Template iheritance from parent bundle does not work
- [DependencyInjection] Autowire arguments that are container parameters
- Swiftmailer still sends email if exception is thrown
- [Validation] Choice assert with callback fails inside the All assert
- [DX] [Form] Use constants for form options
- Add support for using variable from 'path' in template
Twig development highlights
- bb3f4d6: fixed tokenize call in DeprecationCollector
- c84a511: allowed to trim only on the left/right side
They talked about us
- Driving user engagement by leveraging Disqus in Symfony-based web apps
- Doctrine2 entity changeset for relations
- Bursting the Drupal Bubble
- How to use Dynamic Constraints with Symfony/Validator
- How To Connect To SFTP With Phpseclib In Symfony 3
- Symfony Business Model and Symfony
- Symfony Performance tips and tricks