Matomo 0.5.5
Announcing Piwik 0.5.5. As always, please update to the latest version to receive the latest features, bug fixes, and support.
New Features
- #692 – AnonymizeIP plugin to mask the IP address of your visitors.
- #908 – add a hook to allow plugins to define the website ID to load by default when going to stats
- #1097 – Installation/Update: file integrity check to report missing or corrupt files
- #1129 – Tracker: table index enhancements
Bug Fixes
- #59 – Feedburner plugin update
- #987 – ArchiveProcessing: duplicate idArchive
- #1011 – Provider plugin now limits row count to 500
- #1027 – IE7/IE8 Add a widget (Widgetize) bugs
- #1041 – Keyworks that don’t link to search engine page results are now not linked, as expected
- #1061 – non-processable GET-parameter throws error message
- #1071 – get/save language preference
- #1082 – Actions plugin: cannot use object of type Piwik_DataTable_Row as array
- #1087 – Multisites: date range selection in the calendar is be the largest available across websites
- #1089 – sync up DDL with schema update script
- #1090 – “Display JavaScript Tag” always showed name of first website
- #1100 – handle malformed dashboard layout
- #1109 – undefined function error in Goals manager
- #1114 – all actions incorrectly labeled as Page Views?
- #1115 – MultiSites: handle single quote(s) in site name
- #1120 – refinements to the Live! plugin
- #1132 – Epiphany misdetected as Safari
- #1127 – evolution always shows 0% when current visits is 0
- #1136 – handle byte count and other shorthand notation for memory limit
- #1137 – libs/sparkline: rendering bugs with small values or ranges
- #1151 – update to the Update welcome page: displaying full list of SQL queries to execute
- #1193 – non-javascript tracking now disabled by default, possibility to record non-JS visits by appending &rec=1 to the beacon
- #1196 – typos / refactoring of css
- #1147 – plugin enable, disable, dashboard layout save and visit generator operations protected by the token_auth
- – refactoring of the Login controller and views, and fixing the redirect logic
Maintenance
- #445 – added a few .htaccess files to override overly permissive Apache configuration (e.g., directory listing, direct access to .php files)
- #991 – redirect to Installation plugin’s welcome screen if database connection credentials fails (instead of an exception and a backtrace)
- #1067 – page titles and for page URLs can now use a different delimiter
- #1068 – internationalize the Goals plugin
- #1091 – Feedback UI improvements
- #1092 – provide workaround if parse_ini_file() is disabled; replacement function by Andrew Sohn
- #1096 – plugin descriptions should be translateable
- #1098 – auto-refresh the Multisites report
- #1099 – added MySQL client/server version compatibility check
- #1101 – numbered args in translations should be %1$s, %2$s, etc.
- #1110 – handle IPv4-mapped addresses; detect IPv6 addresses at Installation
- #1119 – remove out-of-date translations of password recovery email body
- #1122 – E_STRICT clean-up in plugin API files
- #1123 – reogranize browser families; convert WebKit versions to corresponding Safari product versions
- #1133 – add ‘charset = utf8’ to configuration file on new installs (or reinstalls where tables are deleted) when client/serve charset mismatch detected
- #1135, #1174 – more search engines
- #1150 – outdated reports should be displayed rather than no data at all
- #1155 – cookie path can now be defined in config.ini.php or in global.ini.php
- #1156 – document SPL and Reflection requirements
- #1163 – Palm Pre/Pixi detection
- #1165 – UserSettings unit tests coverage expanded
- #1167 – UserAgentParser issued
- #1175 – update to Zend Framework 1.10.2
- #1176 – update to Smarty 2.6.26
- #1178 – remove unused/obsoltete json.js
- #1179 – JavaScript API should have trackPageView(title)
- #1181 – first day of stats, select today by default instead of yesterday
- #1182 – coding style changes to Live plugin
- #1191 – PHP 5.2.0 syntax issue
- #1195 – comment typo in _pk_translate function
- #1200 – on successful login, Piwik should redirect to the referer URL only if it is a Piwik URL
- #1202 – utility nonce functions for the plugin framework
- – piwik.js has been YUI-compressed since Piwik 0.4; with 0.5.5, you can now use js/index.php to serve up a deflate/gzip compressed piwik.js if your web server doesn’t have mod_deflate or mod_gzip (8.3K vs 3.5K)
Anthon and Matt contributed the bulk of changes for this release. Thanks also go out to Andrew Sohn, feyp, halfdan, jr-ewing, masterkeedu, pebosi, and yareckon for patches.