This week Symfony released the 3.4.2 and 4.0.2 maintenance versions. Meanwhile, we improved the performance when getting services from the container, added HTML5-like validation for email addresses, and improved the design of tables in console commands. Lastly, the SymfonyLive Paris 2018 conference announced its early bird registration and the call for papers.
Symfony development highlights
- b78c0ae: [HttpKernel] fixed logging of post-terminate errors/exceptions
- 0a7c659: [HttpFoundation] added support for 0 bit netmask in IPv6
- 891b321: [Debug] fixed catching fatal errors in case of nested error handlers
- 9ac08e8: [TwigBridge, Form] fixed hidden currency element with Bootstrap 3 theme
- ccc9367: [Console] fixed a bug when passing a letter that could be an alias
- 9ff3776: [FrameworkBundle] added missing validation options to XSD files
- 01229fb: [Routing] preserve percent-encoding in URLs when performing redirects in the UrlMatcher
- 76b7cac: [FrameworkBundle] remove esi/ssi renderers if inactive
- 7b35c2d: [Yaml] empty lines don't count for indent detection
- 4b95961: [DependencyInjection] tweaking class not found autowiring error
- c2266bb: [DependencyInjection] impossible to set an environment variable and then an array as container parameter
- 9fda6af: [Process] don't rely on putenv() because it fails on ZTS PHP
- b78c0ae: [HttpKernel] fixed logging of post-terminate errors/exceptions
- 7035d01: [VarDumper] fixed file links leave blank pages when IDE is configured
- 891b321: [Debug] fixed catching fatal errors in case of nested error handlers
- b4e0a45: [Translation] fixed InvalidArgumentException when using untranslated plural forms from .po files
- f07430f: [Process] removed false-positive BC breaking exception on Windows
- 24e274d: [SecurityBundle] added missing logout_on_user_change options
- 020664e: [DependencyInjection] optimized Container::get() for performance
- 1277219: [Doctrine Bridge] drop "memcache" type
- 503effe: [Validator] Html5 Email Validation
- 5b66c26: [DependencyInjection] add context to service-not-found exceptions thrown by service locators
- 8a12eb3: [Console] added box style table
- 2c976f7: [FrameworkBundle] added ControllerTrait::getParameter()
- 74106c2: [FrameworkBundle, Routing] use a PSR-11 container in FrameworkBundle Router
- 033e752: [Console] fixed exit code with non-integer throwable code
- 1cf1ae7: [PropertyAccess] add more information to NoSuchPropertyException Message
Newest issues and pull requests
- Exclude non-essential files from Composer package
- [DependencyInjection] Add ability reference tagged services as service locator
- [Meta] Introduce a static code analyzer (like PHPStan) to the build process
They talked about us
- Symfony 4: Performance out of the Box
- How to properly manage translations in Symfony?
- Email Error reporting for your Symfony projects
- 30% of Laravel code is Symfony
- AMP theme for Twig and Symfony
- SymfonyDay 2017 videos
- Symfony form pills – let’s play with transformers
- HTTP Smoke Testing — from California to Poland
- Upgrading From Symfony 3 to Symfony 4
- [video] Symfony 4 | Integrando Doctrine
- Non à la Doctrine, découvrez Pomm et (re-)découvrez PostgreSQL
- Serverless, PHP et Symfony
- Créer une application cross-platform avec Symfony Flex, Webpack Encore et Phonegap
- Une API GraphQL avec Symfony
- Comment ne pas (trop) exposer Symfony !
- Astuces de sécurité avec Symfony
- Bien démarrer avec Symfony et React
- Selamat tinggal Client Platform Framework aka Gareng Framework
- Symfony 4 : Veritabanı Oluşturmak
- Краткий обзор Symfony. Актуальность. Стоит ли попробовать?
- SymfonyにPull Requestしてみました
- SymfonyのFormに対してPATCHを使うとき気をつけること
- アクション引数でログインしているユーザーの情報を取得する
- Symfony FlexのRecipeの作り方
- symfony/consoleでesaの記事をgrepするツールを作りました
- よく使いそうなDoctrineEnum集
Good one thanks for sharing