This week, Symfony 4.1 entered into its "feature freeze" period, so we finished some of its pending features: improved the Ajax panel in the debug toolbar, made exception pages more compact, avoid the double cache generation when running cache:clear command and lots of other minor changes. In addition, the French Symfony community celebrated the SymfonyLive Paris 2018 conference with great success. Lastly, we added Samuel Rozé as a new member of the Symfony Core Team.
Symfony development highlights
- 3faa1d5: [Debug] supported phpdbg SAPI in Debug::enable()
- ae80466: [Intl] updated ICU data to 61.1
- 4243db5: [TwigBridge] fixed rendering of currency by MoneyType
- 98ee8ab: [HttpKernel] do not flush in DumpDataCollector when a dumper is provided
- 02e59d4: [DependencyInjection] fixed hardcoded cache dir for warmups
- 99df7cb: [DependencyInjection] do not suggest writing an implementation when multiple exist
- 10ba44c: [Cache] import InvalidArgumentException in PdoAdapter
- 5acc51f: [Messenger] removed the default transport if no serializer service
- c2a67aa: [DependencyInjection] validate env vars in config
- 209b32f: [Form] add Bootstrap 4 style for field FileType
- 05b9f64: [TwigBundle] more compact display of vendor code in exception pages
- 6806f66: [Messenger] use the messenger.message_handler tag instead of message.handler
- d329a7a: [WebProfilerBundle] updated the Messenger profiler panel
- 9dd89e0: [Form] added a data_help method
- be1b55b: [VarDumper] provide binary to allow starting a server easily
- a949484: [WebProfilerBundle] improved the Ajax profiler panel when there are exceptions
- 7b20b8c: [FrameworkBundle] keep query in redirect
- 5b27c2f: [Messenger] clone messages to show in profiler
- 5b6ff93: [WebProfilerBundle] show the duration of AJAX requests in real time
- ea6d861: [Messenger] add a middleware that wraps all handlers in one Doctrine transaction
- 3424cc7: [DependencyInjection] allow binary values in parameters
- 2e47edc: [DependencyInjection] allow json env var processor to accept null value
- 44a6f60: [FrameworkBundle] framework.php_errors.log now accept a log level
- 820b728: [DependencyInjection] add runtime service exceptions to improve the error message when controller arguments cannot be injected
- e3f964f: [FrameworkBundle] removed double cache generation by detecting fresh kernels on cache:clear
- ecb629a: [Messenger] compile-time errors fixes and tweaks
- f62a6d7: [HttpKernel] allow to easily ask Symfony not to set a response to private automatically
- f568271: [Translation] improved the lint:xliff command
- 9b25573: [Translation] make sure to trim source in XLIFF2 if it is too long for name
- 6bfc082: [Console] use a UTF-8 bullet for listing
- 40fbaa2: [Console] add box-double table style
Newest issues and pull requests
- [RFC] [Graph] Introduce a non-oriented graph management
- [Finder] Allow to ignore paths from .gitignore
- [Serializer] General issues with usability and functionality
- [DI][Config] How to allow to merge parameters from parent configs?
- [Config] Add and() method as an alternative to end()
They talked about us
- REST vs GraphQL: illustrated examples with the API Platform framework
- Drupal 8 core and Symfony components
- Symfony 4 and Doctrine Mongo DB
- Symfony 4 : Routes, Controllers & Templates
- Nuevo en Symfony 4.1: Prioridad en las extensiones Twig
- Nuevo en Symfony 4.1: soporte mejorado de Bootstrap 4
- Los nuevos generadores de MakerBundle
- Outils pour améliorer la vie des développeurs Symfony
- Servidor VarDumper adicionado no Symfony 4.1
- DoctrineSolrBundle — поиск по Doctrine entity на базе Solr в Symfony2
- 【Symfony】Requestオブジェクトからリクエストパラメータを取得する
Thank you Javier ;) I like this link 'Outils pour améliorer la vie des développeurs Symfony'