A Week of Symfony #916 (15-21 July 2024)
This week, development activity was slower than usual and focused on tweaks and fixes on all supported branches. Meanwhile, we announced the first talks and workshops for the SymfonyCon Vienna 2024 conference.
Symfony development highlights
This week, 30 pull requests were merged (20 in code and 10 in docs) and 17 issues were closed (15 in code and 2 in docs). Excluding merges, 13 authors made 1,298 additions and 156 deletions. See details for code and docs.
a260689: [ErrorHandler] restrict the maximum length of the X-Debug-Exception header
85ec307: use more entropy with uniqid()
b99c855: [Cache] fix compatibility with Redis Relay 0.8.1
57e519b: [Form] fix tests
a424932: [Serializer] raise correct exception in ArrayDenormalizer when called without a nested denormalizer
32aab6e: [Cache] do not use LazyProxyTrait in RelayProxyTrait
9a02660: do not use uniqid() for generating dev tool tokens
a5a1186: [Console] remove a redundant check in ErrorListener
ee4f784: [HttpFoundation] remove always false condition in BinaryFileResponse
Newest issues and pull requests
[Form] EntityType option to work with large lists of choices in view
Add type extensions in the form profiler
Symfony CLI
Symfony CLI is a must-have tool when developing
Symfony applications on your local machine. It includes the
Symfony Local Server,
the best way to run local Symfony applications. This week Symfony CLI released
its new 5.10.0,
5.10.1
and 5.10.2
versions with the following changes:
Upgrade go version 1.22.3 -> 1.22.4 to fix CVE-2024-24789 (@SerheyDolgushev)
Show autocomplete instructions when installing via Homebrew (@tucksaun)
Rework the SymfonyExecutor to prevent non-friendly user errors when the console binary is not found (@tucksaun)
Register the wrappers aliases differently to let them be autocompleted right away (@tucksaun)
Natively autocomplete composer and console (@tucksaun)
Fix Windows builds are failing due to autocompletion (@tucksaun)
Don’t try to use a wildcard domain in (@tucksaun)
Allow new projet –webapp –no-git (@tucksaun)
Add support for MySQL/MariaDB/PostgreSQL HA (@fabpot)
Add more debug logs (@fabpot)
Add autocompletion forwarding for wrappers (@tucksaun)
Ensure we always have a scheme in Docker mapping (@fabpot)
Return scheme for undefined docker container (@kevin-studer)
Renamed scheme to tcp (@kevin-studer)
Added test for generic container parsing (@kevin-studer)
They talked about us
Symfony Station Communiqué – 19 July 2024
Creating a Symfony Reproducer
Interactive debugging with Symfony Console
Building Scalable Web Applications with Symfony and Docker
Symfony User Group Zurich Summer Meetup
User-configurable settings in Symfony applications with jbtronics/settings-bundle (Part 3): Migrations and environment variables
Call to Action
Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
Subscribe to the Symfony blog RSS and never miss a Symfony story again.
Symfony Blog