Living on the edge

New in Symfony 2.6: AJAX requests in the web debug toolbar

In Symfony 2.6, the web debug toolbar will include a new panel called AJAX to boost your productivity while debugging applications. This panel shows in real-time the number of AJAX requests performed in the page being displayed.

New in Symfony 2.6: Simpler Security Voters

Symfony 2.6 will allow to define much simpler security voters thanks to the new AbstractVoter class.

New in Symfony 2.6: Date support for Validator constraints

Comparing dates is one of the most frequently requested functionalities for the Symfony Validator component. That's why Symfony 2.6 will include date support for comparison and range constraints.

New in Symfony 2.6: New shortcut methods for controllers

Symfony 2.6 will add five new helpers to the base controller class: redirectToRoute(), addFlash(), isGranted(), denyAccessUnlessGranted() and isCsrfTokenValid().

New in Symfony 2.6: LockHandler

Symfony 2.6 will introduce a new LockHandler that provides a simple abstraction to lock anything by means of a file lock. It's most common use case is to avoid race conditions by locking commands, so the same command cannot be executed concurrently by different processes.

New in Symfony 2.6: Smarter assets:install command

Starting from Symfony 2.6, the behavior of the assets:install command will be smarter. Now, when your system doesn't support symbolic links or if there is any other problem, the command will silently fall back to make a hard copy of the assets and it will inform you about this.

Symfony 2.6 fast approaching its stabilization phase

We are a few days from the end of Symfony 2.6 development phase. Therefore, this is our last chance to finish all the pending pull requests in time for Symfony 2.6.

New in Symfony 2.6: The security:check command

Symfony 2.6 will include a new security:check command, which looks for known security vulnerabilities in your project's dependencies.

New in Symfony 2.6: Added support for XLIFF notes

Symfony 2.6 adds support for embedding notes in XLIFF files. This will allow to include contextual information to improve translations.

New in Symfony 2.6: Slicing nodes with DomCrawler

Symfony 2.6 adds the slice() method to DomCrawler component to make node filtering much more simplified and cleaner.

New in Symfony 2.6: The acl:set command

Symfony ACL allows to manage user permissions to suit the most complex security needs. The major drawback of ACL is that the code required to deal with permissions is too verbose. To help you manage and debug ACL, Symfony 2.6 will introduce a new command called acl:set.

New in Symfony 2.6: Support for KiB and MiB units in FileValidator

As of Symfony 2.6, you can use the KiB (kibibyte) and MiB (mebibytes) binary units to set the maximum file size of the FileValidator constraint.

New in Symfony 2.6: Support for object-maps in YAML component

YAML component will add support for objet-maps starting from the 2.6 version. This will make Symfony get closer to full support of the YAML 1.2 specification.

New in Symfony 2.5: Create the Correct Denied HTTP Exception

Symfony 2.5 provides a nice shortcut to not mess up with Access Denied HTTP Exceptions.

New in Symfony 2.5: An even better Form Debugger

Symfony 2.5 improves the great form debugger introduced in 2.4.

New in Symfony 2.5: Better Error Messages for undefined Methods

In Symfony 2.5, the Debug Component helps you debug undefined method calls.