This week, Symfony 2.3 achieved 100% HHVM compatibility and the rest of maintained branches will soon achieve that milestone too. Meanwhile, Twig added support for unlimited macros arguments and variadic filters, tests and functions.
Symfony2 development highlights
- f28ee56: [Security] initialized SwitchUserEvent::targetUser on attemptExitUser
- 38c08d1: [Form] fixed Data mappers always receive forms indexed by their names
- b9a76ba, ff2ead1: Achieved 100% HHVM compatibility
- 8319ca3: mock microtime() and time() in transient tests
- 2ad7e67: [Validator] always evaluate binary format when changed
- 52755ba: fixed choice translation domain for expanded choice widget
- b04fe83: [Bridge/PhpUnit] enforced a consistent locale
- cf86a03: fix for legacy asset() with EmptyVersionStrategy
- 96cce38: warmup twig templates in non-standard paths
- b16fc6c: [Form] fixed handling of choices passed in choice groups
- 32cbfd4: [DependencyInjection] allowed anonymous DefinitionDecorator resolving
- 8874e88: [Validator] added missing error codes and turned codes into UUIDs
- 24e0eb6: [Security] renamed Token#getKey() to getSecret()
- ffed0ce: [FrameworkBundle] add option to force web server startup
- 32cbfd4: [DependencyInjection] allowed anonymous DefinitionDecorator resolving
- 5d4368a: [DependencyInjection] removed deprecated code
Newest issues and pull requests
- [Serializer] Alias for attributes
- [Form] form_theme in the view doesn't select the correct theme
- [HttpKernel][DX] Unsupported Environments
- Translation: XliffFileDumper metadata
Twig development highlights
- 8d6be28: fixed batch filter with zero items
- 61eb80b: Deprecated Twig_Environment::clearTemplateCache()
- afa9358: added ignore_missing argument to source function
- 5020747: added support for unconsumed macro arguments
- e007c17: added variadic filters, tests, and functions
In fact, ffed0ce and 32cbfd4 which are listed in the master changelog have been merged into the 2.8 branch.