Skip to content
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.10.0 #14599

Merged
merged 282 commits into from Jul 1, 2019
Merged

Matomo 3.10.0 #14599

merged 282 commits into from Jul 1, 2019

Conversation

mattab
Copy link
Member

@mattab mattab commented Jul 1, 2019

No description provided.

Findus23 and others added 30 commits February 10, 2019 16:00
* remove java files

* remove (probably ) unused files
* Instead of using referrer URL, use redirect post param so we can post to Login module.

* Use actual login plugin name.

* Remove sanitization for form_redirect POST value.

* Couple more checks for a safer redirect.

* Do not include port in host check.

* Make sure hosts are not empty for more security.
…ers. (#14079)

* Make segmented visitor log in sales page only display visits with orders.

* Remove some uses.

* Leave out invalid characters in widget unique ID.

* Change widget ID as well as report ID.
* Show actions in visitorlog as a (unnumerated) timeline

* use new svg icons in visitor log

* use new icons also for visitor type

* ligthen icons a bit

* improve icon alignment

* lighten icons bit more

* adjust line color

* Lighten svg images even further.

* Updating screenshots.

* show conversion count as green circle

* Fixing tests.

* Update expected screenshots.
This way I can set the `reportType` to eg `foobar` so it won't be handled and won't be sent. Needing this feature... Was going to add otherwise another parameter or another event but having two events with similar `sendReport` name may be confusing and another parameter could cause issues. No need to document this any further I would say.

@diosmosis can you have a quick look?
* Add spans to visitor log tooltips.

* Extra newline for tooltip.
…ogs/archive api output (#13923)

* Add config to use FringersCrossedHandler (untested)

* Get to work in different contexts.

* Add changelog note.

* Make sure more exceptions make it to the logs, make backtrace include previous exceptions, do not use screen writer if in cli mode, always print backtrace if in CLI mode and archivephp triggered.

* Add log capturing handler.

* Remove options from global.ini.php sibnce they may be temporary.

* Add UI test triggering an error w/ the screen handler.

* Add some more log statements, ignore logs in screen writer, replace part of message in ExceptionToTextProcessor instead of whole message.

* Add missing license.

* Update changelog, move new item to 3.9

* Fixing some integration tests.

* Fix another unit test.

* One more test fix.

* Try to get rid of xss testing warning.

* Try again to get rid of warning.

* Try again to get rid of warning.

* Try again to get rid of warning.
* updates plugin submodules

* update UI tests

* update submodule
* fix initial tooltips in realtime log

* fix icon positions in realtime log
* Improve site search detection in fragment query

* adds some tests

* improve fragment handling & add more tests
…segment used. (#14092)

* In segmented visitor log, allow opening segment editor in new tab w/ segment used.

* Remove empty title.
* Tweak default tracker text that explains Matomo

Shown when no tracking request is sent to Matomo. cc @mattab

* update tests
* Noindex, nofollow for login page

* Update Response.php

* update tests

* update UI files
…all websites. (#14078)

* Make access level filter in user permissions edit default to showing all websites.

* update UI tests
…bedded. (#14077)

* Hide View Detailed Visitor Log link when realtime visits widget is embedded.

* Use disableLink parameter for all widgets in standalone dashboard.

* Fix disableLink check
* Do not render until form is initialized

* Update screenshot
… right for it. (#14111)

* If more than one yaxis in a jqplot graph, make sure there is space on right for it.

* Remove debugging statement.

* Fixing test.

* Try to fix test.

* fix tests

* Update screenshot.
* Updating some expected files.

* Fix more tests.

* Try to fix travis test failure.

* Try to fix test on travis.

* Fix test (angular directive children not ready in time in phantomjs)

* Add another screenshot.
* remove getKeywordsForPageUrl widget

* fix tests

* deprecate getKeywords... API

* add to developer changelog

* remove empty lines

* improve deprecation message

* fix test

* fix test

* fix tests

* Update UI files
Fabian Dellwing and others added 29 commits June 19, 2019 10:55
* update all icons in info page footer

Thanks to @obendev for the idea in #14528

* update template
* Fix translation error in Feedback plugin

* Fix spec setup error which prevents screenshot tests from running
#14538)

* Separate checking for empty site from checking whether we should do empty site check.

* Apply pr review
* Fixing tests.

* fix some more expected screenshots

* fix test

* fix another test

* try to fix random ui test failure

* update submodule
* Updates device-detector to latest 3.11.8

* updates expected test file
* Add new translation keys for mobile app

See matomo-org/matomo-mobile-2#5344 (comment) except for `Mobile_PossibleSslErrorExplanation2 ` which isn't used  currently

* Update en.json
* updates all submodules

* update expected screenshots
* Use ranking query on userid reports.

* Fix test ordering on travis.

* Use existing userid row limit config option and deal w/ ranking query summary row which is not treated as datatable summary row.

* update system test

* another test update

* Add order by to get test to pass.
* Fix error number is detected wrongly

Eg when the error is `Error query: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry`, it would detect 2300 instead of 1062.
fix DEV-1683

* Update Mysqli.php

same behaviour as for regular DB

* reuse same code
…ing a button (#14574)

* Send tracking code email from the tracking code generator page

* Remove unused var
…ues include non ascii characters (#14566)

* Prevent Error 400 issue on IE11 when custom dimension values include non ascii characters

Issue found & Patch suggested by Customer

* typo

* fix test

* fix test

* fix JS test
* Provide methods to force the update of tracker caches

* delete tracker cache more often

* delete only needed cache

* invalidate cache when hosts change
* add tour update

* adjust file name
…14596)

fix #14595

Not sure why it wouldn't be an array. Even when using ` json_decode($defaultLayout);` compared to ` json_decode($defaultLayout, true);` it is an array on my instance and works nicely. Just in case there is some other plugin installed that changes it maybe, check if it is an array
@mattab mattab merged commit 1937797 into master Jul 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet