Rostislav Wolny
ffaf5b88b6
Configure integration tests oldest to use MYISAM and MySQL 5.5
...
[MAILPOET-4832]
2022-12-14 12:00:49 +01:00
Rostislav Wolny
eca4a9e923
Add integration test to ensure correct unique varchar indexes
...
[MAILPOET-4832]
2022-12-14 12:00:49 +01:00
Rostislav Wolny
1cee4e67e8
Print DB tables with engine and collation on test env star
...
[MAILPOET-4832]
2022-12-14 12:00:49 +01:00
Rostislav Wolny
b1c35b60d8
Configure acceptance tests oldest to use MYISAM db engine
...
[MAILPOET-4832]
2022-12-14 12:00:49 +01:00
Rostislav Wolny
1e5cfb4eaf
Switch acceptance tests oldest to MYSQL 5.5
...
[MAILPOET-4832]
2022-12-14 12:00:49 +01:00
Jan Lysý
5e5956420f
Release 4.2.0
2022-12-13 13:34:21 +01:00
Rostislav Wolny
78446d174a
Fix quotes in a queries processed by $wpdb
...
These queries failed when ANSI_QUOTES mode is enabled
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
Rostislav Wolny
917d64a3e3
Print sql_mode when starting test environment
...
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
Rostislav Wolny
a3d51b2b08
Add ANSI and ONLY_FULL_GROUP_BY to sql_mode for tests environment
...
The default modes shipped with the mysql or mariaDB docker containers are
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
In this commit I added ANSI, ONLY_FULL_GROUP_BY so that we are sure that we don't break compatibility with those modes
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
Rostislav Wolny
3ffbd6e236
Add ANSI and ONLY_FULL_GROUP_BY to sql_mode for dev environment
...
The default modes shipped with the mysql or mariaDB docker containers are
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
in this commit I added ANSI, ONLY_FULL_GROUP_BY so that we are sure that we don't break compatibility with those modes
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
Rostislav Wolny
9753331d52
Improve sql_mode replace code to support both ANSI and ANSI_QUOTES
...
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
Rostislav Wolny
b266edb8e7
Make initial migration ANSI_QUOTES compatible
...
We run the initial migrations via dbDelta which internally uses
$wpdb. ANSI_QUOTES is not on the list of WPDB's incompatible modes
(767bdad516/wp-includes/class-wpdb.php (L648-L655)
)
So we need to make sure SQL queries we run through wpdb are ANSI_QUOTES compatible.
This commit makes initial migrations compatible with the ANSI_QUETES mode.
[MAILPOET-4887]
2022-12-12 13:59:09 +01:00
David Remer
f1899055b8
Drop StepType from mailpoet.automation.step.more-controls filter
...
[MAILPOET-4889]
2022-12-12 12:23:52 +01:00
Rodrigo Primo
c3f0a36665
Make it possible to display the MP logo without a link
...
[MAILPOET-4819]
2022-12-08 13:30:12 +01:00
Rodrigo Primo
88efb1f3d1
Move logo to the top bar in the welcome wizard
...
[MAILPOET-4819]
2022-12-08 13:30:12 +01:00
Rodrigo Primo
146f5881f7
Adjustments to the layout of the welcome wizard layout
...
[MAILPOET-4819]
2022-12-08 13:30:12 +01:00
Rodrigo Primo
3279fb1154
Move regexes out of KeyActivation to avoid rerunning them in every render
...
[MAILPOET-4749]
2022-12-08 11:00:09 +01:00
Rodrigo Primo
5f5efbe876
Change title and description of the key activation settings tab
...
This commit changes the text of the title and the description of the key
activation settings tab to hopefully make it more clear the meaning of the
key and what they should do if they don't have one or if they are unsure
where they can get their key.
[MAILPOET-4749]
2022-12-08 11:00:09 +01:00
David Remer
12afcfb656
Improve readability
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
0aac9e9d60
Test language switches in newsletters
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
4e3b1527cd
If no translation for the current language exists, return 'en'
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
b27dcdd40a
Use new language function in twig email templates
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
7b584dd482
Add language function to twig
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
5e71d94b62
Use website language for newsletters
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
David Remer
8bb4338627
Inject WPFunctions
...
[MAILPOET-3487]
2022-12-07 11:53:48 +01:00
Sam Najian
4bcd4a2cf2
Add single const to expose shortcodes for unsubscribe link
...
[MAILPOET-4862]
2022-12-07 10:52:07 +01:00
Sam Najian
ea7971cb3b
Translate the shortcode for instance unsubscribe link
...
The [link:subscription_instant_unsubscribe_url] shown on
stats page was not translated
[MAILPOET-4862]
2022-12-07 10:52:07 +01:00
Sam Najian
9036b210a0
Add test for click stat recording for 1-click
...
[MAILPOET-4862]
2022-12-07 10:52:07 +01:00
Sam Najian
f337ac388b
Fix wrong assertions in PagesTest
...
[MAILPOET-4862]
2022-12-07 10:52:07 +01:00
Sam Najian
b0ae21ec60
Record click stat for 1-click unsubscribe
...
[MAILPOET-4862]
2022-12-07 10:52:07 +01:00
Jan Lysý
7d11eeeddd
Add triggering of the actionScheduler
...
[MAILPOET-4899]
2022-12-07 07:42:03 +01:00
David Remer
4577ca5476
Fix tests
...
[MAILPOET-3982]
2022-12-06 14:17:49 +01:00
David Remer
846794b60d
Improve Cron error message
...
This commit gives more context to the maximum execution limit error
[MAILPOET-3982]
2022-12-06 14:17:49 +01:00
Oluwaseun Olorunsola
5757af95aa
Release 4.1.1
2022-12-06 13:04:01 +01:00
Rostislav Wolny
b8c3b38652
Skip SwitchingLanguagesCest on release branch
...
The test would fail because the translations packs are not ready
at the time when we prepare the release.
[MAILPOET-4863]
2022-12-05 12:02:15 +01:00
Rostislav Wolny
3d21e4f35e
Increase retries when waiting for languages update to be available
...
[MAILPOET-4863]
2022-12-05 12:02:15 +01:00
Ján Mikláš
73ce89d051
Mention both forms and emails when describing 3rd-party libraries and Google Fonts
...
[MAILPOET-4888]
2022-12-05 11:59:48 +01:00
Rostislav Wolny
49d9dd666b
Fix coding styles issues in DisableMailFunctionNotice
...
[MAILPOET-4760]
2022-12-05 11:59:16 +01:00
Oluwaseun Olorunsola
53dda33c02
Update method and constant name
...
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Oluwaseun Olorunsola
9b9f61bf13
Only queue test mail for sending when the mailpoet sending method is updated
...
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Oluwaseun Olorunsola
651e2d3c56
Update tests and refactor method name
...
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Oluwaseun Olorunsola
0bd627d3b1
Add support for checking misconfiguration of the PHP mail function
...
Some hosts do perform intentional misconfiguration of the mail function, causing it not to work.
When the mail function is misconfigured, we can still access and execute the mail function from within the codebase, but we get an error.
There’s no accurate way to know the PHP mail function is misconfigured. Unless we execute the function with all the proper parameters and check the exception error message against this error `Could not instantiate mail function.`
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Oluwaseun Olorunsola
99d0eede80
Add tests for DisabledMailFunctionNotice
...
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Oluwaseun Olorunsola
d09b4ca409
Add check for mail function and display notice if disabled
...
MAILPOET-4760
2022-12-05 10:25:28 +01:00
Jan Lysý
caa76983e4
Ensure action scheduler jobs are done
...
[MAILPOET-4864]
2022-12-02 14:58:48 +01:00
Rostislav Wolny
7b6bbb0bc3
Remove unnecessary integration test job for woo
...
After the release of HPOS we no longer need to install the special Woo build and
that caused that integration_test_woocommerce job and integration_test_woo_cot_off job
have completely same configuration.
This commit removes one of those job.
[MAILPOET-4880]
2022-12-01 12:20:42 -03:00
Rostislav Wolny
cdf7c81a94
Remove unnecessary acceptance_tests_woo_cot_off job
...
The same set of tests run within acceptance_tests_base_and_woo_cot_off job
[MAILPOET-4880]
2022-12-01 12:20:42 -03:00
Rostislav Wolny
86812c5259
Rename acceptance test job to contain info about HPOS configuration
...
[MAILPOET-4880]
2022-12-01 12:20:42 -03:00
David Remer
657302b720
Simplify <Tags> component and add wrapper components
...
[MAILPOET-4628]
2022-12-01 13:36:18 +01:00
Rostislav Wolny
172b5215d2
Fix strict types definition spacing
...
[MAILPOET-4879]
2022-11-30 12:39:19 +01:00