This week Symfony released the 2.7.21, 2.8.14 and 3.1.7 maintenance versions. In addition, it published 3.2.0 Release Candidate 2, which will be the last version before the final 3.2.0 release in a few days. Lastly, next week the SymfonyCon Berlin 2016 conference will gather the entire community for the world's biggest Symfony event.
Symfony development highlights
- 7047e4d: [Process] do feature test before enabling TTY mode
- 30d161c: [Form] added support for large integers
- 34b9fd6, bbddeec: [HttpKernel] reverted BC breaking change of Request::isMethodSafe()
- af9c279: [DependencyInjection] aliases should preserve the aliased invalid behavior
- e62a390: [DependencyInjection] initialized properties before method calls
- 821e7bb: [WebProfilerBundle] don't use request attributes in RouterController
- 8c2a77b: [Routing] fail properly when a route parameter name cannot be used as a PCRE subpattern name
- e62b602: [FrameworkBundle] improved performance of ControllerNameParser
- bd34b67: [FrameworkBundle] mark cache.default_*_provider services private
- ed3fc9f: [Process] fixed process continuing after reached timeout using getIterator()
- 59f9949: [FrameworkBundle] avoid warming up the validator cache for non-existent class
- 3c1361c: [DependencyInjection] allow null as default env value
- 6f138b8: [SecurityBundle] fixed FirewallConfig nullable arguments
- 808cc22: [WebProfilerBundle] fixed deprecated uses of profiler_dump
- cabc225: [FrameworkBundle] added framework.cache.prefix_seed for predictable cache key prefixes
- 85033ff: [HttpKernel] deprecate checking for cacheable HTTP methods in Request::isMethodSafe()
- 380c268: [HttpKernel] fix exception when serializing request attributes
- 215208e: [Workflow] fixed graphviz dumper for state machine
- 5e19c51: [Doctrine Bridge] use cache.prefix.seed parameter for generating cache namespace
- 24c40e0: [FrameworkBundle] don't rely on any parent definition for "cache.annotations"
Newest issues and pull requests
- [RFC] How to deprecate ContainerBuilder::get before compilation
- Profiler directory is absent from the cache after running cache:clear
- [RFC] Consider versioning the XSD files
- [Form] DateTimeToLocalizedStringTransformer - reverseTransform returns wrong \DateTime Object
- Symfony YAML parser doesn't handle complex YAML format
Twig development highlights
- e7aa8e5: fixed unconsistent behavior with "get" and "is" methods
- 717365d: deprecated support for mbstring.func_overload != 0
They talked about us
- Symfony form pills – Value object
- API Platform 2.0 released: creating powerful web APIs has never been so easy
- Accessing Symfony applications from same IP but different posts on a single vagrant box
- Set Default Choice for EntityType in Symfony Form
- The journey of a Symfony API from 150ms to 20ms
- Extend the Algolia Search Bundle to Multiple Databases
- Reversi bot: Go et Symfony en action
- FOSRestBundle et Symfony à la rescousse
- Symfony 2 Получить доступ к Entity Manager из static (статического) метода
Looking forward to SymfonyCon!