This week, the Symfony 2.3 branch boosted its development activity, specially for the Form component. As a result, and for the first time since a long time, the repository had less than 100 outstanding pull requests. In addition, the complete schedule for the Symfony Live Portland 2013 conference was published.
Symfony2 development highlights
- da156d3: [HttpKernel] fixed overwriting of request's locale if attribute _locale is missing
- 5abf887: [Console] fixed default value handling for multi-value options
- 8a434ed: [DependencyInjection] fixed a DI circular reference recognition bug
- 54bcf5c, ad4624c, 4c4a0c4: [Translator] added additional conversion for encodings other than utf-8
- c2bc707: [BrowserKit] fixed detection of secure cookies received over https
- 36d057b: [HttpFoundation, BrowserKit] fixed path when converting a cookie to a string
- 06e21ff: [Filesystem] fixed Filesystem::touch() not working with different owners (utime/atime issue)
- af819a7: [HttpKernel] pass ESI header to subrequests
- d98118a: [Config] added tests for passing number looking attributes as strings
- f8b0994: [Form] removed deprecated code from Date & Time related fields
- b626542: [Stopwatch] fixed checking started events
- 78b0609: [HttpKernel] added support for the new Zend OPcache accelerator in ConfigDataCollector
- edd7649: [DependencyInjection] fixed management of scoped services with an invalid behavior set to null
- 9e849eb: [Form] removed "value" attribute on empty_value option
- a868048: [Validator] moved constraints Optional and Required to the Constraints\ namespace
- 2170dcb: [FrameworkBundle] added a missing test for TimedPhpEngine
- 765d8ff: [Doctrine Bridge] set default value for "is_bundle" option to true for "auto_mapping" mode
- 099fd9f, fc12bd1: [Doctrine Bridge] added a base compiler pass class to register doctrine mappings
- df99902: added support to handle PHP sessions started outside of Symfony
- c8906f4: [Validator] Added IBAN (International Bank Account Numbers) validator
- 47061d7: [Intl] refactored Locale component into two new components Icu and Intl
- 0ea75db: [Form] improved FormRenderer::renderBlock() to be usable outside of form blocks
- 81f8c67: [Form] implemented form processors
- 8ea5e1a: [Form] renamed option "virtual" to "inherit_data"
- ac2ca44: [Form] moved parent data inheritance from data mappers to Form
- bf9382e: [Form] made exception handling consistent with other components
- b20386e: [Config] added possibility to get "parent bundle resource file" in import file loading process
- 00d2643: [HttpFoundation] if the session cannot be started, show the file and line from which the output has been started
- 2d30fb3: [Process] added support for processes that need a TTY to run
- 6bf9c68: [DomCrawler] allowed schema-less url in the base tag
- 4582261: [Validator] added ISBN validator
- 9551932: [Intl] removed obsolete classes
- 75db8eb: [HttpFoundation] changed the order of IP addresses returned by Request::getClientIps()
- ae7c378: [Form] renamed form processors to request handlers
- ddc9e38: [HttpFoundation] modified Request::getClientIp() to use IpUtils::checkIp()
- 811434f: [FrameworkBundle] allowed setting trusted_proxies using CIDR notation
- e7c1696: [HttpFoundation] refactored code to avoid code duplication
- 49062aa, 190abc1: [FrameworkBundle] made it possible to ignore route attributes in the RedirectContoller
- 0c7b65f: [FrameworkBundle] inject the Request object in RedirectController via the action signature, rather than fetching it from the DIC
- ce8a441: [HttpFoundation] PDO Session handling enhancements
- 773e109, e03e2cd: [HttpFoundation, HttpKernel] internal sub-requests should have X-Forwarded-For header providing real client IP
- c8a5e02: [DialogHelper] added an option to the "select" function that makes the possibility of multiselect options
- 46ac2f0: [TwigBundle] removed @ when defining an autoescaping service, and fixed XSD to use - instead of _
- 5ad5a5c: [HttpKernel] made the classmap lazy-loaded
They talked about us
- About Symfony: Stability over Features
- Bonnes pratiques Symfony2 : notre condensé !
- Symfony2: Actualizar parameters.yml con parameters.yml.dist
- Работа с датами Doctrine 2. Навигация в Symfony 2. И, надеюсь, прочие полезности
- Symfony Live Paris 2013: mission accomplie pour la première escale du Symfony Tour 2013
- Symfony: La estabilidad es lo primero
- Symfony view more
- Работа с датами Doctrine 2. Навигация в Symfony 2. И, надеюсь, прочие полезности
- Symfony2 Security UsernamePasswordToken::serialize() must return a string or NULL
- Integrate a chosen library in SonataAdminBundle
- Symfony2のBasic認証が失敗する
- Monolog が神過ぎる件 ~エラーログをメールで送ろう~
- Symfony权威指南(文字+书签)版