A Week of Symfony #879 (30 October - 5 November 2023)
November 5, 2023 • Published by Javier Eguiluz
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.
- 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
- 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
- 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
- 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
- [Workflow][RFC] Simplify workflow configuration
- Introduce a way to restrict the URLs that the app can redirect to
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:
- (Video) API Platform 3 Part 3: Custom Resources, Chapter 36: Simpler Validator for Checking State Change
They talked about us
- Symfony Station Communiqué - 03 November 2023
- Cooking Up Convenience - Symfony Flex's Recipes and the Drupal Recipes Initiative
- How to Integrate PayPal with Symfony6?
- Making APIs the Right Way with API Platform
- Month of Sylius: October 🎃
- Scheduler for Symfony Messenger + Drupal: A Modern Task Scheduling Solution
- Новое в Symfony 6.4 — Улучшения каталога сборки
- Новое в Symfony 6.4 — Упрощённый выход из системы
- Новое в Symfony 6.4 — DatePoint
- Новое в Symfony 6.4 — Контексты сериализатора на основе классов
Call to Action
- Follow Symfony on Twitter and retweet this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.
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.