This week, Symfony2 master branch added the ability to change encoding options for JsonResponse, improved the way form errors are handled, and allowed the Console component to set a different default command. In addition, the Symfony repository surpassed the 10,000th issue + pull request milestone. Lastly, Bernhard Schussek started drafting the new Symfony backwards compatibility promise, which sets the foundations for the strict Symfony 2.x policy regarding BC.
Symfony2 development highlights
- 8df535d: [BrowserKit] throw exception on invalid cookie expiration timestamp
- 956fa58: [Propel 1 Bridge] added exception message for
ModelChoiceList
andModelType
whenclass
parameter is not provided or invalid - 7eacc5a: [Translation] fixed empty translations with Qt files
- 160b1cf: [Process] reverted TTY mode
- bd78fbd: [Dotrine Bridge] added the type detection needed by pdo_dblib
- 613535a: [CssSelector] fixed numeric attribute issue
- 8ddb74a: [Doctrine Bridge] fixed null values in assosiated properties when using UniqueEntityValidator
- ac1ba81: [Console] fixed the compatibility with HHVM
- ade448c: [Console] fixed command name guessing if an alternative is an alias
- 9c06b27: [FrameworkBundle] added yaml:lint command
- 07d1d30: [OptionsResolver] allowed giving a callback as an allowedValue to OptionsResolver
- 89f4784, f8bc3b2: [HttpFoundation] added ability to change JSON encoding options
- a1f6411, f2261da: [FrameworkBundle] added feedback in cache:clear
- 418de05: [Console] added the possibility to set a different default command
- c8a0ee6: [Form] errors now reference the field they were added to and the violation/exception that caused them
Newest issues and pull requests
- [Routing] Added an extension point for globals in AnnotationClassLoader
- [Security] Added named encoders to EncoderFactory
- [Form] Separate errors and display errors
- [Validator] added improve support for collection validation
- Condition config in routing is not inherited to sub routes when importing resource
- [Form] Deprecated max_length and pattern options
- [Routing] Default locale in routes
- NotBlank should not fail when false is given
- [Console] Sub progresses in ProgressHelper
They talked about us
- Changing the default Command on Symfony Console Component
- Autocompletado de un campo en Symfony2
- New release of the ACL extension for Sonata Admin
- Installing PHP 5.4 on Windows 7 for Developing With Symfony2
- Connection to a MS SQL Server from Symfony / Doctrine on Mac or Linux
- Theodo en force au SymfonyCon Varsovie 2013
- El repositorio de Symfony supera los 10.000 pull requests
- Say Hello to SchebTwoFactorBundle
- Theodo at the SymfonyCon 2013 in Warsaw
- Viene el DrupalCamp y Symfony Day Ciudad de México
- Liip gewinnt 4 Preise beim Symfony Award 2013
- Se actualiza Symfony 2.3.9 y 2.4.1
- Почему мы предпочли Symfony 2 вместо Yii
- Symfony2 Controller içerisinde alt dizin oluşturmak – create sub directory in Controller
I'm looking forward to see the final version BC Compability promise. Good job Bernard