This week, Symfony started performing continuous integration for Windows systems. This resulted in lots of fixes for Windows tests, specially those related to internationalization. Meanwhile, Translation component made the "target" node optional in XLIFF files.
Symfony2 development highlights
- 1076a0f: [FrameworkBundle] fixed precedence of xdebug.file_link_format
- 3dcda1a, b856f62: [Translation] supported omitting the <target> node in an .xlf file
- b9760ef: consistently used str_replace to unify directory separators
- 8bbd8d9: added appveyor.yml for continuous integration on Windows
- ea92610: [FrameworkBundle] fixed the validation of form resources to register the default theme
- f31fa8c: [Form] fixed the handling of values for multiple choice types
- cbba074: [VarDumper] fixed HtmlDumper to target specific the head tag
- ea5d656: Windows and Intl fixes
- 5df64dc: [Form] fixed the retrieval of the value with property path when using a loader
- ccb3f56: [Debug] ignored silencing for deprecations
- 9d698e7: [Form] made deprecation notice more precise
- f3bfc19: fixed BC break after split of ACL from core
- 4278fe4: [Security] deprecated Security ClassUtils in favor of Acl ClassUtils
Newest issues and pull requests
- [Serializer] Unable to deserialize into existing Doctrine entities
- Transient tests hunting
- kernel.response event listener gets not found with HTTP/200 instead of HTTP/404
- [Form] Incorrect/invalid select tag is generated if choices have duplicate content
- [Process] Output is cut by height
- [Form] Choices groups with empty array fire 500 internal server error
- [RFC][Form] option to set a translation domain for choice groups only
Twig development highlights
- 9561582: fixed regression when using the deprecated Twig_Test_* classes
Silex development highlights
- d29f739: used Stateful object to check if Interactive Login have been triggered
They talked about us
- EventListeners as Collectors in Symfony
- How to Fix Symfony2 Ajax Login Redirect
- Symfony in Barcelona
- Web developers in Finland: Symfony Meetup on September 17th, 2015
- Pasando Parametros a un Listener de Formulario
- Centralización de constantes para Symfony2 y Twig
- Desarrollo fácil con Symfony2
- Curso avanzado Symfony2. Crea tu propio Airbnb en 2 semanas
- Sound of Symfony. El podcast no oficial sobre Symfony
- Symfony2のサービスコンテナについて
- Symfony 2.7: HttpKernel で Hello World
- Windows下安装Symfony Installer
I've also opened a PR adding autowiring capabilities to the Dependency Injection Component hosting an interesting discussion: https://github.com/symfony/symfony/pull/15613
Please note that most fixes in the Windows CI PR aren't related to Windows. Appveyor allows to fully customize the machine, meaning that many tests that are skipped on Travis are now run on Appveyor. Some of these skipped tests failed and those bugs have been fixed.
Is it an xss? see commit: [Translation] supported omitting the