Skip to content

Commit

Permalink
Release 3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
rootpd committed Oct 3, 2023
1 parent 139ac5a commit af6ad25
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 34 deletions.
33 changes: 1 addition & 32 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
3 changes: 1 addition & 2 deletions Mailer/app/config/config.local.neon.example
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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%)
Expand Down
45 changes: 45 additions & 0 deletions changelogs/CHANGELOG-v3.3.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit af6ad25

Please sign in to comment.