This week, Symfony published the first release candidate version of Symfony 5.1 so you can test it in your projects before the final release. Meanwhile, the Symfony 5 book published its simplified Chinese translation.
Symfony development highlights
This week, 39 pull requests were merged (24 in code and 15 in docs) and 33 issues were closed (24 in code and 9 in docs). Excluding merges, 23 authors made 584 additions and 322 deletions. See details for code and docs.
- a8cb3cd: [Yaml] fixed escaped quotes in quoted multi-line string
- 8f2c68f: [Serializer] fixed issue with PHP 8
- 30e2543: [Security] update test to test AccountStatusException behavior
- cec0dfe: [Translator] embed resource name in error message
- cb7e78c: [BrowserKit] allow Referer set by history to be overridden
- b4342e3: [Messenger] missing description in messenger:setup-transports command
- 3150104: [WebProfiler] removed 'none' when appending CSP tokens
- ae67376: [DependencyInjection] fixed register event listeners compiler pass
- bce3760: [Security] fixed compat of NativePasswordEncoder with pre-PHP74 values of PASSWORD_* consts
- cc519aa: [HttpClient] fixed PHP warning + accept status code >= 600
- a53d126: [DependencyInjection] use require_once instead of require when appending cache warmer-returned files to preload file
- fb80229: [String] move Inflector's polyfill-ctype dependency to String
- a86058c: [Security] fixed NoopAuthenticationManager::authenticate() return value
- 5dd99f2: [Security] RememberMeLogoutListener should depend on LogoutHandlerInterface
- cf04f1e: [DependencyInjection] renamed some PHP-DSL functions
- c268915: [Security] improved upgrade path for custom remember me services
Newest issues and pull requests
- Make some parameters available only at compile time
- Support delay in Mailer when using Messenger
- [Validator] Support date format option to format invalid message
- Support X_FORWARDED_PREFIX HTTP request header
- Task Scheduling / Cronjobs Configuration Inside Framework
They talked about us
- Introducing CW: a cache watcher for Symfony
- Symfony environment setup without Vagrant or Docker (OSx)
- How to Upgrade from Symfony 3.x to 5.0 ( or 4.x )
- Implementing CKEditor and CKFinder on EasyAdmin (Symfony5)
- Codeception integration tests for PHP forms in a Symfony project
- Deploying a Symfony app in a Docker container with Render
- Symfony. Introducción al componente Symfony Notifier
- Nuevo en Symfony 5.1: Convertir servicios públicos en privados
- Nuevo en Symfony 5.1: Deprecado el componente Inflector
- Nuevo en Symfony 5.1: Validador AtLeastOneOf
- Nuevo en Symfony 5.1: Acceso de seguridad basado en la prioridad
- Nuevo en Symfony 5.1: Mejoras en el componente OptionsResolver
- Présentation de CW : un observateur de cache pour Symfony
- Symfony projelerinde EasyAdmin’e CKEditor ve CKFinder Entegrasyonu
- Как переиспользовать код с бандлами Symfony 5? Часть 7. Релизный цикл, установка и обновление
Call to Action
- Follow Symfony on Twitter and retweet this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.