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
- 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
- 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
- a813cb7: [Serializer] improved test coverage of the MaxDepth annotation
- c01a1a9: [Yaml] fixed processing timestamp strings with timezone
- 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
- a4edafb: updated version to Symfony 3.3
Newest issues and pull requests
- [Process] Accessible process pipes
- [Security] The TokenBasedRememberMeServices does not call eraseCredentials, so the cookie will always mismatch
- Form data transformers always occurred before validators
- UnexpectedValueException provides insufficient semantics
Twig development highlights
- 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