Releases: symfony/framework-bundle
Releases · symfony/framework-bundle
v7.3.0-BETA2
Changelog (v7.3.0-BETA1...v7.3.0-BETA2)
- feature symfony/symfony#54276 [Workflow] Add support for executing custom workflow definition validators during the container compilation (@lyrixx)
- feature symfony/symfony#52981 [FrameworkBundle] Make
ValidatorCacheWarmer
andSerializeCacheWarmer
usekernel.build_dir
instead ofkernel.cache_dir
(@Okhoshi) - bug symfony/symfony#60392 [DependencyInjection][FrameworkBundle] Fix precedence of
App\Kernel
alias and ignorecontainer.excluded
tag on synthetic services (@nicolas-grekas) - bug symfony/symfony#60373 [FrameworkBundle] Ensure
Email
class exists before using it (@Kocal) - bug symfony/symfony#60365 [FrameworkBundle] ensure that all supported e-mail validation modes can be configured (@xabbuh)
- feature symfony/symfony#60028 [ObjectMapper] Condition to target a specific class (@soyuka)
- bug symfony/symfony#60322 [FrameworkBundle] drop the limiters option for non-compound rater limiters (@xabbuh)
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
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)
v6.4.21
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
name
attribute fromdefault_context
(@HypeMC)
v6.4.20
Changelog (v6.4.19...v6.4.20)
- bug symfony/symfony#59988 [FrameworkBundle] Remove redundant
name
attribute 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-password
entry 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-password
entry 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-password
entry 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)