Symfony News

A week of symfony #526 (23-29 January 2017)

This week Symfony released the last maintenance version of Symfony 3.1. Meanwhile, we also introduced the concept of Experimental Features which will allow us to mark the API of some new features as "not definitive" during some Symfony versions. Lastly, the Cache component added support for the PSR-16 Simple Cache standard.

Symfony development highlights

2.7 changelog:

  • 0292cf2: [Debug] removed $context arg from handleError(), preparing for PHP 7.2
  • 388be9d: fixed ICU dependant tests
  • dd4e78c: [Routing] fixed BC break in AnnotationClassLoader defaults attributes handling
  • a6d2420: [PropertyAccess] handle interfaces in the invalid argument exception
  • a35986f: [DependencyInjection] clarified exception when no args are configured
  • bc391c1: [DoctrineBridge] always check for all fields to be mapped

2.8 changelog:

  • 21f1be1: [DependencyInjection] fixed defaults overriding empty strings in AutowirePass
  • 5bc83c4: [FrameworkBundle] removed useless checks in descriptors

3.2 changelog:

  • 2cf8452: [SecurityBundle] fixed double escaping of the decision attributes in the profiler
  • 99d29c0: [FrameworkBundle] don't wire "annotations.cached_reader" before removing passes
  • 531c6cc: [HttpKernel] fixed Bundle name regression

Master changelog:

  • 3697e1e: [FrameworkBundle] added "mapping" configuration key at validation section
  • 3f8aa7b: [DependencyInjection] factorized compiler passes around new AbstractRecursivePass
  • 9d8c6c6: [Cache] implementd PSR-16 SimpleCache v1.0
  • 4e66554: [DependencyInjection] added Yaml syntax for short services definition
  • c2a6ddc: [Console, FrameworkBundle] logged console exceptions
  • 37c5997: [DependencyInjection] use current class as default class for factory declarations
  • 29b6e32: [DependencyInjection] check if $tags is an array before using it
  • 84a5483: [Debug] deprecated ContextErrorException
  • dd4e78c: [Routing] fixed BC break in AnnotationClassLoader defaults attributes handling
  • 140e847: [WebProfilerBundle] fixed usage of non-Twig paths in the cache panel
  • b9b6ebd: [DependencyInjection] generalized constructor autowiring to partial method calls
  • bcf8b68: [Security] made LdapBindAuthenticationProvider capable of searching for the DN

Newest issues and pull requests

They talked about us


Be trained by Symfony experts - 2017-02-06 Paris - 2017-02-06 Paris - 2017-02-08 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