This week, New York was the capital of the Symfony world thanks to the Symfony Live conference. During his keynote, Fabien introduced the Symfony Best Practices initiative and unveiled the first specific details of Symfony 3.0 version, tentatively scheduled for November 2015. Lastly, the first speakers for the upcoming SymfonyCon conference were announced.
Symfony2 development highlights
- 38e9623: [CssSelector] don't raise warnings when exception is thrown
- f61607f, 676c4a0: [Routing] fixed inconsistencies in RequestContext
- 96e7b01: use meta charset in layouts without legacy http-equiv
- a64bd03: [TwigBundle] removed unused email placeholder from error page
- b97acd9: [TwigBundle] showed correct fallback exception template in debug mode
- 7fe33e3: [TwigBundle] do not pass a template reference to Twig
- 39246de: [Console] clean handling of :: passed to find()
- eb3dd0f: [Framework] set the proper validator class according to the configured api version
- da96ad8: [VarDumper] Sfdump JS ns and VarCloner replacing Ext+PhpCloner
- 56ae544: [Framework+SecurityBundle] removed recently introduced *.class parameters
- 9531a2b: [HttpFoundation] fixed PdoSessionHandler to work properly with streams
- 60ce31d: [Routing] moving include instruction to separate method
- d3a0a55: properly handle exceptions in translator listener
- ef23b63: prevent an empty choice list being passed in debug:container
- 41412f9: [Routing] unified fluent interface in RequestContext
Newest issues and pull requests
- File uploads are difficult and the documentation unclear
- Render HTML email in Profiler
- [Stopwatch][DX] Add human readable representation of StopwatchEvent
- Supply default provider key for logoutpath() and logouturl() twig functions
- Provide a clock service
- Unnecessary Content-Transfer-Encoding in BinaryFileResponse
- Query parameters are not decoded the same as the path portion of a URL
Twig development highlights
- 0e7cec5: fixed resetting debug info in compiler
- 42cd697: fixed guessing a template info for exceptions
- 58efc42: improved error reporting in a sandboxed template
- f76e67f: fixed usage of LimitIterator
- 8cde52d: fixed multi-byte characters handling in split
- 2f43bec: optimize access to loop
- a5fe46f: made date_modify work with DateTimeImmutable
- d12f7af: made it clear that TwigLoaderString must not be used by end users
- b5f0742: fixed macros when using an argument named like a PHP super global
They talked about us
- Demoing LemonRestBundle with ng-admin
- Symfony for frontend developers #4 – Styling Symfony forms
- SymfonyLive London 2014: The lowdown
- Se presentan las Buenas Prácticas Oficiales de Symfony
- Redirection after registration
- Six talks, two Deeson Drupal devs and Symfony Live London
- PHP Code Sniffer with Symfony2 Coding Standards Integration in PhpStorm
- Symfony2: logging out
- Getting started with Symfony2: quick setup
- How to Send Symfony Application Logs to MongoDB
- Symfony Blog: Introducing the Official Symfony Best Practices
- Choosing a PHP Framework: The Battle between Symfony and Zend
- Master Symfony2 - Conclusion
as always great news every week, i have a question: where can i find the "unveiled the first specific details of Symfony 3.0 version"?
http://symfony.com/doc/current/best_practices/index.html
Argh sorry, wrong link. :/
@Yasmany, the details were published on Twitter by the people attending the keynote:
"I talked about #Symfony 3 during my #symfony_live today. Same ideas as for #Twig 2.0" (source: https://twitter.com/fabpot/status/520230768358871040)
"According to #fabpot keynote at #Symfony_Live seems like #Symfony 3 could be released Nov 2015 ... probably before than #Drupal8 :P" (source: https://twitter.com/jmolivas/status/520211409951412224)
"Symfony 3.0 coming around November 2015ish. 2.x will probably end with the next LTS release." (source: https://twitter.com/colinodell/status/520207108994658306)
"Symfony 3.0 is not about new features. It'll be an evolution not a revolution" (source: https://twitter.com/brianfreytag/status/520206645582778369)