A week of symfony #602 (9-15 July 2018)
July 15, 2018 • Published by Javier Eguiluz
This week, the upcoming Symfony 4.2 version added a config option to enable the UTF8 mode in routes and improved the Cache component to allow using PDO databases. Meanwhile, form profiling was optimized to reduce its memory footprint and Symfony Contracts were created as a set of abstractions extracted out of the Symfony components.
Symfony development highlights
- 66b9ebc: [Filesystem] fixed lock file permissions
- e2c0239: [HttpFoundation] suppress side effects in get() and has() methods of NamespacedAttributeBag
- f803762: [HttpFoundation] reset callback on StreamedResponse when setNotModified() is called
- 0fcc874: [Process] fixed the detection of the Process new argument
- 137753d: [Console] correctly return parameter's default value on "--"
- 44ce4dd: [WebProfilerBundle] massively reduction of memory footprint when profiling forms
- a552e84: [Serializer] fixed serialization of items with groups across entities and discrimination map
- 10f7dcc: [EventDispatcher] clear orphaned events on reset
- 10e15dc: [Process, Console] deprecated defining commands as strings
- 254f4c8: [FrameworkBundle] allow turning routes to utf8 mode by default
- cbda6a3: [FrameworkBundle, Cache] allow configuring PDO-based cache pools with table auto-creation on first use
- f20eaf2: [Cache] added MarshallerInterface allowing to change the serializer
- a5709ee: [ProxyManagerBridge] allow proxifying interfaces
- c85134c: [Routing] deprecate non string requirement names
- df26fea: [Console] add title table
- 20070b7: [BrowserKit] added new methods submitForm and clickLink
- 1e16a8b, e379146: added symfony/contracts: a set of abstractions extracted out of the Symfony components
- eb112a5: [DoctrineBridge] inject the entity manager instead of the class metadata factory in DoctrineExtractor
Newest issues and pull requests
- RFC: change deprecation error handler to use weak_vendors mode by default
- [Form] Ability to extend multiple form types with one type extension
- RememberMe token should be hashed in the database
- [Profiler] rendered templates always show the vendor one
- [Workflow] [RFC] Pass context/metadata in the entire workflow process
- Semantic UI form theme
They talked about us
- Executing database migrations at scale with Symfony and Doctrine
- Better authorization for Symfony 4
- Symfony 4 Using Private Recipes with Flex
- Creando y actualizando proyectos de Symfony mucho más rápido
- Bundle de Symfony para crear un sistema de votos basado en Menéame
- Appli de gestion de mot de passe en Symfony et Vue.js (Partie 1)
- Appli de gestion de mot de passe en Symfony et Vue.js (Partie 2)
- Appli de gestion de mot de passe en Symfony et Vue.js (Partie 3)
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.