April 17, 2016 Javier Eguiluz

This week Symfony continued working on stabilizing the new features introduced in Symfony 3.1, which is six weeks away from its release. Meanwhile, minor improvements were added to previous Symfony versions, such as using proper ANSI escape sequences in the ProgressBar and replaced iconv_() calls by mb_() to improve performance.

Symfony development highlights

2.3 changelog:

302e192: [DependencyInjection] added coverage for all invalid arguments in exportParameters

6401371: [Filesystem] better error handling in remove()

8c89a3a: [DependencyInjection] removed check for YAML class in CrossCheckTest

2528ec4: [Routing] added query param if value is different from default

2.7 changelog:

689f27b: [DependencyInjection] anonymous services are always private

6467b24: [HttpKernel] fixed wrong number of arguments in call of ExceptionListener::logException()

6400b70: [Console] used ANSI escape sequences in ProgressBar overwrite method

2.8 changelog:

b803680: [LDAP] free the search result after a search to free memory

5356dbb: replaced iconv_() uses by mb_()

Master changelog:

a073a65: [HttpKernel] some tweaks to the controller argument resolver

8bf4969: [DependencyInjection] add coverage for invalid Expression in exportParameters

cb0fe14: [Process] turn getIterator() args to flags & add ITER_SKIP_OUT/ERR modes

d479934: [FrameworkBundle] added calls support for debug:container

e4177a7: [FrameworkBundle] fallback to default cache system in production for validation

529d0fe: [Cache] added DoctrineProvider, for using PSR-6 pools in Doctrine Cache

cea9d86: [FrameworkBundle] use SymfonyStyle in AbstractConfigCommand

47cb0c3: [Form] deprecated callable strings in ChoiceType

Newest issues and pull requests

They talked about us