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

2.3 changelog:

  • 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

2.5 changelog:

  • 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

Master changelog:

  • 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

Silex development highlights

Master changelog:

  • 354b766: application register clean up

SwiftMailer development highlights

Master changelog:

  • 8a2bcc6: simplified temp dir code as sysgettemp_dir() is always defined

They talked about us