December 11, 2016 Javier Eguiluz

This week, Symfony focused on fixing some of the issues reported for the recently published 3.2.0 version. In addition, we fixed some issues discovered after the PHP 7.1 version release. Lastly, Apc/WinCache/Xcache class loaders were deprecated in preparation of the upcoming deprecation of the entire ClassLoader component.

Symfony development highlights

2.7 changelog:

f9bceb8: [Console] fixed PHP7 Errors when not using Dispatcher

be5a5e4: [Twig Bridge] fixed deprecations with Twig 1.29

28a0be8: [DependencyInjection] fixed warnings about non-numeric values in XmlFileLoader when using PHP 7.1

0aa80f2: [Validator] fixed init of YamlFileLoader::$classes for empty files

a9d9274: [FrameworkBundle] make bundle commands available via find()

3.1 changelog:

87423cd: [WebProfilerBundle] maintain the selected panel when redirecting to another profile

4317a7a: [FrameworkBundle] removed kernel.debug from the cache pool namespace seed

971e6e3: [Serializer] removed AbstractObjectNormalizer::isAttributeToNormalize

bf9f5f0: [Validator] added the class name to the cache key

3.2 changelog:

2d42689: [TwigBundle] inject project root path into twig filesystem loader

456e68b: [HttpKernel] fixed RequestDataCollector handling of null header values

16cea37: [Serializer] fixed argument object denormalization

f2691d5: [TwigBridge] trigger deprecation when using FormExtension::$renderer

af0043b: [Workflow] fixed service marking store configuration

2293b18, a7b5080: [FrameworkBundle] fixed validation cache warmer with failing or missing classes

8e6023b: [FrameworkBundle] resolve env params in debug:config command

c90dcdd: [HttpKernel] fixed open_basedir compat in DataCollector

Master changelog:

4644ee9: [Serializer] XmlEncoder can now remove empty tags in generated XML

9f475f8: [ClassLoader] deprecated Apc/WinCache/Xcache class loaders

4033b60: [DependencyInjection] supported autowiring for EventDispatcher/EventDispatcherInterface

1cd63e7: [PropertyAccess] throw less misleading exception when property access not found

635d77b: [SecurityBundle] renamed getContext() to getListeners() in FirewallContext

6751dc1: [FrameworkBundle] allowed clearing private cache pools in cache:pool:clear

Newest issues and pull requests

Twig development highlights

Master changelog:

6ab2774: deprecated usage of undefined blocks

b6f28e0: added support for {{ _self }} to provide an upgrade path from 1.x to 2.0

e4125e6: made Twig_Error report real source path when possible

They talked about us