This week, the upcoming Symfony 4.3 version optimized the filesystem and Redis cache when using tags and continued working on timezones and forms improvements. Meanwhile, the first edition of the SymfonyLive Tunis 2019 conference took place with great success.
Symfony development highlights
This week, 62 pull requests were merged (35 in code and 27 in docs) and 54 issues were closed (43 in code and 11 in docs). Excluding merges, 37 authors made 55,793 additions and 2,796 deletions. See details for code and docs.
- d98f783: [WebProfilerBundle] intercept redirections only for HTML format
- 7efaa17: [Validator] updated Dutch translations
- 2774705: [Validator] updated Croatian translations
- 148dca6: [Translator] preserve default domain when extracting strings from php files
- 36c3af4: [TwigBundle] use the apply tag instead of the filter tag
- f50ffa9: [Routing] fixed route URL generation in CLI context
- 571647f: [Form] resolve class name parameters
- 701ff3f: fixed left-associative ternary deprecation warnings for PHP 7.4
- ada9aa0: [Routing] fixed URL matcher edge cases with trailing slash
- 7e56ef1: [DoctrineBridge] unique mapping setting is optional
- fba11b4: [Cache] added optimized FileSystem & Redis TagAware Adapters
- 77f642e: [Messenger] ease testing and allow forking the middleware stack
- 693094a: [TwigBridge] allow setting file widget label attributes declared in label_attr
- 1725a3c: [Routing] do not encode comma in query and fragment
- 73d303a: [Form] added intltimezone input to TimezoneType
Newest issues and pull requests
- [HttpClient] Allow env variables in scoped_client base_uri
- [DependencyInjection] Improve error message when a service is badly configured
- [Translation] Add Mozilla Fluent support to Translation component
- Rename !tagged to !tagged_iterator
- [RFC][Controller] Make query argument nullable when forwarding requests
They talked about us
- Let's Migrate Symfony Project to Kubernetes! Part 1: Containerizing the Application.
- Symfony4 Kubernetes Local Development Environment #4 Helm
- Store translation messages in database in Symfony
- How we Migrated 54 357-lines Application from Nette to Symfony in 2 People under 80 Hours
- Don't Give Up Your PHP Code for Compiler Passes so Easily
- Symfony Performance Improvements: Tips and Techniques
- Configurando Redis como gestor de sesiones en Symfony
- Symfony: realizando tests con Panther
- Nuevo en Symfony 4.3: Mejoradas las colecciones de servicios
- Twig 3.x obligará a usar namespaces
- Nuevo en Symfony 4.3: Protección frente a motores de búsqueda
- Nuevo en Symfony 4.3: Mejoras en el enrutador
- Plongée dans l'injection de dépendances de Symfony
- Jak jsme zmigrovali 50k řádků kódu z Nette do Symfony za 17 dní ve 2 lidech
Upcoming Symfony Events
- Symfony User Group Munich April Edition: Munich, Germany (April 29)
- Symfony User Group Osnabrück: Osnabrück, Germany (May 9)
- 8. PHP Symfony User Group Basel: Basel, Switzerland (May 16)
- Symfony Meetup III / 2019: Frankfurt, Germany (May 28)
- Etwas mit FormTypes, AWS und der Unsplash-API: Hamburg, Germany (June 4)
Call to Action
- Give Symfony a star on GitHub
- Follow Symfony on Twitter and retweet this article.
- Follow Symfony on Medium and clap for this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.