Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

A week of symfony #256 (21->27 November 2011)

This week, the official Symfony2 repository added support for the Travis distributed continuous integration server. In addition, Twig published a new release candidate version that includes a custom C extension to increase the runtime performance of Twig templates.

Development mailing list

symfony 1 development highlights


  • r33226: [1.4] fixed merging problem for the routing configuration

Symfony2 development highlights

Master branch:

  • 667c24d: [EventDispatcher] added name property to Events
  • cf09c2d: added authentication success/failure events
  • 82b0b37, 7a8e1b3: ChoiceType flattens nested Choices when expanded

2.0.x branch:

  • f68c028, 9d2bd1c, 0e51e32: added continuous integration support
  • a931e21: get correct client IP from X-forwarded-for header
  • c76487e, a250e3d: fixed composer.json files to be stricter
  • 5878490: removed unused use statements
  • 61e0bde, 7b1dda8: [HttpKernel] ControllerResolver arguments reflection for Closure object
  • 17dc605: [FrameworkBundle] check that the template is readable before checking its modification time

Repository summary: 3,465 watchers (#1 in PHP, #23 overall) and 881 forks (#1 in PHP, #12 overall).

New plugins

  • lapeSSLFilter: redirects all actions that include 'is_ssl' = true option to https requests and https requests (with 'is_ssl' = false) to non-https.
  • sfPlupload: allows you to upload files using HTML5 Gears, Silverlight, Flash, BrowserPlus or normal forms, providing some unique features such as upload progress, image resizing and chunked uploads.
  • wkCaptcha: based on secureimage php library.

Updated plugins

  • sfDoctrineGuard:
    • added polish translation
  • dcReloadedFormExtra:
    • reimplemented the translate method. Now if the widget does not have a parent, it translates using I18N helper
    • added support for theme as option
    • cookie path setted to work on every request
  • sfWebBrowser:
    • added the CURL error number in the returned exception
  • apostrophe:
    • reverted feed slot
    • a-gradient mixin sets background-color to the @top value for browsers that don't support gradient, so there's no need to set a background color
    • modified apostrophe:deploy to exit with a non-zero exit status if no confirmation is given
    • aTaskTools now sets the email address of ataskuser and sets the username to [email protected] too if there isn't an ataskuser already
    • updated layout.php to use the HTML5 doctype and some of the niceties that come with the HTML5 boilerplate like the tag with the IE conditional class names
    • aEngineTools::getBestEngine now returns correct results so that you are directed to the most ideal blog page for a given blog post
    • extras
    • aHtml::ajaxifyEmbedCode converts most (but not all) embed codes that rely on 'script src' and 'document.write' to work in a dynamic context
    • aHtml::ajaxifyEmbedCode() now returns a JavaScript? DOMready function

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.

A week of symfony #256 (21->27 November 2011)

Tweet this


I’m waiting for Xmas with hope for new tutorial, like askit and jobit, based on symfony2. There are so many new things to be explained. And it’s right time to do this, because symfony2 is already stable enough.
Will the new tutorial be presented by Sensio in this year? If Sensio can’t make it, then may be it should be done later by community?

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.