This week Symfony focused on fixing the issues and edge cases reported by Symfony 4 beta testers. In addition, the first release candidate versions for Symfony 3.4 and 4.0 were published, in advance of their final release next Thursday November 30th. Lastly, we introduced Symfony Maker a modern and lightweight code generator.

Symfony development highlights

2.7 changelog:

  • abe3c96: added a link script to ease debugging Flex apps
  • efd9a5a: [Form] renamed FormConfigBuilder::$nativeRequestProcessor private variable to ::$nativeRequestHandler
  • e2add8b: [DependencyInjection] fixed handling of inlined definitions by ContainerBuilder
  • a809ab2: [Form] fixed ContextErrorException in FileType
  • abe6e92: [Yaml] added ability for substitute aliases when mapping is on single line
  • 9107fb0: [Console] fixed global console flag when used in chain

2.8 changelog:

  • 7be944a: [PhpUnit Bridge] removed trailing \n from ClockMock::microtime(false)

3.3 changelog:

  • f27bdce: [PhpUnit Bridge] turned preserveGlobalState to false by default, revert Blacklist removal
  • a824d34: [FrameworkBundle] made debug:container search command case-insensitive
  • db979e8: [Routing] fixed config-file-relative annotation loader resources
  • ca5b15a: [DependencyInjection] don't resolve envs in service ids

3.4 changelog:

  • 57b26b6: [DependencyInjection] skip hot_path tag for deprecated services as their class might also be
  • 1b6597d: [FrameworkBundle] don't create empty bundles directory by default
  • 9ccefde: [FrameworkBundle, TwigBundle] removed the internals from debug autowiring
  • e222d85: [DependencyInjection] analyze setter-circular deps more precisely
  • 9619815: [Serializer] fixed PropertyNormalizer supports parent properties
  • 921a4a0: [FrameworkBundle] updated default translations path
  • a76489b: [FrameworkBundle] ignored failures when removing the old cache dir
  • 72a204e: [Twig Bridge] let getFlashes starts the session
  • 70c634f: [DependencyInjection] fixed infinite loop when analyzing references
  • 7a70077: [FrameworkBundle] fixed AssetsInstallCommand
  • ec379e1: [FrameworkBundle] update translation commands to work with default paths
  • d5f0428: [FrameworkBundle] automatically enable the CSRF protection if CSRF manager exists
  • 2a98bba: [SecurityBundle] providerIds is undefined error when firewall provider is not specified

Master changelog:

  • eb8e2d3: [Security] trigger some deprecations for legacy methods
  • 18dd63a: [Console] add setInputs to ApplicationTester and share some code

Newest issues and pull requests

They talked about us

Published in #A week of symfony