This week, Symfony 2.8 deprecated the scopes concept in preparation for its removal in Symfony 3. Meanwhile, Symfony Live London 2015 conference announced its full schedule and SymfonyCon Paris 2015 announced the end of its call for papers.
Symfony2 development highlights
- 5571caa: [Form] removed quoted strings from Intl date formats (e.g. es_ES full pattern)
- 8982c32: [HttpFoundation] used convention to allow throwing from __toString()
- 23c42ca: [Console] fixed STDERR output text on IBM iSeries OS400
- d37962f, f24532a: [Validator] fixed the regexp for the validator of Maestro-based credit/debit cards
- 0f185c9: [Form] fixed sending non array data on submit to ResizeListener
- 1a5c4c6: [Translation, Form] empty_value shouldn't be translated when it has an empty value
- eae907c, 1882a2a: [Doctrine Bridge] fixed issue with logging array of non-utf8 data
- 23ad4ad: [DependencyInjection] fixed fail when dumping a Definition with no class nor factory
- 2e37ede: [FrameworkBundle] taken into account bundle overrides path in translation:update command
- dac1552: [Validator] made more strict the e-mail validation regex
- b812eb0: [DependencyInjection] fixed decoration of service for service with parent
- 9e41fa7: [DependencyInjection] improved deprecation messages
- 62f12cd: [Validator] don't trigger deprecation with empty group array
- bd49f23: [Console] respect multi-character shortcuts
- 51212ac: [Validator] include class name in ConstraintDefinitionException
- f42c777: [Form] moved data trimming logic of TrimListener into StringUtil
- b93bcc1: [Console] fixed colspan issues with multiple render() calls
- dd7583d: [FrameworkBundle] added a Doctrine cache service definition for validator mapping
- 6c4a676: added a shared flag and deprecated scopes concept
- b7030cc: [DependencyInjection] made service not shared when prototype scope is set
Newest issues and pull requests
- [DX] Add a new mailer capable of rendering Twig templates
- Missing Blank Translation Messages
- Inluded templates in twig print special characters as ascii in assets
- Inconsistency between FrameworkBundle and Security component
- [OptionsResolver] better readability, can provide PR
Silex development highlights
- 21632f0: added factory for RouteCollection, makes subclassing of RouteCollection possible
They talked about us
- Serving PHP on HTTP/2 with H2O and HHVM (Symfony, WordPress, Drupal...)
- Updating Twitter OAuth in Symfony for Guzzle 6.0
- DPC 2015 - Implement Single Sign On easily with Symfony
- Optimize your website by managing the client side resources
- The official schedule for SymfonyLive London 2015
- $kernel->infect(): Creating a cryptovirus for Symfony2 apps
- 「Symfony」にコードインジェクションの脆弱性 - 修正版が公開