Matomo 0.2.33
In this release we focused on fixing all existing issues. At this point we believe Piwik should work very well and display accurate data. One step closer to Piwik stable!
– FIXED #374 Performance: Fix memory leak during Archiving process
– Improved overall speed of archiving algorithm
– ADDED Piwik now translated in Danish (Dansk), Greek (Ελληνικά), Estonian (Eesti keel), Galician (Galego) and Romanian (Română)!
– UPDATED translations for Catalan, German, French, Russian, Slovak, Swedish and Taiwanese.
– FIXED #310 When database collation is not the default, mysql error “Illegal mix of collations”; now all tables are created with utf8 charset. All existing tables and all fields are converted to utf8.
– FIXED #599 Make archive.sh not accessible via http; patch by pebosi and vipsoft!
– FIXED #589 Piwik fails to properly decode and store some chinese keywords (eg. from baidu.com)
– FIXED #435 Exotic encoded keywords should be stored as utf-8 in the DB
– FIXED #575 Duplicated keywords in search engine keywords report
– FIXED #577 Automatic purge of out of date records should be automatically called once a day.
– FIXED #640 Remove ‘nb_uniq_visitors’ from all API calls when period is not “day” as the data is not correct. It is now called ‘sum_daily_nb_uniq_visitors’ in all API calls. The column “Unique Visitors” won’t be displayed in week/month/year reports.
– FIXED #578 Actions API: clarify idsubdatatable VS databaseSubtableId in API response
– FIXED #582 API UsersManager.* accepting $userLogin should work well when super user login is passed
– FIXED #627 misreported outlinks (anthon)
– FIXED #408 recognizeTheVisitor doesn’t save new visitor if cookie is set and visitor not found in DB
– FIXED #633 when specifying logging messages/errors/exceptions to a file in piwik config, the archiving breaks as path is invalid
– FIXED #636 Anonymous access to javascript code
– FIXED #523 adding website with international characters doesn’t work; eg. täst.de
– FIXED #609 Misaligned data when exported in CSV
– FIXED #602 API: UsersManager.userExists returns empty value to mean no
– IMPROVED feedback to user during installation, in case user tries to install and conflicting tables are already found in the DB
– FIXED #612 Error when no sites configured
– FIXED #600 warning during archiving
– FIXED #597 Add new method to languagesManager to show all string of a language, to reuse piwik translations in other Piwik UIs (eg. http://www.desktop-web-analytics.com/)
– FIXED #581 add widget by default: RSS feed of changelog + refactored code it’s now very easy to create a widget showing a rss feed in any piwik plugin by reusing the Piwik_ExampleRssWidget_Rss class
– FIXED #606: custom vars broken (anthon)
– FIXED #586 claryfing messaging when one-click update fails
– FIXED #591 VisitsSummary index does not properly translate time period
– FIXED #592 not show example API link for SitesManager.updateSite() and addSite
– FIXED #593 Zend require_once path fix (anthon)
– FIXED #573 Changeset 949 may break configuration values
– FIXED #486 Sparklines aren’t distinguised by referer type
– FIXED #9 referer URLs with host registered as main_url or alias_url should NOT be counted as referer. Now if a visitor comes to piwik.org/ with a piwik.org/xx/y/z referer, it will be considered a direct entry rather than a referer visit. It makes use of the new caching mechanism introduced with the Goal Tracking plugin, to cache website-related data for super fast access at Tracker time.
– FIXED #14 Searching on countries within the DataTable is not working properly
– FIXED #614 MySQL unix socket support (anthon)
– FIXED the “Base table or view not found” or doesn’t exist (piwik_option) issue that was submitted by several users
– FIXED #605 error after installation: user translation tries to use ‘access’ before it’s loaded
– FIXED #603 API: when not specified, XML should be returned, rather than serialized PHP
– FIXED when profiling is enabled “Fatal error: Call to undefined function memory_get_usage()”
– API CHANGE we renamed two php constants. ENABLE_DISPATCH has been renamed PIWIK_ENABLE_DISPATCH and ENABLE_ERROR_HANDLER is renamed PIWIK_ENABLE_ERROR_HANDLER
– Renamed all constants used in Piwik and prefixed with PIWIK_ (no namespace collision when using piwik as php library)
– Added few search engines
– Other minor updates & improvements & added unit tests