Symfony 2.3.40 released

Warning: Symfony 2.3 is no longer supported. Consider upgrading your applications to the most recent Symfony version.

Symfony 2.3.40 has just been released. Here is a list of the most important changes:

  • bug #18246 [DependencyInjection] fix ambiguous services schema (backbone87)
  • bug #18603 [PropertyAccess] ->getValue() should be read-only (nicolas-grekas)
  • bug #18280 [Routing] add query param if value is different from default (Tobion)
  • bug #18515 [Filesystem] Better error handling in remove() (nicolas-grekas)
  • bug #18449 [PropertyAccess] Fix regression (nicolas-grekas)
  • bug #18467 [DependencyInjection] Resolve aliases before removing abstract services + add tests (nicolas-grekas)
  • bug #18460 [DomCrawler] Fix select option with empty value (Matt Wells)
  • bug #18425 [Security] Fixed SwitchUserListener when exiting an impersonation with AnonymousToken (lyrixx)
  • bug #18317 [Form] fix "prototype" not required when parent form is not required (HeahDude)
  • bug #18439 [Logging] Add support for Firefox (43+) in ChromePhpHandler (arjenm)
  • bug #18385 Detect CLI color support for Windows 10 build 10586 (mlocati)
  • bug #18426 [EventDispatcher] Try first if the event is Stopped (lyrixx)
  • bug #18265 Optimize ReplaceAliasByActualDefinitionPass (ajb-in)
  • bug #18358 [Form] NumberToLocalizedStringTransformer should return floats when possible (nicolas-grekas)
  • bug #17926 [DependencyInjection] Enable alias for service_container (hason)
  • bug #18336 [Debug] Fix handling of php7 throwables (nicolas-grekas)
  • bug #18312 [ClassLoader] Fix storing not-found classes in APC cache (nicolas-grekas)
  • bug #18255 [HttpFoundation] Fix support of custom mime types with parameters (Ener-Getick)
  • bug #18259 [PropertyAccess] Backport fixes from 2.7 (nicolas-grekas)
  • bug #18224 [PropertyAccess] Remove most ref mismatches to improve perf (nicolas-grekas)
  • bug #18210 [PropertyAccess] Throw an UnexpectedTypeException when the type do not match (dunglas, nicolas-grekas)
  • bug #18216 [Intl] Fix invalid numeric literal on PHP 7 (nicolas-grekas)
  • bug #18147 [Validator] EmailValidator cannot extract hostname if email contains multiple @ symbols (natechicago)
  • bug #18175 [Translation] Add support for fuzzy tags in PoFileLoader (nud)
  • bug #18179 [Form] Fix NumberToLocalizedStringTransformer::reverseTransform with big integers (ovrflo, nicolas-grekas)
  • bug #18164 [HttpKernel] set s-maxage only if all responses are cacheable (xabbuh)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to check the integrity of this new version? Read my blog post about signing releases .

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.

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.


Comments are closed.

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