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
Matomo 3.5.0 #12858
Merged
Matomo 3.5.0 #12858
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
* Fix closing tag of opt out iframe * adds missing semicolon * update ui files
* move Overlay UI tests to Overlay plugin * remove UI files that has been moved * move Login UI tests to Login plugin * check for element instead of comparing screenshots * Move Installation UI tests to it's plugin * Move UI tests for Marketplace to Marketplace plugin * Updates Sync Screenshots command to download test files to correct directories * ensure shortcut help is always tested with same useragent * Move VisitorMap UI tests to UserCountryMap plugin * Move Morpheus UI tests to plugin * Move MultiSites UI tests zu plugin * Move ActionsDataTable UI tests to Actions plugin * Renames Test directories to tests * Move UsersManager UI tests to plugin * Move CoreUpdater UI tests to plugin * Move DBStats UI tests to plugin * Move Transitions UI tests to plugin * Move Insights UI tests to plugin * improve UI tests splitting on travis * Moves SegmentEditor UI tests to plugin * Moves SitesManager UI tests to plugin * Moves ImageGraph UI tests to plugin * move live ui test files to git lfs * remove retry * update test file * improve splitting for travis * prevent test from failing randomly
* move ArchiveWebTest to Integration tests * ignore downloaded geoip files in file size check
* Mysql SSL connection support from pull request #8049 * updated minified js * Add ssl_no_verify config option for skipping certificate verification (works only on some PHP setups). * Remove TODO comment from DbOverSSLCheck diagnostic, will create issue. * Skip test if SSL is not enabled * Undo changes to piwik.js for tests. * Tweak to DbSSLTest.
* Update Tracker DB config to support SSL * Add SSL option to tracker Mysqli config * pr feedback
…sed to speed system test running. (#12672)
* remove pageviews dimension * add pageview metric again * Add quick comment to LinkVisitActionIdPages::configureSegments().
* If deleting a site with ID that is == to idSite in the URL, redirect to a different site to avoid later errors. * Use non-strict equality/inequality since MySQLi returns ints while PDO returns strings.
* log requestId for cli commands * format console log * log pid for cli commands * fix test
…tional sites automatically (#12729) * When invalidating a websites report, allow plugins to invalidate additional sites automatically * Remame to Archiving.getIdSitesToMarkArchivesAsInvalidated
…12746) Needed in another plugin to have better translation key.
100 is too limited when it comes especially to tracking event names by event action or event category. 500 will cover a lot more use cases without compromising performance.
… processed (#12716) * Make sure core:archive terminates when all initial websites have been processed * Update CronArchive.php * better detection of when the initial queue has been processed
* Do not run the same archive command twice * simplify * During core:archive when a day or period archiving fails for a website, abort the website archiving (#12708) * If one of the period archiving fails, we now cancel the remaining archiving processes * Increment the skipped counter * also exit when a day period is already active * undo last commit * if day archive fails, then do not proceed archiving periods * Minor changes * Archive: mark the daily archive as successful, only after it was really successful (#12720) + Simplify & fix some logic * do not archive a period when a sub period is processing (#12719)
…te ID to formatted label value. (#12693)
* Show keyword not defined tooltip * Update UI test screenshots.
* https://www.whois.com/whois/ uses identifier "Registration Date:" * Using http:// returns "302 Moved" with link to https://
#12828) * Show activity indicator only for plugin that is being updated * Update plugin-settings.controller.js * Update plugin-settings.controller.js
* Update file list that is removed from packages * remove vendor/php-di/php-di/benchmarks
* Correctly name and describe userid pseudonymization feature. * Matomo
* fix typos and style issues in GDPR Overview many thanks to https://forum.matomo.org/u/JackZelig * fix typo * " then you may not be concerned by the GDPR for Matomo"
fix #12842 I would assume this change fixes the issue. In theory it should still work even without this change and it usually does (cause it would use the first siteId within the list). It would be interesting to see what the `site` and `access` table on this instance looks like. Update: I can think of an error when idSite 1 was deleted see https://3v4l.org/gEvUb So this change likely fixes it.
* Use salt stored in database for userid anonymization * use update script + small review changes * fix tests * don't hash if salt is empty
* Add minimal opt out support to JS tracker: methods to set cookie on hosted site that prevents tracking requests from going out. * Update piwik.js * Update piwik.js * Rework tracker opt-out to use consent feature. * Do not delete consent related cookies ever and add this.isUserOptedOut() method for building your own opt out form. * Fix tests. * Add prefix to consent/consent_removed cookie names. * fix up pr * one more quick fix for safety * fix tests. * Use getRememberedConsent() in hasRememberConsent() to protect against both cookie set case. * Re-minify JS. * fix copy paste * re-minify
…ConsentGiven, setConsentGiven, forgetConsentGiven.
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.
No description provided.