Symfony News

A week of symfony #516 (14-20 November 2016)

This week Symfony released the Symfony 3.2 Release Candidate 1 version in preparation for its final release in two weeks. Meanwhile, Twig released its 1.28 version, with lots of great new features and Symfony made it the minimum Twig version starting from Symfony 2.7. Lastly, the SymfonyCon Berlin conference, the world's biggest Symfony conference, will take place in just 10 days.

Symfony development highlights

2.7 changelog:

  • 9a66470: [Twig Bridge] adapted tests for native support of PHP null coalescing in Twig 1.28
  • e24cedb: [ClassLoader] fixed ClassCollectionLoader inlining with __halt_compiler
  • 0221ffc: [Debug] removed GLOBALS from exception context to avoid endless recursion
  • ef40651: bumped min version of Twig to 1.28
  • 015fe87: [DependencyInjection] fixed error when trying to resolve a DefinitionDecorator
  • e968d0f: don't test only with the UTC timezone to avoid hiding bugs

2.8 changelog:

  • 29bf662: [Form] fixed tests to use FQCN
  • 6095835: [PhpUnitBridge] fixed time-sensitive tests that use data providers
  • d987c40: [DoctrineBridge] fixed deprecation message/documentation of implementing UserProviderInterface using the entity provider

3.1 changelog:

  • a813cb7: [Serializer] improved test coverage of the MaxDepth annotation
  • c01a1a9: [Yaml] fixed processing timestamp strings with timezone

3.2 changelog:

  • e4e6380: [Workflow] clarified validator API + fixed unknown "scalar" marking store
  • 1b6b08c: [FrameworkBundle, Workflow] fixed initial place config
  • de78754: [Workflow] added XML support for Workflow configuration
  • f0aa663: [DependencyInjection] fixed accepting null as default env param value
  • e449af0: [DependencyInjection] reverted the deprecation of using get() for uncompiled container builders
  • 6a6e330: [TwigBundle] tweaked the exception pages
  • 9868b05: [Workflow] refactored the test suite

Master changelog:

  • a4edafb: updated version to Symfony 3.3

Newest issues and pull requests

Twig development highlights

Master changelog:

  • 4b48d61, f59b33a: exposed a way to access template data and methods in a portable way (it allows to render a single template block, check for blocks existence, etc.)
  • 9514ca3: simplified the "pow" operator
  • 59522d8: added support for the native PHP 7 null coalescing operator

They talked about us


Be trained by Symfony experts - 2016-12-05 Paris - 2016-12-19 Paris - 2016-12-19 Paris


About us

What a Symfony developer should know about the framework: News, Jobs, Tweets, Events, Videos,...

Resources

Find us on Twitter

Find us on Facebook