Releases: symfony/framework-bundle
Releases · symfony/framework-bundle
v7.3.0-BETA1
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
RateLimiterFactoryalias (@kbond) - feature symfony/symfony#59762 [Config] Add
NodeDefinition::docUrl()(@alexandre-daubois) - feature symfony/symfony#60099 [FrameworkBundle][RateLimiter] default
lock_factorytoauto(@kbond) - feature symfony/symfony#60069 [FrameworkBundle] Deprecate setting the
collect_serializer_datatofalse(@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
\Closurefunction 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
ServicesResetterautowirable (@lyrixx) - feature symfony/symfony#59987 [FrameworkBundle] Auto-exclude DI extensions, test cases, entities and messenger messages (@nicolas-grekas)
- feature symfony/symfony#59909 [FrameworkBundle] Add
--methodoption todebug:routercommand (@santysisi) - feature symfony/symfony#53425 [Translation] Allow default parameters (@Jean-Beru)
- feature symfony/symfony#59464 [AssetMapper] Add
--dry-runoption onimportmap:requirecommand (@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.cacheconfig 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
StopWorkerOnSignalsListenerin 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_translationoption (@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
TriggerInterfaceasstring(@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
JsonEncodableattribute (@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-argumentsoption fordebug:container(@Florian-Merle) - feature symfony/symfony#50334 [FrameworkBundle][PropertyInfo] Wire the
ConstructorExtractorclass (@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)
v6.4.21
Changelog (v6.4.20...v6.4.21)
- no significant changes
v7.2.5
Changelog (v7.2.4...v7.2.5)
- bug symfony/symfony#60026 [Serializer] Fix ObjectNormalizer default context with named serializers (@HypeMC)
- bug symfony/symfony#59988 [FrameworkBundle] Remove redundant
nameattribute fromdefault_context(@HypeMC)
v6.4.20
Changelog (v6.4.19...v6.4.20)
- bug symfony/symfony#59988 [FrameworkBundle] Remove redundant
nameattribute fromdefault_context(@HypeMC)
v7.2.4
Changelog (v7.2.3...v7.2.4)
- bug symfony/symfony#59198 [Messenger] Filter out non-consumable receivers when registering
ConsumeMessagesCommand(@wazum) - bug symfony/symfony#59781 [Mailer] fix multiple transports default injection (@fkropfhamer)
- bug symfony/symfony#59829 [FrameworkBundle] Disable the keys normalization of the CSRF form field attributes (@sukei)
- bug symfony/symfony#59728 [Form][FrameworkBundle] Use auto-configuration to make the default CSRF token id apply only to the app; not to bundles (@nicolas-grekas)
v6.4.19
Changelog (v6.4.18...v6.4.19)
- bug symfony/symfony#59198 [Messenger] Filter out non-consumable receivers when registering
ConsumeMessagesCommand(@wazum) - bug symfony/symfony#59781 [Mailer] fix multiple transports default injection (@fkropfhamer)
v7.2.3
Changelog (v7.2.2...v7.2.3)
- bug symfony/symfony#58889 [Serializer] Handle default context in Serializer (@Valmonzo)
- bug symfony/symfony#59625 [FrameworkBundle] Add missing
not-compromised-passwordentry in XSD (@alexandre-daubois) - bug symfony/symfony#59581 [Cache] Don't clear system caches on
cache:clear(@nicolas-grekas) - bug symfony/symfony#59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas)
- bug symfony/symfony#59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas)
- bug symfony/symfony#59136 [DependencyInjection] Reset env vars with
kernel.reset(@faizanakram99) - bug symfony/symfony#59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (@nicolas-grekas)
- bug symfony/symfony#59188 [HttpClient] Fix
reset()not called on decorated clients (@HypeMC)
v7.1.11
Changelog (v7.1.10...v7.1.11)
- bug symfony/symfony#58889 [Serializer] Handle default context in Serializer (@Valmonzo)
- bug symfony/symfony#59625 [FrameworkBundle] Add missing
not-compromised-passwordentry in XSD (@alexandre-daubois) - bug symfony/symfony#59581 [Cache] Don't clear system caches on
cache:clear(@nicolas-grekas) - bug symfony/symfony#59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas)
- bug symfony/symfony#59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas)
- bug symfony/symfony#59136 [DependencyInjection] Reset env vars with
kernel.reset(@faizanakram99) - bug symfony/symfony#59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (@nicolas-grekas)
- bug symfony/symfony#59188 [HttpClient] Fix
reset()not called on decorated clients (@HypeMC)
v6.4.18
Changelog (v6.4.17...v6.4.18)
- bug symfony/symfony#58889 [Serializer] Handle default context in Serializer (@Valmonzo)
- bug symfony/symfony#59625 [FrameworkBundle] Add missing
not-compromised-passwordentry in XSD (@alexandre-daubois) - bug symfony/symfony#59581 [Cache] Don't clear system caches on
cache:clear(@nicolas-grekas) - bug symfony/symfony#59579 [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers (@nicolas-grekas)
- bug symfony/symfony#59515 [FrameworkBundle] Fix wiring ConsoleProfilerListener (@nicolas-grekas)
- bug symfony/symfony#59403 [FrameworkBundle][HttpFoundation] Reset Request's formats using the service resetter (@nicolas-grekas)
- bug symfony/symfony#59188 [HttpClient] Fix
reset()not called on decorated clients (@HypeMC)
v7.2.2
Changelog (v7.2.1...v7.2.2)
- bug symfony/symfony#59226 [FrameworkBundle] require the writer to implement getFormats() in the translation:extract (@xabbuh)
- bug symfony/symfony#59213 [FrameworkBundle] don't require fake notifier transports to be installed as non-dev dependencies (@xabbuh)
- bug symfony/symfony#59113 [FrameworkBundle][Translation] fix translation lint compatibility with the
PseudoLocalizationTranslator(@xabbuh)