Skip to content

3.6.0

Choose a tag to compare

@rootpd rootpd released this 24 Apr 07:05
· 129 commits to master since this release
  • IMPORTANT: The default Hermes queue for asynchronous events is now hermes_tasks (medium priority) instead of hermes_tasks_low (low priority). remp/remp#1342
    • If you emit your own Hermes events with the default priority, please revise whether they should keep using the default priority, or whether they should be explicitly emitted as "low priority".
  • DEPRECATED: Deprecated autoload flag within configs. From now on, all configs are loaded regardless of this flag and this flag will be removed in the next major release. remp/remp#992
    • Consequently, we deprecated method ConfigsRepository::loadAllAutoload(). Use ConfigsRepository::all() instead.
  • DEPRECATED: Deprecated MailgunMailer::mailer(). Use MailgunMailer::createMailer() instead. remp/remp#992
  • Fixed incorrect /mailer/health healthcheck HTTP status code in case of failure (was always 200). remp/remp#1322
  • Fixed conditions to unreachable healthcheck messages. remp/remp#1322
  • Added new parameters between default template parameters to identify newsletter (newsletter_id, newsletter_code, newsletter_title) and variant (variant_id, variant_code, variant_title). remp/remp#1321
  • Added support for One-Click unsubscribe according to RFC8058. remp2020/mailer-module#3
  • Added option to configure maximum number of send attempts in SendEmailHandler. remp/remp#1331
    • You can configure this in your config.local.neon by calling e.g. setMaxRetries(10) within setup directive of sendEmailHermesHandler service.
  • Fixed issue with oversize images in MS Outlook. remp/remp#1330
  • Fixed issue with persistent embed cookies stored in system tmp folder, which were shared across releases. remp/helpdesk#2587
    • Each release now stores embed cookies in its own temp folder.
  • Added ability to set custom CURL settings for EmbedParser. remp/helpdesk#2594
  • Fixed buggy regexp pattern in NewsfilterGenerator causing elements to be removed non-voluntary. remp/crm#3151
  • Added ability to refresh internal config cache after a certain amount of time mainly for a longer running processes/workers. remp/remp#992
  • Added ability for MailgunMailer and SmtpMailer to refresh config during the runtime (for example when there's long-running worker and the config is changed). remp/remp#992
  • Added new events emitted before (Remp\MailerModule\Events\BeforeUserEmailChangeEvent) and after (Remp\MailerModule\Events\UserEmailChangedEvent) email change. remp/remp#1348