Pavel Dohnal
e31707903e
Refactor import export test to doctrine
...
[MAILPOET-3625]
2021-08-23 14:18:57 +02:00
Ján Mikláš
0daaac8abf
Ignore Html2Text::convert errors in confirmation email
...
[MAILPOET-3756]
2021-08-23 11:33:57 +02:00
Rodrigo Primo
5e73b78840
Remove extra space after opening parenthesis
...
[MAILPOET-3682]
2021-08-23 10:57:41 +02:00
Brezo Cordero
e6fbf98da8
Fix generate data command
...
[MAILPOET-3682]
2021-08-23 10:57:41 +02:00
Jan Lysý
79a2d1f934
Check that data are not array before base64 decoding
...
[MAILPOET-3699]
2021-08-23 09:51:29 +02:00
Brezo Cordero
d2570001db
Add test for orphan SubscriberSegments deletion
...
[MAILPOET-3652]
2021-08-19 09:04:31 +02:00
Brezo Cordero
67b88b862e
Delete old orphan SubscriberSegments
...
On PreFlush we clean up old SubscriberSegments referencing deleted segments. This prevents errors when updating subscribers.
[MAILPOET-3652]
2021-08-19 09:04:31 +02:00
Brezo Cordero
43d47bd0fb
Refactor translation strings
...
[MAILPOET-2844]
2021-08-18 15:52:13 +02:00
Brezo Cordero
f66656b38b
Unify duplicated API error notices
...
[MAILPOET-2844]
2021-08-18 15:52:13 +02:00
Pavel Dohnal
bb52329168
Track user agent on click
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
0b675680ef
Refactor click tracking to Doctrine
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
7197be3116
Override user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
9f672adad4
Add test for existing user agent
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
a84471b65c
Save user agent on open
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Pavel Dohnal
4f37cde9f9
Create table for user agents
...
[MAILPOET-3735]
2021-08-18 14:41:20 +02:00
Rodrigo Primo
fb01e86432
Update mocha to the latest version
...
[MAILPOET-3678]
2021-08-18 14:40:44 +02:00
Ján Mikláš
91d902d83f
Release 3.67.0
2021-08-17 14:15:02 +02:00
Tautvidas Sipavicius
97347a9b0d
Release 3.66.0
2021-08-17 07:36:06 +02:00
Jan Lysý
10397c6b16
Add symfony/polyfill-php80 dependency
...
The version 2.51.1 of nesbot/carbon uses PHP8 function str_starts_with
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
3b0a3df437
Remove deleting polyfill-php80
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
cf8ec8a6ac
Remove namespace prefix from symfony di replacements
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
a9621875bd
Fix phpstan errors from new version
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
3ede4366b6
Update phpstan dependencies
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
42a3d01b77
Update CodeSniffer dependencies
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
08c1e8a288
Update tools in install.php
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
033d598a26
Update composer dev dependencies
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
b470e9266a
Update symfony validator
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
7161964730
Update symfony/dependency-injection
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
237a518c40
Update nesbot/carbon
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Jan Lysý
6cf3412a08
Update doctrine/dbal
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Rodrigo Primo
55dc8ac902
Protect against fatal error when rendering e-mail styles
...
This commit protects the code that renders styles for e-mails against a
fatal error that could happen if the variable $styles passed to Renderer::renderStyles()
is not an array of arrays. To do that, the code will now check if each value
of the array is an array. If not, we move on to the next value instead of
calling StylesHelper::setStyle(). I also added type hints to
StylesHelper::setStyle() and some of the methods that it calls to make
it more explicit what it expects to receive and what it returns.
[MAILPOET-3731]
2021-08-16 14:36:15 +02:00
Brezo Cordero
17c0777f96
Move calendarStartDay from DateText to DatePicker
...
[MAILPOET-3703]
2021-08-16 13:31:36 +02:00
Brezo Cordero
c3d34a91fe
Set calendarStartDay in DateText to WP "week starts on"
...
Update also @types/react-datepicker to latest to include calendarStartDay.
[MAILPOET-3703]
2021-08-16 13:31:36 +02:00
Rostislav Wolny
e7f4a22dce
Ignore lint rule name update in git blame
...
In the ignored commit we updated name of renamed a rule for came case variables
The name is used in many places in ignore comments
[MAILPOET-3658]
2021-08-16 12:51:20 +02:00
Jan Lysý
15211fbd5e
Fix deleting Products block in the newsletter editor
...
[MAILPOET-3727]
2021-08-16 12:37:50 +02:00
Jan Lysý
41a3ac0268
Remove mso condition for include fonts for newsletters editor
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
f9a093c958
Add testing rendering button in post process
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
f6a881da98
Remove redundant important from style
...
We test stripping redundant from rendered emails. I removed redundant important option.
It is based on this article:
https://www.litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design/
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
811b25673e
Update newsletter ButtonTest.php
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
dfa0d03a67
Replace incorrect opening mso if in postProcessTemplate
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
75690d7a45
Add non mso condition around button
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
2165baa5ee
Fix non mso condition in Menu
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Rodrigo Primo
7ffb85d1cf
Update jsdom to version 16.7.0
...
This commits updates jsdom to version 16.7.0. It also updates
tests/javascript_newsletter_editor/mochaTestHelper.js to use the new
jsdom API as the old API was removed.
[MAILPOET-3678]
2021-08-16 11:00:54 +02:00
Brezo Cordero
44932d27c9
Allow import subscribers with empty IP address
...
Allow import subscribers with empty confirmed_ip or subscribed_ip when one of the columns is selected in the last step of the import.
Don't allow importing invalid IP addresses - still import the subscriber but remove the invalid IP address.
[MAILPOET-3665]
2021-08-16 10:37:31 +02:00
Jan Lysý
5e1f523c96
Improve code according the review
...
[MAILPOET-3708]
2021-08-16 10:25:37 +02:00
Jan Lysý
1a2c2746ca
Add the subscribers recalculate component on the subscribers listing
...
[MAILPOET-3708]
2021-08-16 10:25:37 +02:00
Jan Lysý
74dc9fce53
Remove the character "~" from counts
...
[MAILPOET-3708]
2021-08-16 10:25:37 +02:00
Brezo Cordero
4120839102
Remove unnecessary casting to string on getNamesOfFormsForSegments
...
[MAILPOET-3661]
2021-08-16 09:42:08 +02:00
Brezo Cordero
b2857cbf40
Refactor code that checks for list deletion with form
...
Move segment deletion to new function doTrash to avoid calling methods twice on individual segment deletion. Refactor acceptance test.
[MAILPOET-3661]
2021-08-16 09:42:08 +02:00
Brezo Cordero
711830d44d
Add acceptance test for list with form deletion
...
[MAILPOET-3661]
2021-08-16 09:42:08 +02:00