This week, Symfony organized its second DX Hackday. This time developers focused not only on the Symfony core but also on the 30 mot useful bundles. Meanwhile, a new simpler option validation was proposed for the OptionsResolver component.
Symfony2 development highlights
- 169b397, b96e7f9: [DomCrawler] check for the correct field type when using different form fields with the same name
- f825f5d: [Validator] return empty metadata collection if none do exist
- 31d48ab: [Form] ValueToDuplicatesTransformer accept "0" as value (fixed wrong return null syntax)
- 00aedfc: [DomCrawler] fixed the axes handling in a BC way
- f262b01: [Routing] fixed handling of nullable XML attributes
- ef23f02: [DoctrineBridge] fixed empty parameter logging in the DBAL logger
- bb9552f: [FrameworkBundle] fixed validator factory definition when the Validator API is "auto" for PHP < 5.3.9
- 1eec2d6: [Validator] removed duplicate interface implementations
- beca900: [HttpFoundation] MongoDbSessionHandler supports auto expiry via configurable expiry_field
- d405f43: [Validator] fixed Constraint class to not destroy custom groups upon serialization
- ce1d209: [Validator] added ConstraintViolation::getConstraint()
Newest issues and pull requests
- [OptionsResolver] Support simple option validation
- [intl] Support all locales by using CLDR data directly
- Email constraint does not pass the Strict argument into the EmailValidator library
- [FrameworkBundle] templating_php.xml is loaded even when php engine is not enabled
- [Form]
PasswordType
disableautocomplete
by default? - [ClassLoader] Make XcacheClassLoader implement __call()
- [Validator] Check
post_max_size
before validating - [DX][DependencyInjection] Why MergeExtensionConfigurationPass restores original container params after extension configs merging?
They talked about us
- Integrate Varnish and Nginx into PHP applications with FOSHttpCache
- Scaling Symfony2 apps with RabbitMQ - Symfony UK Meetup
- Geocoding Postcodes with Symfony2
- SymfonyLive London 2014: Meet the speakers: Dave Marshall
- Master Symfony2 - part 3: Services
- Prepárate para el segundo DX Hackday de Symfony
- Symfony: Forget About Permission Settings
- Comment choisir son framework : view / layout – Symfony 2
- Symfony CMF 1.2 first release candidate
- The results are in: Community sponsors at SymfonyLive London 2014
- Decoupling in Symfony How to Pull out from Annotations
- Alternative Method to Tame Symfony/Doctrine Repositories
- Symfony2: Event subsystems
- What Symfony Has To Do With My Garage
Also worth noting: http://level7systems.co.uk/en/symfony2-crud-generator-5-minutes/