A week of symfony #527 (30 January - 5 February 2017)

This week, development activity focused on the DependencyInjection component: we enhanced the logs generated during the execution of the compiler passes, we added getter injection as an experimental feature and we deprecated autowiring-types in favor of aliases. Meanwhile, we continued adding "lazy loading" to some features such as value resolvers and request matchers in FirewallMap.

Symfony development highlights

2.7 changelog:

  • a6c05e5: [BrowserKit] ignored invalid cookies expires date format
  • 4b8ac46: enabled dump() in autoload-dev
  • 01a0250: [Process] Fixed non ASCII characters disappearing during the escapeshellarg
  • ff33768: [FrameworkBundle] fixed custom domain for translations in PHP templates
  • f0d13f4: [Console] casting TableCell value to string
  • 1d1f166: [Form] fixed DateType format option for single text widget

2.8 changelog:

  • f4693be: [FrameworkBundle] executed the PhpDocExtractor earlier

Master changelog:

  • 5e5a88c: [DependencyInjection] deprecated the strict attribute
  • bbf91d2: [DependencyInjection] enhanced logging in compiler passes
  • b465634: [HttpFoundation] mark more methods as @final
  • 2183f98: [DependencyInjection] added getter injection
  • 00ab4b3: [DependencyInjection] removed useless implements
  • 991e062: [SecurityBundle] lazy load request matchers in FirewallMap
  • 09ec851: [DependencyInjection] removed usages of ClassExistenceResource
  • b4ff1c8: [DependencyInjection] saved a ReflectionClass instantiation in AutowirePass
  • 29db096: [DependencyInjection] deduplicate resources while adding them
  • 1b28015: [DependencyInjection] deprecated autowiring-types in favor of aliases
  • 46daa35: [Process] deprecated not inheriting env vars + compat related settings
  • 35a49fb: [DependencyInjection] added ContainerBuilder::fileExists() for checking/tracking resource existence
  • 0b57d17: [DependencyInjection] fixed bad generation of proxy class when use overriden getter on class with constructor
  • caba97a: [DependencyInjection] allowed to count on lazy collection arguments
  • 03b7cf7: [DependencyInjection, Config] added & used ReflectionClassResource
  • b50efa5: [DependencyInjection] added support for getter autowiring
  • 2e13d4e: [HttpKernel, FrameworkBundle] lazy loaded argument value resolvers
  • a46e691: [FrameworkBundle, Console] fixed descriptors to support IteratorArgument, ClosureProxy and arrays
  • da2710e: [FrameworkBundle] added missing autowiring aliases for common interfaces
  • 7c5dcfc: [SecurityBundle] removed FirewallMap from classes to compile

Newest issues and pull requests

They talked about us

Comments

Comments are closed.

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