This week Symfony released 2.7.16, 2.8.9, 3.0.9 and 3.1.3 maintenance versions. Meanwhile, HttpCache lock files were improved by using flock(), a new cache warmer for annotations was enabled and the "add classes to compile" feature was improved to support patterns and annotated classes.
This week also marks a very important milestone for us: the 500th issue of the weekly "A week of Symfony" article. Many thanks to all of you who read us every week.
Symfony development highlights
- 27d416d: [BrowserKit] uppercased the "GET" method in redirects
- 44da6e8: [Form] fixed the money form type render with Bootstrap3
- f6a77a1: [HttpFoundation] fixed HttpCache refresh stale responses containing an ETag
- 4af4878: [Config] added extra tests for Config component
- f9ba34f: [Process] fixed write access check for pipes on Windows
- a8a9923: [HttpKernel] used flock() for HttpCache's lock files
- bf823a7: [DomCrawler] inherit the namespace cache in subcrawlers to greatly improve performance
- db3f554: [DependencyInjection] fixed deprecated default message template with XML
- 3a57de1: [Serializer] enabled property info in framework bundle
- 26dfa2f: [Cache] fixed incorrect timestamps generated by FilesystemAdapter
- aaff0d1: [Cache] fixed default lifetime being ignored
- c7fa99e: [VarDumper] dumping exceptions is now more compact
- ad85c79: [Console] updated the console header formatting
- f76d050: [Filesystem] added a cross-platform readlink() method
- 35b0ab9: [FrameworkBundle] wire PhpArrayAdapter with a new cache warmer for annotations
- 983b560: [HttpKernel] allowed bundles to declare classes and annotated classes to compile using patterns
Newest issues and pull requests
- [FrameworkBundle] Move AddConsoleCommandPass to Console component
- Clearing the cache fails because the cache is outdated
- StreamedResponse creates duplicate Response Headers with small message body
- [FrameworkBundle] AddRequestFormatsListener priority not high enough for RouterListener
They talked about us
- Orphan removal, forms collection and collection’s elements swapping: pick your poison
- Choosing a front end architecture for Symfony framework projects
- How To Implement FOSUserBundle In Symfony 3.1
- Creating a simple contact form with FormType in Symfony 3
- Creating your first Symfony app and adding authentication
- Installing Symfony on Windows XAMPP setup
- Держите данные под контролем
500th ! That's amazing ! Thanks Javier. ;)
Happy anniversary!