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.0.3-b1 #11533

Merged
merged 45 commits into from Mar 27, 2017

Conversation

@mattab
Copy link
Member

commented Mar 27, 2017

No description provided.

tsteur and others added some commits Mar 9, 2017

Add new option to ignore ssl errors when running U tests via PhantomJS (
#11482)

* Add new option to ignore ssl errors when running U tests via PhantomJS

If nobody has a problem with it, can also add this option by default as there should be no problem with it.

* set ignore ssl error by default
Add system check for the hash() function (#11455)
* Add system check for the hash() function

* Update expected screenshot for hash() system check
Introduces new config setting to enabled plugin upload (#11445)
* introduces new config setting to enabled plugin upload (disabled by default)

* updates changelog

* updates expected screenshot

* improve message
More secure / more random integer generation (#11473)
See http://us2.php.net/manual/en/function.random-int.php : random_int — Generates cryptographically secure pseudo-random integers
New event that lets plugins trigger notifications in the admin area (#…
…11483)

* New event that lets plugins trigger notifications in the admin area

They have to be triggered before assigning the notifications to the view and there is no other way to determine when a plugin is supposed to trigger notifications in the admin. Ideally, in the future we would even move the notifications above to CoreAdminHome or somewhere else eventually.

First thought of using `Controller.addAdminNotifications` as we often use this wording but then we would need to rather do `Piwik::postEvent('Controller.triggerAdminNotifications', &$notifications);` as otherwise nothing can be added.

Plugins could actually also use this event to cancel notifications where in the past it was needed to hide them via CSS. 

Happy about any other naming suggestions but want to keep it "specific" to notifications and not something to general like `postEvent('Controller.renderAdminView, $view')`.

* document new event
Post current action in Template.beforeContent event (#11481)
* Post current action in Template.beforeContent event

Be good to have this as well when wanting to restrict content to certain actions

* for consistency also add event to dashboard
Post JavaScript events when performing an action (#11463)
* post JS events when a user performs an action

* post events for website

* also post the measurable type
Add possibility to select a specific frame within a page (#11484)
* Add possibility to select a specific frame within a page

eg `page.selectFrame('myFrameName');` and at the end of the test `page.selectMainFrame();`

What doesn't seem to work yet correctly is typing within the frame. I presume the position where the click should happen is not calculated correctly (it clicks before sending keys).

* get correct position within frame so .click works

* when selecting a frame within a frame, do not calculate position again

* fix an issue where $ might not be defined but window.jquery
always use window.jQuery instead of $ in ui tests (#11505)
This is actually better this way instead of assigning $
Show human readable value for default value(s) of a setting (#11501)
* show human readable value for default values

* update screenshots

phoob and others added some commits Mar 21, 2017

Fix Overlay bubbles on Firefox (and Opera Mini) (#11485)
* Fix Overlay bubbles on Firefox (and Opera Mini)

The previous css didn't work on firefox (http://caniuse.com/#search=zoom). Using transform: scale() is the recommended way to do it according to

* Update client.css
Update followingpages.js (#11511)
* Update followingpages.js

Fix for #11509

* Update followingpages.js

better css, allow for smooth transition and more control.

* Update client.css

add transition css.
Merge pull request #11472 from piwik/11471
Fix showColumns in Multisites API by pageviews does not work
Premium Plugin Installer shows false error message after install (#11516
)

* fix #11512 Premium Plugin Installer shows false error message after install

* better handling when a plugin was installed
Improves plugin list filters (#11448)
* Improves plugin list filters

* match lowercase

* update ui tests
Fix UIControl memory leak (#11362)
Previously, every `UIControl` ever created would be stored in `UIControl._controls`. During cleanup, every `UIControl` would be checked to see if it is still active in the DOM, but would never be removed from the array.

Now, cleanup only retains a reference to active `UIControl` instances. This change also decouples `UIControl` IDs from the length of the array.
Merge pull request #11530 from piwik/docupdate
Updates method documentation of `broadcast.buildReportingUrl`

@mattab mattab added this to the 3.0.3 milestone Mar 27, 2017

@mattab mattab merged commit b78a104 into master Mar 27, 2017

0 of 2 checks passed

continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
continuous-integration/travis-ci/push The Travis CI build is in progress
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.