v7.3.0-BETA1
Pre-release
Pre-release
Changelog (v7.2.6...v7.3.0-BETA1)
- feature symfony/symfony#60232 Add PHP config support for routing (@fabpot)
- feature symfony/symfony#60222 [FrameworkBundle][HttpFoundation] Add Clock support for
UriSigner
(@kbond) - feature symfony/symfony#60018 [Messenger] Reset peak memory usage for each message (@TimWolla)
- feature symfony/symfony#60155 [FrameworkBundle][RateLimiter] compound rate limiter config (@kbond)
- feature symfony/symfony#60171 [FrameworkBundle][RateLimiter] deprecate
RateLimiterFactory
alias (@kbond) - feature symfony/symfony#59762 [Config] Add
NodeDefinition::docUrl()
(@alexandre-daubois) - feature symfony/symfony#60099 [FrameworkBundle][RateLimiter] default
lock_factory
toauto
(@kbond) - feature symfony/symfony#60069 [FrameworkBundle] Deprecate setting the
collect_serializer_data
tofalse
(@mtarld) - feature symfony/symfony#60081 [FrameworkBundle] Enable controller service with
#[Route]
attribute (@GromNaN) - feature symfony/symfony#60076 [Console] Deprecate returning a non-int value from a
\Closure
function set viaCommand::setCode()
(@yceruto) - feature symfony/symfony#58654 [FrameworkBundle] Binding for Object Mapper component (@soyuka)
- feature symfony/symfony#59831 [Mailer][Mime] Refactor S/MIME encryption handling in
SMimeEncryptionListener
(@Spomky) - feature symfony/symfony#57309 [FrameworkBundle][HttpKernel] Allow configuring the logging channel per type of exceptions (@Arkalo2)
- feature symfony/symfony#60007 [Security] Add methods param in IsCsrfTokenValid attribute (@Oviglo)
- feature symfony/symfony#59813 [Cache] Enable namespace-based invalidation by prefixing keys with backend-native namespace separators (@nicolas-grekas)
- feature symfony/symfony#60020 [FrameworkBundle] Make
ServicesResetter
autowirable (@lyrixx) - feature symfony/symfony#59987 [FrameworkBundle] Auto-exclude DI extensions, test cases, entities and messenger messages (@nicolas-grekas)
- feature symfony/symfony#59909 [FrameworkBundle] Add
--method
option todebug:router
command (@santysisi) - feature symfony/symfony#53425 [Translation] Allow default parameters (@Jean-Beru)
- feature symfony/symfony#59464 [AssetMapper] Add
--dry-run
option onimportmap:require
command (@chadyred) - feature symfony/symfony#59869 [Cache] Add support for
valkey:
/valkeys:
schemes (@nicolas-grekas) - feature symfony/symfony#59863 [JsonEncoder] Rename the component to
JsonStreamer
(@mtarld) - feature symfony/symfony#58769 [ErrorHandler] Add a command to dump static error pages (@pyrech)
- feature symfony/symfony#59570 [Notifier][Webhook] Add Smsbox support (@alanzarli)
- feature symfony/symfony#59290 [JsonEncoder] Replace normalizers by value transformers (@mtarld)
- feature symfony/symfony#59814 [Framework] Deprecate the
framework.validation.cache
config option (@alexandre-daubois) - feature symfony/symfony#59771 [Security] Add ability for voters to explain their vote (@nicolas-grekas)
- feature symfony/symfony#59377 [Notifier] Add Matrix bridge (@chii0815)
- feature symfony/symfony#49750 [FrameworkBundle] Allow to pass signals to
StopWorkerOnSignalsListener
in XML config and as plain strings (@alexandre-daubois) - feature symfony/symfony#58501 [Mailer] Add configuration for dkim and smime signers (@elias-playfinder, @eliasfernandez)
- feature symfony/symfony#50797 [FrameworkBundle][Validator] Add
framework.validation.disable_translation
option (@alexandre-daubois) - feature symfony/symfony#54141 [Messenger] Introduce
DeduplicateMiddleware
(@VincentLanglet) - feature symfony/symfony#58939 [RateLimiter] Add
RateLimiterFactoryInterface
(@alexandre-daubois) - feature symfony/symfony#59670 [Serializer] Add
NumberNormalizer
(@valtzu) - feature symfony/symfony#59679 [Scheduler] Normalize
TriggerInterface
asstring
(@valtzu) - feature symfony/symfony#59630 [FrameworkBundle] Add support for info on
ArrayNodeDefinition::canBeEnabled()
andArrayNodeDefinition::canBeDisabled()
(@alexandre-daubois) - feature symfony/symfony#59536 [JsonEncoder] Allow to warm up object and list (@mtarld)
- feature symfony/symfony#59473 [Console] Add broader support for command "help" definition (@yceruto)
- feature symfony/symfony#59493 [Console] Invokable command adjustments (@yceruto)
- feature symfony/symfony#57721 [Security][SecurityBundle] Add encryption support to OIDC tokens (@Spomky)
- feature symfony/symfony#59401 [JsonEncoder] Add
JsonEncodable
attribute (@mtarld) - feature symfony/symfony#59340 [Console] Add support for invokable commands and input attributes (@yceruto)
- feature symfony/symfony#59225 [FrameworkBundle] Always display service arguments & deprecate
--show-arguments
option fordebug:container
(@Florian-Merle) - feature symfony/symfony#50334 [FrameworkBundle][PropertyInfo] Wire the
ConstructorExtractor
class (@HypeMC) - feature symfony/symfony#58698 [Mailer] Add AhaSend Bridge (@farhadhf)
- feature symfony/symfony#59254 [JsonEncoder] Remove chunk size definition (@mtarld)
- feature symfony/symfony#59022 [HttpFoundation] Generate url-safe hashes for signed urls (@valtzu)
- feature symfony/symfony#59177 [JsonEncoder] Add native lazyghost support (@mtarld)
- feature symfony/symfony#58515 [FrameworkBundle][JsonEncoder] Wire services (@mtarld)
- feature symfony/symfony#59020 [AssetMapper] add support for assets pre-compression (@dunglas)