We release today 0.4.1 mostly for compatibility with the newly released PHP 5.2.10.

– FIXED #821 Piwik is PHP 5.2.10 Compatible: Incompatible method declaration in Piwik_Log_APICall
– ADDED #778 javascript API to trigger a goal trackGoal. See documentation for trackGoal Javascript function
– FIXED #814 sourceElement can become NULL in function clickHandler
– FIXED #760 Changes to ‘Basic HTML’ format
– FIXED #742 Open Flash Chart update to Version2 Kvasir
– FIXED #820 Piwik_ViewDataTable: $this->dataTable->getFirstRow() returns false and attempts to access getColumns()
– FIXED #815 password reset should be reset only when email was successfully sent
– FIXED #808 OFC2 export as image broken on IE8
– FIXED #805 PHP session settings
– FIXED #620 Piwik should use autoload (lazy load) classes instead of using require_once
– FIXED #798 IE6 error when clicking on menu: flash object not destroyed properly (patch by Marc Trudel)
– FIXED #795 Flash Widgets – “loading-blue.gif” never finishes
– FIXED #697 Campaign parameter ignored when not as first parameter
– FIXED #786 Installation on IIS fails with http status 405 error
– FIXED #787 change to support embedded widgets across domains; add sample cross domain policy (install in wwwroot and edit list of permitted hosts)
– FIXED #785 Bug the new piwik.js from Version 0.4 doesn’t work with perfectlightbox
– FIXED #736 unset cookie value if set(name, val) is called with val = Null
– FIXED #810 Class ‘Piwik_URL’ not found
– FIXED #784 Error when deleting a goal
– FIXED #783 Piwik includes wrong Zend library

Most patches for 0.4.1 were submitted by Anthon Pang.