-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update live for upcoming 5.0.6 release. #1108
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… WP does not support other sites on ports)
…s (default port is now 80)
Fix blogselector display regression due to switch to Vue in core
remove plugins no longer incompatible with matomo from list in system report
* Update version number and changelog * fix checkstyle error * fix checkstyle * update expected screenshots
* update matomo core with geoip2 prefixed * make sure unneeded geoip2 files are still deleted * fix some random e2e test failures
…#1064) * avoid fatal when WP Filesystem is not direct or fails to initialize + add a system report entry for this * success check was inverted * update screenshots * improve diagnostic message
* fail certain tests in test-paths.php * just run the tests? * try executing the tests a different way * try to fix test * try another test fix * remove realpath call so symlinks are not changed * fix some tests * fix test * silence realpath as was done before
* bump version to 5.0.5 * fix test * update expected screenshots
) * remove core phpmailer since it should not actually be used * fix tests * Add mailpit to docker-compose.yml for local testing of emails. * allow localdev wordpress folders to have any name, not just a semantic version string * debug ci * fix error that can occur when using certain mail plugins * in local dev environment automatically install and configure wp-mail-smtp * add wp:cli npm script to run wp in local environment * add test for wp_mail integration * skip new test on old wordpress version + update expected screenshots * undo CI debugging change
…erce tracking calls (#1079) * if cookies are disabled, make sure disableCookies is called before ecommerce tracking scripts * avoid spurious error from matomo JS tracker and add test for new code * remove default parameter * fix test * matomo tracker does not disable cookies by default
* stub tests * add initial test for language switching functionality * remove no longer needed env var from local environment * sync users when site language changes * debug test * fix locale values * update screenshots and remove debugging code * more debugging * different screenshots for some tests against trunk * update expected screenshots * execute language test as part of tracking tests since it can influence results of other tests if run in parallel * update screenshots and fix random failure * try to fix random failure
* add e2e test for report pinning * fix wait
* run global setup explicitly in first test group ("tracking" tests) * use latest stable if INSTALLING_FROM_ZIP=1 in local dev environment * fill out update e2e test * import node-fetch * use release built in github actions workflow, rather than building inside webdriverio test * fix method calls * debug github actions * more php.ini customizations * remove debugging code * debug ci again * remove debugging code * try to fix test * increase timeout * fix a typo * make sure wpload_dir.php is there when INSTALLING_FROM_ZIP=1 * build release with normal environment and restart env with INSTALLING_FROM_ZIP=1 * update expected screenshot and debug new failing test * remove update screenshot test, it will be handled by the rest of the tests + do not load wp-mail-setup wizard in tests * remove debugging code * RESET_DATABASE not needed in github actions
* add marketplace as submodule for easier development * use marketplace submodule in local environment * fill out most of new marketplace e2e tests * fix bulk install functionality and finish coding marketplace e2e tests * run marketplace tests before others * get tests to pass locally * update marketplace submodule * checkout submodules in github actions * remove local debugging code * forward TEST_SHOP_LICENSE var to wdio * perform global setup before installing all plugins * update expected screenshots * open summary page after activating plugins to hopefully run any pending plugin updates * update screenshots and go back to full screen page check * remove third party plugins before activated screenshot * update screenshots * update screenshots that changed due to new plugins being installed in test environment, and try to fix a couple random failures * getting more e2e tests to pass * try to fix random failure * update screenshot * update screenshot and try to fix random failure * move TODO items out of code
…ic (#1091) * add test that triggers update failure when a log table has the COMPACT row format * get test to fail properly * during matomo update, ensure log tables use a Dynamic ROW_FORMAT to avoid errors when many dimensions are added * try to fix random UI test failure * update screenshots (new wordpress stable version released) * increase timeout
… to the plugins admin page (#1092) * unfinished prototype * move to inline script and finalize behavior * add e2e test for plugins admin customization * full page screenshot required + random UI test fixes * try to fix random failures * update screenshot * update screenshots and try to fix random failure * more test fixes * update more screenshots * dismiss notifications before screenshot * hide plugin filter bar and increase a timeout * update screenshots and increase timeout * update screenshot and fix random failure
* add measurable settings for each plugin that has them in a new settings tab * some small tweaks * create placeholder template for plugin measurable settings and display via iframe * add dummy vue component to display plugin measurable settings * conditional iframe buster and x frame options header * plugin settings displaying in WordPress * add saving code and loading gifs * tweak to test * add e2e test for measurable setting tab * normalize marketplace screenshots a bit more * update screenshots and remove plugin counts in bulk activate screenshot as well * rebuild assets * use older version of wp-statistics for php < 8.0 * do not exclude WordPress matomo plugin less files from release build * remove plugin counts at the right time * update expected screenshots * remove matomo plugin versions from system report UI test output * update some screenshots and pause for iframe resizer * update screenshots and debug iframe resizer in ui test * more debugging * copy iframe resizer to assets folder as by default app/node_modules is made inaccessible by matomo * update screenshots * add link to open settings in new window in case iframe loading fails * cache tab info + some other minor fixes/changes * update expected screenshots * if no measurable settings are available for a plugin, show a message linking to the Matomo Admin * make sure the cache key takes into account active sitewide plugins when wordpress is in network mode * add two more e2e tests + a couple tweaks here and there * update core js * trigger change event manually * update screenshots
* Add some extra information to the plugin description. * grammatical fix * update description * limit tags to 5, as everything after the fifth is ignored * fix woocommerce setup for latest woocommerce version (hopefully) * increase timeout * try to fix woocommerce setup * fix unit test * try to fix random failure * update expected screenshot
* realease 5.0.6 * update screenshots and increase tests only timeout * update expected screenshots
Sync develop with live
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
As title.
Review