From af6ad251008ba40ac7771f176901d07e159cf44a Mon Sep 17 00:00:00 2001 From: Peter Dulacka Date: Tue, 3 Oct 2023 13:33:33 +0200 Subject: [PATCH] Release 3.3 --- CHANGELOG.md | 33 +-------------- Mailer/app/config/config.local.neon.example | 3 +- changelogs/CHANGELOG-v3.3.md | 45 +++++++++++++++++++++ 3 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 changelogs/CHANGELOG-v3.3.md diff --git a/CHANGELOG.md b/CHANGELOG.md index c9078f273..3c9b41dea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,40 +6,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ## [Unreleased] -### [Beam] - -- Added gender identification in article title image and added gender balance info to article detail. remp/remp#1274 - -### [BeamModule] - -- Added `article.show.info` widget group placeholder. Implement your own widget using `arrilot/laravel-widgets` package and display it at provided placeholder in the view. remp/remp#1274 -- Added JS tracker parameters `canonicalUrl` and `referer`, allowing overriding URL and referer that are being tracked. remp/remp#1297 - -### [Campaign] - -- Added visual changes for the overlay two buttons banner - minor button texts are now on separate line. -- Added ability to target campaign by user system language. remp/remp#1283 -- Added suppressed banners due to prioritization to showtime response for easier debugging. remp/remp#1295 - -### [Mailer] - -- **BREAKING** Changed that `X-Mailer-Template-Params` mail header is no longer sent to `SmtpMailer`, as it may contain sensitive information. remp/remp#1296 - - If this header is still required by your implementation, you need to implement a custom SmtpMailer. -- Added string error code to the Subscribe APIs to differentiate between different 404 scenarios. remp/web#2263 -- Fix Mailer segment provider users acquiring. Provided segment code needs to be processed before fetching users from database. remp/mnt#114 -- Fix New template generator form - broken sorting value `after`. If selected, select box was not shown. remp/helpdesk#2073 -- Added command `crm:validate-emails` to validate all email addresses for users in a given time period. remp/remp#1026 - - You can enable this command in your config.neon if you already defined `crmClient` service: - ``` - services: - console: - setup: - # Enable only if "crmClient" service is available - - add(Remp\MailerModule\Commands\ValidateCrmEmailsCommand()) - ``` - ## Archive +- [v3.3](./changelogs/CHANGELOG-v3.3.md) - [v3.2](./changelogs/CHANGELOG-v3.2.md) - [v3.1](./changelogs/CHANGELOG-v3.1.md) - [v3.0](./changelogs/CHANGELOG-v3.0.md) diff --git a/Mailer/app/config/config.local.neon.example b/Mailer/app/config/config.local.neon.example index 1c8129aaf..bbe2b90c6 100644 --- a/Mailer/app/config/config.local.neon.example +++ b/Mailer/app/config/config.local.neon.example @@ -21,7 +21,7 @@ services: # - add(Remp\MailerModule\Commands\ProcessConversionStatsCommand()) # Enable only if "crmClient" service is available - - add Remp\MailerModule\Commands\ValidateCrmEmailsCommand() + - add(Remp\MailerModule\Commands\ValidateCrmEmailsCommand()) # # Internal CRM system. For more details contact Tomas Bella. # authenticator: @@ -59,7 +59,6 @@ services: #- add('user-unsubscribed', Remp\MailerModule\Hermes\NotifyCrmSubscribeUnsubscribeHandler()) #- add('user-subscribed-variant', Remp\MailerModule\Hermes\NotifyCrmSubscribeUnsubscribeHandler()) #- add('user-unsubscribed-variant', Remp\MailerModule\Hermes\NotifyCrmSubscribeUnsubscribeHandler()) - #- add('mailgun-event', Remp\MailerModule\Hermes\ValidateCrmEmailHandler(@crmClient())) #crmClient: # factory: Remp\MailerModule\Models\Crm\Client(%crm.addr%, %crm.api_token%) diff --git a/changelogs/CHANGELOG-v3.3.md b/changelogs/CHANGELOG-v3.3.md new file mode 100644 index 000000000..b83ff7a6c --- /dev/null +++ b/changelogs/CHANGELOG-v3.3.md @@ -0,0 +1,45 @@ +## [3.3] - 2023-10-03 + +### [Beam] + +- Added gender identification in article title image and added gender balance info to article detail. remp/remp#1274 + +### [BeamModule] + +- Added `article.show.info` widget group placeholder. remp/remp#1274 + - You can implement your own widget using `arrilot/laravel-widgets` package and display it at provided placeholder in the view. +- Added JS tracker parameters `canonicalUrl` and `referer`, allowing overriding URL and referer that are being tracked. remp/remp#1297 + +### [Campaign] + +- Added visual changes for the overlay two buttons banner - minor button texts are now on separate line. +- Added ability to target campaign by user system language. remp/remp#1283 +- Added suppressed banners listing to JS console if prioritization is enabled (for easier debugging). remp/remp#1295 + +### [Mailer] + +- **BREAKING** Changed that `X-Mailer-Template-Params` mail header is no longer sent to `SmtpMailer`, as it may have contained sensitive information. remp/remp#1296 + - If this header is still required by your implementation, you need to implement a custom `SmtpMailer`. +- Added string error code to the Subscribe APIs to differentiate between different 404 scenarios. remp/web#2263 +- Fixed Mailer segment provider users acquiring. Provided segment code needs to be processed before fetching users from database. remp/mnt#114 +- Fixed New template generator form - broken sorting value `after`. If `after` was selected, select box was not shown. remp/helpdesk#2073 +- Added command `crm:validate-emails` to validate all email addresses for users in a given time period. remp/remp#1026 + - You can enable this command in your `config.neon` if you already defined `crmClient` service: + ``` + services: + console: + setup: + # Enable only if "crmClient" service is available + - add(Remp\MailerModule\Commands\ValidateCrmEmailsCommand()) + ``` + This command directly replaces `Remp\MailerModule\Hermes\ValidateCrmEmailHandler` handled, which is not necessary if the command is used. +--- + +[3.3]: https://github.com/remp2020/remp/compare/3.2.0...3.3.0 + +[Beam]: https://github.com/remp2020/remp/tree/master/Beam +[Campaign]: https://github.com/remp2020/remp/tree/master/Campaign +[Mailer]: https://github.com/remp2020/remp/tree/master/Mailer +[Sso]: https://github.com/remp2020/remp/tree/master/Sso +[Segments]: https://github.com/remp2020/remp/tree/master/Beam/go/cmd/segments +[Tracker]: https://github.com/remp2020/remp/tree/master/Beam/go/cmd/tracker