This week, Symfony released the 6.4.0-BETA2 and 7.0.0-BETA2 versions as well as the Symfony 6.3.7 maintenance version. Meanwhile, we announced some new talks for the upcoming SymfonyCon Brussels 2023 conference.

Symfony development highlights

This week, 63 pull requests were merged (54 in code and 9 in docs) and 28 issues were closed (25 in code and 3 in docs). See details for code and docs.

5.4 changelog:

  • fc22954: [Yaml] fix block scalar array parsing
  • 6765a43: [PasswordHasher] do not invoke methods with additional arguments in tests
  • b421063: [HttpKernel] prevent error 500 when function putenv is disabled
  • 58353d1: remove full DSNs from exception messages
  • 4e86cf2: [Validator] Update Romanian translation

6.3 changelog:

  • 0196872: [MonologBridge] fix support for monolog 3.0
  • fb913d9: [Uid] fix UuidV7 collisions within the same ms
  • 7a59ef0: [Console] fix horizontal table top border is incorrectly rendered
  • 3e2f2e3: [HttpClient] disable the "Copy as cURL" button when the debug info are disabled
  • e8ce12a: [HttpClient] replace escapeshellarg to prevent overpassing ARG_MAX

6.4 changelog:

  • 4f0a585: [Routing, Serializer] add annotation -> attribute aliases
  • 17dee5b: [FrameworkBundle] fix deprecation layer for enable_annotations in validation and serializer configuration
  • 1781648: [AssetMapper] fix bug where JSCompiler used non-absolute importmap entry path
  • 7a59ef0: [Console] fix horizontal table top border is incorrectly rendered
  • 0579c32: [Translation] remove the WriteConfig class
  • d7c5c47: [Process] remove unused code
  • 8b13301: [Console, Process] do not let context classes extend the message classes
  • 8a69f67: [HttpFoundation, Lock] make MongoDB adapters usable with ext-mongodb only
  • 68e6af4: [TwigBridge] mark CodeExtension as @internal

7.0 changelog:

  • b04d7b0: [HttpKernel] fix uninitialized property in Bundle class
  • 907b683: [DependencyInjection] clean up legacy test
  • fa590af: [HttpClient] add native argument for the test server working directory

Newest issues and pull requests

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.7.0 version with the following changes:

  • fix: Update docker/docker to v24.0.7
  • Update toolbar.go (@tucksaun)
  • Fix local:run should not restart command that exited succesfully, fix #307 (@tucksaun)
  • Fix WDT style when there are extra links (@tucksaun)
  • Expose the CLI version in the WDT, fix #365 (@tucksaun)
  • Add support for a docker_compose worker and prioritize its startup (@tucksaun)

SymfonyCasts Updates

SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.

These were some of the most relevant SymfonyCasts updates of the week:

They talked about us

Call to Action

Published in #A week of symfony