Releases: symfony/scheduler
Releases · symfony/scheduler
v7.0.0-BETA1
Changelog (v6.3.6...v7.0.0-BETA1)
- feature symfony/symfony#52087 [Scheduler] Add
FailureEvent
(@alli83) - feature symfony/symfony#51805 [Scheduler] pre_run and post_run events (@alli83)
- feature symfony/symfony#51525 [Messenger][Scheduler] Add AsCronTask & AsPeriodicTask attributes (@valtzu)
- feature symfony/symfony#51795 [Scheduler] Make debug:scheduler output more useful (@fabpot)
- feature symfony/symfony#51542 [Scheduler] Trigger unique messages at runtime (@Jeroeny)
- feature symfony/symfony#51553 [Scheduler] Allow modifying the schedule at runtime and recalculate heap (@Jeroeny)
- feature symfony/symfony#51651 [Scheduler] Fix stateful scheduler (@valtzu)
- feature symfony/symfony#51263 [Scheduler] Add --all to debug:schedule (@fabpot)
- feature symfony/symfony#51246 [Scheduler] Mark component as non experimental (@fabpot)
- feature symfony/symfony#51245 [Scheduler] Only use toString if defined for message (@fabpot)
- feature symfony/symfony#51244 [Scheduler] Add --date to schedule:debug (@fabpot)
- feature symfony/symfony#51230 [Scheduler] add
ScheduledStamp
toRedispatchMessage
(@kbond) - feature symfony/symfony#51092 [Scheduler] make
ScheduledStamp
"send-able" (@kbond) - feature symfony/symfony#51152 [Scheduler] Add
AbstractTriggerDecorator
(@kbond) - feature symfony/symfony#50572 [Scheduler] Allow setting cron expression next run date timezone (@danielburger1337)
- feature symfony/symfony#50404 Bump to PHP 8.2 minimum (@nicolas-grekas)
v6.4.0-BETA1
Changelog (v6.3.6...v6.4.0-BETA1)
- feature symfony/symfony#52087 [Scheduler] Add
FailureEvent
(@alli83) - feature symfony/symfony#51805 [Scheduler] pre_run and post_run events (@alli83)
- feature symfony/symfony#51525 [Messenger][Scheduler] Add AsCronTask & AsPeriodicTask attributes (@valtzu)
- feature symfony/symfony#51795 [Scheduler] Make debug:scheduler output more useful (@fabpot)
- feature symfony/symfony#51542 [Scheduler] Trigger unique messages at runtime (@Jeroeny)
- feature symfony/symfony#51553 [Scheduler] Allow modifying the schedule at runtime and recalculate heap (@Jeroeny)
- feature symfony/symfony#51651 [Scheduler] Fix stateful scheduler (@valtzu)
- feature symfony/symfony#51263 [Scheduler] Add --all to debug:schedule (@fabpot)
- feature symfony/symfony#51246 [Scheduler] Mark component as non experimental (@fabpot)
- feature symfony/symfony#51245 [Scheduler] Only use toString if defined for message (@fabpot)
- feature symfony/symfony#51244 [Scheduler] Add --date to schedule:debug (@fabpot)
- feature symfony/symfony#51230 [Scheduler] add
ScheduledStamp
toRedispatchMessage
(@kbond) - feature symfony/symfony#51092 [Scheduler] make
ScheduledStamp
"send-able" (@kbond) - feature symfony/symfony#51152 [Scheduler] Add
AbstractTriggerDecorator
(@kbond) - feature symfony/symfony#50572 [Scheduler] Allow setting cron expression next run date timezone (@danielburger1337)
v6.3.5
Changelog (v6.3.4...v6.3.5)
- bug symfony/symfony#51674 [Scheduler] Match next run timezone with "from" timezone (@valtzu)
v6.3.2
Changelog (v6.3.1...v6.3.2)
- bug symfony/symfony#51138 [Scheduler] Postpone schedule creation (@HypeMC)
- bug symfony/symfony#51055 [Scheduler] Fix NPE in
debug:scheduler
command (@maxbeckers) - bug symfony/symfony#50818 [Scheduler] Fix
PeriodicalTrigger
from argument for stateful run dates (@StanJansen)
v6.3.0
Changelog (v6.3.0-RC2...v6.3.0)
- no significant changes
v6.3.0-RC1
Changelog (v6.3.0-BETA3...v6.3.0-RC1)
- bug symfony/symfony#49817 [Scheduler] Improve triggers performance when possible (@fabpot)
- feature symfony/symfony#49293 [DoctrineBridge] Allow to ignore specific nullable fields in UniqueEntity (@VincentLanglet)
v6.3.0-BETA3
Changelog (v6.3.0-BETA2...v6.3.0-BETA3)
- feature symfony/symfony#48579 [Notifier] Add SMS options to GatewayApi notifier (@gnito-org)
- feature symfony/symfony#48586 [Notifier] Add SMS options to MessageMedia notifier (@gnito-org)
- feature symfony/symfony#48584 [Notifier] Add SMS options to ContactEveryone notifier (@gnito-org)
- feature symfony/symfony#48577 [Notifier] Add SMS options to FortySixElks notifier (@gnito-org)
- feature symfony/symfony#48575 [Notifier] Add SMS options to Esendex notifier (@gnito-org)
- feature symfony/symfony#48573 [Notifier] Add SMS options to Clickatell notifier (@gnito-org)
- bug symfony/symfony#50288 [ErrorHandler] Sync
createTabs
from WebProfilerBundle (@MatTheCat) - feature symfony/symfony#50274 [HttpClient] Add option
crypto_method
to set the minimum TLS version and make it default to v1.2 (@nicolas-grekas) - bug symfony/symfony#50262 [DependencyInjection] Fix dumping non-shared factories with TaggedIteratorArgument (@marphi)
- feature symfony/symfony#50264 [AssetMapper] Flexible public paths + relative path imports + possibility of "building" assets (@weaverryan)
- feature symfony/symfony#49838 [Scheduler] add
RecurringMessage::getId()
and prevent duplicates (@kbond) - feature symfony/symfony#50270 [Scheduler] add
JitterTrigger
(@kbond)
v6.3.0-BETA2
Changelog (v6.3.0-BETA1...v6.3.0-BETA2)
- feature symfony/symfony#50232 [AssetMapper] Better public without digest (@weaverryan)
- feature symfony/symfony#49608 [OptionsResolver] add
ignoreUndefined()
method to allow skip not interesting options (Constantine Shtompel) - bug symfony/symfony#50216 [DependencyInjection] Allow
AutowireCallable
without method (@derrabus) - bug symfony/symfony#50224 [DoctrineBridge] skip subscriber if listener already defined (@alli83)
- bug symfony/symfony#49760 [Serializer] Add missing withSaveOptions method to XmlEncoderContextBuilder (@mtarld)
v6.3.0-BETA1
Changelog (v6.2.10...v6.3.0-BETA1)
- feature symfony/symfony#50155 [Scheduler] add schedule name to
MessageContext
(@kbond) - feature symfony/symfony#49792 [Scheduler] add "hashed" cron expression support (@kbond)
- feature symfony/symfony#50130 [Scheduler] Make
MessageGenerator
yield some scheduling context (@tucksaun) - feature symfony/symfony#49863 [Scheduler] have
TriggerInterface
extend\Stringable
(@kbond) - feature symfony/symfony#49824 [Mime] Added getDispostion() to TextPart to get current content disposition. (@Cyb0rk)
- feature symfony/symfony#49900 [Mailer] Allow overriding default eSMTP authenticators (@cedric-anne)
- feature symfony/symfony#49913 [TwigBridge][TwigBundle] Add current locale to
AppVariable
(@SVillette) - feature symfony/symfony#48343 [Form] [ChoiceType] Add a
placeholder_attr
option (@elementaire) - feature symfony/symfony#49918 [DoctrineBridge] Deprecate passing doctrine subscribers to ContainerAwareEventManager (@alli83)
- feature symfony/symfony#49665 [DependencyInjection] Add
constructor
option to#[Autoconfigure]
(@alexandre-daubois) - feature symfony/symfony#49798 [HttpClient] Add ServerSentEvent::getArrayData() to get the SSE's data decoded as an array directly (@fancyweb)
- feature symfony/symfony#49847 [Cache] Fix DBAL deprecations and stop using NUL chars in tags prefix (@nicolas-grekas)
- feature symfony/symfony#49810 [Scheduler] Tweak debug:scheduler command output (@fabpot)
- feature symfony/symfony#49795 add
debug:scheduler
command (@kbond) - feature symfony/symfony#49762 [Console] Use file system completion for redirect operators (@Chi-teck)
- feature symfony/symfony#49781 [Translation] Improve message extraction performance for big code bases (@welcoMattic)
- feature symfony/symfony#49734 [Messenger] Add a way to redispatch a message (@fabpot)
- feature symfony/symfony#49739 [Scheduler] Add DateIntervalTrigger and DatePeriodTrigger (@fabpot)
- feature symfony/symfony#49730 [Messenger] Add Clock support in Worker (@fabpot)
- feature symfony/symfony#47793 [WebLink] Add relations defined in RFC 8631 (@Oipnet)
- feature symfony/symfony#49639 [DependencyInjection] Add support for generating lazy closures (@nicolas-grekas)
- feature symfony/symfony#48525 [HttpFoundation] Add
ParameterBag::getString()
and deprecate accepting invalid values (@GromNaN) - feature symfony/symfony#49729 [Scheduler] Add a simple Scheduler class for when the component is used standalone (@fabpot)
- feature symfony/symfony#47112 [Messenger] Add a scheduler component (@upyx, @fabpot)