You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+2-21
Original file line number
Diff line number
Diff line change
@@ -6,28 +6,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
6
6
7
7
## [Unreleased]
8
8
9
-
### [Mailer]
10
-
11
-
-**BREAKING**: Changed behavior when subscribing `mail_type` with variants (`mail_type.is_multi_variant = true`) **without specified variant**. remp/crm#2723
12
-
- If `mail_type.default_variant_id` is set, such variant is subscribed _(this didn't change)_.
13
-
-**BREAKING**: If `mail_type.default_variant_id` is not set, all variants are subscribed.
14
-
-**BREAKING**: Added `context` parameter to `IReplace::replace()` interface method. remp/remp#1102
15
-
- Use context to pass additional information to replacers.
16
-
- If you have own implementation of `IReplace` interface, you should add new `context` parameter to `replace` method.
17
-
- Added list of subscribed variants to `/api/v1/users/subscribe` API response (parameter `subscribed_variants`). remp/crm#2723
18
-
- Fixed broken master search, which was hitting deprecated search URL. remp/remp#1265
19
-
- Added clicked links tracking in sent emails. remp/remp#1102
20
-
- Added `RtmClickReplace` to add `rtm_click` query parameter with computed link hash to email links. Hash is then used to identify clicked link in email.
21
-
- Added table with link clicks count to `/template/show` page.
22
-
- You can enable/disable email link clicks tracking in Settings with Mail click tracker toggle.
23
-
- Do not forget to seed your database with new config (Run `make install` after every update).
24
-
- Added `url` parameter with clicked URL to `mailgun-event` Hermes event in `v2/MailgunEventsHandler`. remp/remp#1102
25
-
-**IMPORTANT**: Fixed inconsistent behavior of missing translations for layouts and snippets which didn't default to the primary locale variant. remp/remp#1260
26
-
- This fix might affect you if you are using multiple locales in Mailer, and if you rely on the behavior that empty snippet/layout is included for locales which were not filled.
27
-
- Our intention (also communicated by the UI) was always the same: Use the translation if it's present, or **fallback to the default language if it is not**. Unfortunately layouts and snippets always created empty translations and used them instead. That was a bug. If you want to preserve this behavior, you need to explictly save _something_ into the translation (e.g. space or HTML comment).
28
9
29
10
## Archive
30
11
12
+
-[v2.2](./changelogs/CHANGELOG-v2.2.md)
31
13
-[v2.1](./changelogs/CHANGELOG-v2.1.md)
32
14
-[v2.0](./changelogs/CHANGELOG-v2.0.md)
33
15
-[v1.2](./changelogs/CHANGELOG-v1.2.md)
@@ -44,5 +26,4 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
-**BREAKING**: Changed behavior when subscribing `mail_type` with variants (`mail_type.is_multi_variant = true`) **without specified variant**. remp/crm#2723
6
+
- If `mail_type.default_variant_id` is set, such variant is subscribed _(this didn't change)_.
7
+
-**BREAKING**: If `mail_type.default_variant_id` is not set, all variants are subscribed.
8
+
-**BREAKING**: Added `context` parameter to `IReplace::replace()` interface method. remp/remp#1102
9
+
- Use context to pass additional information to replacers.
10
+
- If you have own implementation of `IReplace` interface, you should add new `context` parameter to `replace` method.
11
+
- Added list of subscribed variants to `/api/v1/users/subscribe` API response (parameter `subscribed_variants`). remp/crm#2723
12
+
- Fixed broken master search, which was hitting deprecated search URL. remp/remp#1265
13
+
- Added clicked links tracking in sent emails. remp/remp#1102
14
+
- Added `RtmClickReplace` to add `rtm_click` query parameter with computed link hash to email links. Hash is then used to identify clicked link in email.
15
+
- Added table with link clicks count to `/template/show` page.
16
+
- You can enable/disable email link clicks tracking in Settings with Mail click tracker toggle.
17
+
- Do not forget to seed your database with new config (Run `make install` after every update).
18
+
- Added `url` parameter with clicked URL to `mailgun-event` Hermes event in `v2/MailgunEventsHandler`. remp/remp#1102
19
+
-**IMPORTANT**: Fixed inconsistent behavior of missing translations for layouts and snippets which didn't default to the primary locale variant. remp/remp#1260
20
+
- This fix might affect you if you are using multiple locales in Mailer, and if you rely on the behavior that empty snippet/layout is included for locales which were not filled.
21
+
- Our intention (also communicated by the UI) was always the same: Use the translation if it's present, or **fallback to the default language if it is not**. Unfortunately layouts and snippets always created empty translations and used them instead. That was a bug. If you want to preserve this behavior, you need to explictly save _something_ into the translation (e.g. space or HTML comment).
0 commit comments