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

Release Piwik 3.1.1 #12085

Merged
merged 138 commits into from Sep 20, 2017
Merged

Release Piwik 3.1.1 #12085

merged 138 commits into from Sep 20, 2017

Conversation

mattab
Copy link
Member

@mattab mattab commented Sep 20, 2017

This PR also includes 3.1.0 changes as forgot to merge the previous release into master

mattab and others added 30 commits May 17, 2017 11:22
Added new events for scheduled tasks
* use DI so plugins can change custom piwik js

* post event so plugins can customize which tracker files to include

* better API so we can write better tests
Make TrackerUpdater a public API
* Improve handling of DevicePlugins to make it extendable

* update test files

* add some comments to explain automatic plugin column detection

* submodule update
…wik 3.0.0-b1 (#11770)

* "Send an email when a plugin update is available" is On by default since Piwik 3.0.0-b1

follows up #10691

* UI screenshot
* Fixing travis-ci/local inconsistencies in AutoSuggestAPITest.php. (userAgent was not correctly set in fixture)

* In CliMulti, ignore zombie processes when parsing ps output.

* Set URL of tracker in ThreeVisitsWithCustomEvents fixture, so test does not depend on _SERVER["HTTP_HOST"] which in turn depends on dynamic INI config value.

* PHPUnit tests should not refer to each other, otherwise the PSR autoloader will be used, and PHPUnit will not load the file itself (resulting in the test not being run).

* Update OneVisitorTwoVisitsTest expected files.

* URL encode attribution date time in fixture since the tracker will not do it itself.
* updates composer packages

* update tests
* ensure version numbers are always the same

* try to fix ui test

* updates expected screenshots

* fix remaining overlay ui test
mattab and others added 28 commits September 12, 2017 00:12
* Update angular to 1.6 and ngDialog to 1.3.

* Remove broken Function.bind polyfill from kartograph that clashes w/ angular 1.6.

* $http.method().success/error functions do not exist in angular 1.6, just use standard promise interface.

* Maintain empty hash prefix for existing Piwik links.

See https://docs.angularjs.org/guide/migration#commit-aa077e8 for more info.

* Make sure radio setting values match availableValue values exactly.

Angular 1.6 uses strict equals when matching ng-value values w/ ng-model values, and the available values for boolean radio settings is always '0' or '1'. So we have to make sure the field value is '0'/'1'.

* Feedback form UI test code to remove piwik version string selected wrong element.

* Update expected screenshots (minor changes + unexplained default SMS provider change).
* Separate Archive query creation responsibility from Archive class.

* Add ability for plugins to define custom period types.

* Make period responsible for determining start/end time of periods, not LogAggregator.

* Allow specifying custom archive writer in PluginsArchiver.
* Revert "free tibet!"

This reverts commit 4e47c8a.

* Remove unneeded translations

* adjust API

* fix tests

* update screenshots

* update tests files

* update screenshot

* Do not change detected location

* update tests

* Fix continent detection for old records

* submodule update

* update screenshots

* Cleanup

* use group by filters only if needed

* make filter work for datatable maps
* makes profile query independent from events plugin

* move more stuff to event plugin

* update test files
…2060)

* Hide file integrity warnings from SEO site verification processes
fixes #12050

* Typo
* copy file instead of renaming it.

As stated in thread; fixes #5050

* Update GeoIPAutoUpdater.php

In most cases the rename is successful, in rare cases the rename cannot be completed. In those cases we do a copy, leaving the $tempFile in place, it will be overwritten during the next  GeoIPAutopudater task.

Tested in both windows and Ubuntu environment.

* Add unlink
* Fixes unit tests
refs #12071

* Remove extra line

* another try
* Use HTTPS for piwik.org link

* change second link to https sa well
…ension/Core.php(1560): Warning - constant(): Couldn't find constant \Piwik::LABEL_ID_GOAL_IS_ECOMMERCE_ORDER - Piwik 3.1.1-b1 (#12070)

vendor/twig/twig/lib/Twig/Extension/Core.php(1560): Warning - constant(): Couldn't find constant \Piwik::LABEL_ID_GOAL_IS_ECOMMERCE_ORDER
* Use Piwik.org in our HTTP Socket integration test

* use exact "piwik.org" in HTTP socket integration test

* use "ssl://" if necessary for HTTP socket

* divert from spec to please HTTP socket test
@mattab mattab added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Sep 20, 2017
@mattab mattab merged commit 4a18b35 into master Sep 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet