Changelog (v6.3.6...v6.4.0-BETA1)
- feature symfony/symfony#51847 [AssetMapper] Allowing for files to be written to some non-local location (@weaverryan)
- feature symfony/symfony#52079 [HttpKernel] Add parameters
kernel.runtime_mode
andkernel.runtime_mode.*
, all set from env varAPP_RUNTIME_MODE
(@nicolas-grekas) - feature symfony/symfony#51348 [FrameworkBundle][Validator] Allow implementing validation groups provider outside DTOs (Yonel Ceruto)
- feature symfony/symfony#51211 [Workflow] List place and transition listeners in profiler (@lyrixx)
- feature symfony/symfony#51220 [Workflow] Add a
TraceableWorkflow
(@lyrixx) - feature symfony/symfony#52120 [AssetMapper] Split ImportmapManager into 2 (@weaverryan)
- feature symfony/symfony#51849 [AssetMapper] Warn of missing or incompat dependencies (@weaverryan)
- feature symfony/symfony#52032 [FrameworkBundle][Routing][Translation][Workflow] Move some compiler passes from FrameworkBundle to components (@fancyweb)
- feature symfony/symfony#51470 [FrameworkBundle][Serializer] Deprecate annotations (@alexandre-daubois)
- feature symfony/symfony#51483 [FrameworkBundle][Routing] Deprecate annotations (@alexandre-daubois)
- feature symfony/symfony#47416 [Console][FrameworkBundle][HttpKernel][WebProfilerBundle] Enable profiling commands (@HeahDude)
- feature symfony/symfony#50391 [FrameworkBundle][HttpKernel] Introduce
$buildDir
argument toWarmableInterface::warmup
to warm read-only artefacts inbuild_dir
(@Okhoshi) - feature symfony/symfony#51828 [AssetMapper] Put importmap in polyfill so it can be hosted locally easily (@weaverryan)
- feature symfony/symfony#52024 [AssetMapper] Add a "package specifier" to importmap in case import name != package+path (@weaverryan)
- feature symfony/symfony#50734 [ErrorHandler] Improve fileLinkFormat handling (@nlemoine)
- feature symfony/symfony#51805 [Scheduler] pre_run and post_run events (@alli83)
- feature symfony/symfony#51829 [AssetMapper] Automatically preload CSS files if WebLink available (@weaverryan)
- feature symfony/symfony#51011 [FrameworkBundle] Add parameters deprecations to the output of
debug:container
command (@HeahDude) - feature symfony/symfony#51058 [FrameworkBundle] Add
--exclude
option to thecache:pool:clear
command (@MatTheCat) - feature symfony/symfony#51845 [AssetMapper] Add outdated command (Maelan LE BORGNE)
- feature symfony/symfony#51976 [Workflow] Revert deprecation about Registry (@lyrixx)
- feature symfony/symfony#51786 [AssetMapper] Always downloading vendor files (@weaverryan)
- feature symfony/symfony#51650 [AssetMapper] Add audit command (@Jean-Beru)
- feature symfony/symfony#51276 [Notifier] Transport possible to have null (@StaffNowa)
- feature symfony/symfony#50662 [FrameworkBundle] Add
HttpClientAssertionsTrait
which provide shortcuts to assert HTTP calls was triggered (@welcoMattic) - feature symfony/symfony#50392 Move UriSigner from HttpKernel to HttpFoundation package (@alexander-schranz)
- feature symfony/symfony#50109 [FrameworkBundle] Add --show-aliases option to debug:router command (@fancyweb)
- feature symfony/symfony#51525 [Messenger][Scheduler] Add AsCronTask & AsPeriodicTask attributes (@valtzu)
- feature symfony/symfony#51793 [FrameworkBundle] Change BrowserKitAssertionsTrait::getClient() to be protected (@fabpot)
- feature symfony/symfony#44629 [FrameworkBundle] Allow BrowserKit relative URL redirect assert (@julienfalque)
- feature symfony/symfony#51543 [AssetMapper] Add support for CSS files in the importmap (@weaverryan)
- feature symfony/symfony#51638 [FrameworkBundle] [Test] add token attributes in
KernelBrowser::loginUser()
(@Valmonzo) - feature symfony/symfony#50705 [Mailer][Webhook] Add Sendgrid webhook support (@WoutervanderLoopNL)
- feature symfony/symfony#51351 [AssetMapper] Add command to download missing downloaded packages (@jmsche)
- feature symfony/symfony#51425 [FrameworkBundle][Validator] Deprecate annotation occurrences (@alexandre-daubois)
- feature symfony/symfony#51327 [FrameworkBundle] Add
AbstractController::renderBlock()
andrenderBlockView()
(@nicolas-grekas) - feature symfony/symfony#51357 [FrameworkBundle] Deprecate not setting some options (uid, validation) (@Jean-Beru)
- feature symfony/symfony#51325 [FrameworkBundle] Deprecate not setting some options (@Jean-Beru)
- feature symfony/symfony#51349 [Notifier] Add GoIP bridge (@ahmedghanem00)
- feature symfony/symfony#51284 [FrameworkBundle][HttpKernel][MonologBridge] Revisit wiring of debug loggers (@nicolas-grekas)
- feature symfony/symfony#50306 [DomCrawler][FrameworkBundle] Add
assertAnySelectorText*
(@SVillette) - feature symfony/symfony#50951 [FrameworkBundle] Support APP_BUILD_DIR (@ro0NL)
- feature symfony/symfony#51210 [Workflow] Add PHP attributes to register listeners and guards (@lyrixx)
- feature symfony/symfony#51215 [FrameworkBundle] Enable
json_decode_detailed_errors
in dev by default (@ostrolucky) - feature symfony/symfony#51204 [Workflow] Add a profiler (@lyrixx)
- feature symfony/symfony#50212 [FrameworkBundle][Serializer] Add TranslatableNormalizer (@Jean-Beru)
- feature symfony/symfony#49231 [Translation] Phrase translation provider (@wickedOne)
- feature symfony/symfony#49814 [Console][Messenger] add
RunCommandMessage
andRunCommandMessageHandler
(@kbond) - feature symfony/symfony#51014 [Mailer] Add Scaleway bridge (@MrMicky-FR)
- feature symfony/symfony#49815 [HttpClient][Messenger] add
PingWebhookMessage
andPingWebhookMessageHandler
(@kbond) - feature symfony/symfony#49813 [Messenger][Process] add
RunProcessMessage
andRunProcessMessageHandler
(@kbond) - feature symfony/symfony#51148 [FrameworkBundle] Simplify marking store configuration (@nicolas-grekas)
- feature symfony/symfony#49358 [Routing] Deprecate annotations in favor of attributes (@derrabus)
- feature symfony/symfony#50982 [Validator] Deprecate annotations in favor of attributes (@derrabus)
- feature symfony/symfony#50888 [FrameworkBundle] Deprecate doctrine/annotations integration (@derrabus)
- feature symfony/symfony#50997 [Messenger] Deprecate
StopWorkerOnSignalsListener
(@HypeMC) - feature symfony/symfony#50718 [DependencyInjection] Improve reporting named autowiring aliases (@nicolas-grekas)
- feature symfony/symfony#50200 [Mailer] Adds
assertEmailSubjectContains
andassertEmailSubjectNotContains
methods (@johanadivare) - feature symfony/symfony#50302 [Mailer] New Brevo mailer bridge (formerly Sendinblue) (@PEtanguy)
- feature symfony/symfony#50296 [Notifier] Add Brevo bridge (formerly Sendinblue) (@PEtanguy)
- feature symfony/symfony#50754 [HttpKernel] when configuring the container add services_{env} with php extension (@helyakin)
- feature symfony/symfony#50621 [FrameworkBundle][Workflow] Add metadata dumping support for
GraphvizDumper
(@Louis-Proffit) - feature symfony/symfony#50170 [Notifier] Added redlink notifier (@plotkabytes)
- feature symfony/symfony#50615 [DependencyInjection] Deprecate
ContainerAwareInterface
,ContainerAwareTrait
andContainerAwareLoader
(@alexandre-daubois) - feature symfony/symfony#50131 [Notifier] add Ntfy bridge (@mikaelkael)
- feature symfony/symfony#50414 [Notifier] Add Novu bridge (@wouter-toppy)