This week, A Week of Symfony achieves an incredible milestone: its 400th issue! That means that we've been publishing a weekly digest for almost eight years, without missing a single week. I'd like to thank all the people involved in the Symfony community during these years, from developers to bloggers. You are a truly amazing community!
Symfony2 development highlights
- 808de2b: [Validator] fixed wrong translation keys/messages for Collection constraint
- e992f8e: [DependencyInjection] fixed Factory services not within the ServiceReferenceGraph
- 8990ac6: [YAML] resolve variables in inlined YAML
- 0483452: [Filesystem] fixed mkdir race condition
- 110f999, 8ba3b28: [Yaml] fixed mapping keys containing a quoted #
- dd0d6af: [ClassLoader] added a __call() method to XcacheClassLoader
- 37f2c3d: [DoctrineBridge] abstract Doctrine Subscribers with tags
- c056a9c: [Filesystem] added FTP stream wrapper context option to enable overwrite
- b5d0501: [Security] made optimization on constant-time algorithm removing modulus operator
- a8a40fc: [FrameworkBundle] PhpExtractor bugfix and improvements
- 5ad4d8a: [TwigBundle] remove hard dependency of RequestContext in AssetsExtension
- d2a634d: [Validator] pass strict argument into the strict email validator
- b764f6c: [Process] fix mustRun() in sigchild environments
- c6e9e06: [Finder] fixed DateComparator if file does not exist
- 8df1ce8: [Debug] fixed and enhanced exception messages
- 3e890a3: [FrameworkBundle] enabled translation:update for app folder
- 7a4e02a: [Console] greatly improved ProgressBar developer experience
- 635e880: [HttpFoundation] added class constants in Request for HTTP request methods
- b0a839c: [HttpKernel] changed exception message in case no controller found
- 69d4dd9: [Validator] Expression validator now processes null values
- 77aa12f: [Validator] deprecate member metadata accessors
- 0f59bca: [OptionsResolver] changed order of validation
- e85ab46: [Console] skip commands from ConsoleCommandEvent
- 1722f60: [SecurityBundle] added AuthenticationUtils error helper
Newest issues and pull requests
- [DX] Improve the output of all Symfony commands
- Yaml: Escaping goes wrong somewhere
- [DX] Make AbstractType::buildForm() abstract
- [YAML] using # in an array
Silex development highlights
- 354b766: application register clean up
SwiftMailer development highlights
- 8a2bcc6: simplified temp dir code as sysgettemp_dir() is always defined
They talked about us
- What Symfony Has To Do With My Garage - Home Automation With PHP
- Bolt 1.3 released (and it include the Symfony Developer Toolbar!)
- Decoupling your (event) system
- Conoce el nuevo plugin de Symfony2 para PHPStorm
- PhpStorm und Symfony in perfektem Einklang
- クロコスにおけるSymfony2 のお話
- Simple regex twig extension
- New PHP Tutorials from Symfony Experts KNP Labs
Congrats! Symfony really has awesome community. Keep up the good work.
Bon anniversaire Javier ! :)