Download Piwik 2.2.0
Version 2.2.0 of Piwik has been released. This program is an open source alternative to Google Analytics. It uses php and a MySQL database to do its job. The functionality can be easily extended with plugins, of which more than twenty are included. Of course you can also turn it off if certain functionality is not needed. For more information about Piwik, please refer to this page and an overview of the schedule is on this page to find. Since version 2.0.3, the following changes and improvements have been made:
List of 79 tickets closed in Piwik 2.2.0
- #3093 Make Dashboard widgets more readable and less busy-looking
- #4965 use new device detector library in Piwik to detect browsers, systems, devices, brands and model
- #2834 All reports: display as much text as possible before the label is truncated
- #3810 Create unlimited number of custom variables slots! (we often need more than five)
- #4843 Send Super Users an email when a new Piwik version is available
- #4869 Show Site Search reports in Scheduled email reports and Piwik Mobile
- #4898 Replace “Give us feedback” top menu link with “Help”
- #4903 Add possibility to run multiple archiver in parallel
- #4985 Make Datatables more readable and flatter, to let you focus on the data
- #1169 Plugin can hook on events ‘before’ and ‘after’ other plugins
- #2935 Write Installer/Updater screenshot tests
- #4690 Introduce AngularJS to Piwik, first step: Website Selector rewrite
- #4692 Introduce AngularJS to Piwik Platform: rewrite All Websites selector to use AngularJS
- #4739 move UI unit tests away from PHP code and run directly in phantomjs w/ jasmine testing framework
- #4796 Piwik will now use Semantic Versioning 2.0.0
- #4878 VisitFrequency API: read pre 2.0 data
- #264 Developer doc: script to auto generate list of available hooks in piwik
- #2981 Loading Goal reports calls the API with segmentation which can be slow and should be pre-processed
- #4189 UI unit tests
- #4877 Add possibility to send feedback to the Piwik team in-context
- #4899 Move language selector for logged in users to user settings
- #4720 Date range show too many visitors when you include today
- #3606 Continuous Integration server improvements
- #4116 create & use API for coding UI controls that spans PHP/JavaScript
- #4357 Post Event only to activated plugins
- #4795 linking to #hash tag does not work after merging AngularJS
- #4924 Allow Plugin Settings to be loaded within Tracker flow
- #4942 Remove deprecated methods from code base
- #4958 Deprecate API CoreAdminHome.getKnownSegmentsToArchive
- #4959 Piwik Debian Package blog post
- #4986 New template hooks to inject content from themes: Template.beforeTopBar, Template.beforeContent, Template.footer
- #4991 API BREAKING: Deprecated the function Schema::dropTables() and DbHelper::dropTables, for the new Db::dropTables()
- #2174 Show Websites by Group in ‘All websites’ dashboard
- #3870 Calculate number of returning unique visitors
- #4777 When period=range, exporting data below an evolution graph should export data per day
- #4966 When API_datatable_default_limit=-1 in the config, ‘Export as’ should export all rows
- #4967 When a plugin requires a max Piwik core version, disable the plugin on update
- #4659 Custom Events should not trigger a conversion for Goal defined as matching an “Outlink”
- #4687 Notice: Undefined offset: Y in core/DataArray.php on line 109
- #4773 problem with puppet in vagrant
- #4780 Scheduled Tasks/Cron stopped working
- #4786 import_logs.py doesn’t acknowledge azw3 as download
- #4817 Importing logs with –login and –password option doesn’t work in 2.1.0
- #4824 Detect when shell_exec() has been disabled and use HTTP API instead
- #4828 Column not found: 1054 Unknown column ‘log_conversion_item’ in ‘field list’
- #4830 Class ‘PiwikDbSchema’ not found
- #4833 Add new segment button not working in FF-27.x
- #4856 Overlay: overwriting the API endpoint with setAPIUrl does not work in JS
- #4857 when browser_archiving_disabled_enforce=1 the Auto archiver will not process the VisitFrequency reports
- #4873 when Live plugin is disabled, do not show error in Segment value auto-suggest
- #4886 When Provider plugin not installed yet: Mysqli error: Unknown column ‘log_visit.location_provider’ in ‘field list
- #4909 Edge case: page view and ecommerce conversion tracked in the same second create wrong visitEcommerceStatus
- #4926 When Real time map is loaded over https, it does not always load the SVG files over ssl
- #4928 Notice: Trying to get property of non-object in ExampleRssWidget/RssRenderer.php
- #4934 Log Analytics: import_logs does not work on windows (updatetoken.php fail)
- #4938 piwik.js: setCustomVariable should not throw error when value is undefined
- #4948 Warning: substr_compare(): The start position cannot exceed initial string length
- #4951 Installation requirements incomplete
- #4955 Undefined index: argv in …./core/CronArchive.php on line 894
- #4957 Archiving should work on Synology NAS devices
- #4961 not checked type of return value in PiwikPluginManager::deactivateThemeIfTheme
- #4962 Installer fails when php5-json isn’t installed.
- #4963 Actions -> Pages export fail
- #4974 htmlspecialchars(): Invalid multibyte sequence in argument vendor/twig/twig/lib/Twig/Extension/Core.php on line 968
- #4999 Call to undefined function twig_lower_filter()
- #5004 setSuperUserAccess overwrites login with any super user login
- #4723 Update JQuery & JQueryUI
- #1902 Piwik on Windows: SQL Server, Azure, Wincache
- #2747 Changing super username
- #3116 E-Commerce Reports should not aggregate data to -1
- #3220 PHP API has an effect on Piwik option piwikUrl
- #3749 Actions plugin has to be enabled for Visitor overview to work
- #3873 Cannot create user with apostrophe in email address
- #4508 htaccess rule causing geoip file to be 403 unloadable
- #4513 Real time map animation for new visitors is not displayed anymore
- #4747 Same chart on reports for multiple domains
- #4781 Bad link for Segment Editor API
- #4820 Not using $PHP_BIN for running php Scripts inside archive.sh
- #4854 No “Add” button initially in Trusted Piwik Hostname settings
List of 82 tickets closed in Piwik 2.1.0
- #4604 Archive.php memory improvements (up to 10 times less memory required!)
- #4611 Make Innodb the new default type for all new Piwik installations (VS Myisam)
- #514 New Plugin: Provide HTTP_AUTH Authentication for Piwik – Release in Marketplace
- #2589 Add Support for Multiple Superusers
- #4564 Introduce new User permission: Super User Access
- #4610 Make Archive.php use PHP CLI instead of Web, more reliable and faster
- #4617 Various improvements to Devices Detection algorithm
- #3433 Implement a Smart App Banner to promote iPhone / iPad App
- #4502 Add Segment Editor to the Iframed embed dashboard
- #4520 Implement Smart App banner for Android devices
- #4582 Allow Super Users to change their alias
- #4796 Piwik will now use Semantic Versioning for Piwik core releases and all plugins
- #4675 New config setting to disable Creation of real time segments by non Super Users
- #4701 CSV format for Scheduled Email Reports
- #4683 Tracking API speed improvement: cache parsed yaml in tracker cache (DevicesDetection)
- #4001 Remove force_ssl_login setting -> only support force_ssl for security
- #4529 Automatically activate/deactivate the ‘Login’ plugin when activating another Login plugin (eg. LdapLogin)
- #4532 Custom date range not working if archiving triggered by report view from browser is disabled
- #4562 no option to “Reuse the tables” when reinstalling Piwik
- #4580 Users should not be able to delete custom segments created by Super User
- #4598 Different visitors with the same configuration visiting the site at the same second, could be recorded as one visitor
- #4612 Regressed: Scheduled reports should be sent automatically by webcron, when cron is not setup
- #4653 If server is not using at least PHP 5.3, make sure Piwik displays a useful error message
- #4563 PrivacyManager settings + Custom logo should be stored using Option:: rather than in config file
- #4565 Overriding location, city, region, latitude, longitude should be work for all actions
- #4607 Kindly Ask plugins developers of plugins for Piwik 1.x to convert to Piwik 2 platform
- #4609 Remove comments still referencing old Piwik_ (before using PHP 5.3 namespaces)
- #1877 Search Engine Detection: Plugin Hook
- #3343 Live: Returning visitor to open last visits for this visitor, in Visitor Log & Last visits widget
- #3865 Detect Firefox OS
- #4084 Show “Help us translate Piwik” after Installation
- #4503 New segment: support for ‘visitConvertedGoalId’ in all reports (visitors who converted a particular Goal)
- #4517 Create plugin to list all scheduled tasks
- #4539 Taks Timetable Plugin: Show actual Piwik ServerTime
- #4569 Add feedback message when a segment is used, and browser_archiving_disabled_enforce = 1
- #4711 New console command to update core and/or plugins
- #3789 Misplaced icons when report spans on multiple pages
- #3964 Piwik detects Opera 15 as Chrome 28
- #3990 Samsung Tab should be qualified as tablet
- #4260 Make campaign name and campaign keyword lowercase when tracking
- #4375 Metrics picker on Referrers: add “Total” record
- #4432 Notice: Array to string conversion in tmp/templates_c/42/f7/
- #4436 Clockwork API returned the following error message : Error 7: ‘Content’ Parameter Not Specified’
- #4439 invalid shutdown callback when eAccelerator is enabled
- #4443 Theming: some images not overridden by theme images
- #4451 “Load more visits” with “Visitor Profile” loads the same visits
- #4496 Annotations, unserialize() [function.unserialize]: Error at offset
- #4525 Incorrect url redirection from transitions modal window
- #4533 Auto Geoip Db update may fail, Tar library not loading in some server configs
- #4540 tasks timetable plugin: take year into account
- #4541 Visits per server time wrong sort key…
- #4557 Piwik detects Midori 0.5 axis Chrome 18
- #4559 GeoIPCity.dat error in UIAssetCacheBuster.php
- #4560 Fix Piwik API to be used with AngularJS JSONP callback
- #4561 typo in plugins/Login/templates/login.twig
- #4568 Invalidating reports may fail because of log delete settings
- #4578 Show author or plugin
- #4600 Untranslated text in referrers template
- #4603 Ensure Database is set in Tracker
- #4618 DisplayTopKeywords only shows a single character
- #4628 Log Analytics –enable-bots does not enable bots tracking
- #4631 Installation: when upgrading from 2.0.3 and reusing existing tables during install, sql error
- #4654 Update currencies
- #4669 Call to undefined method Twig_TokenStream::nextIf in core/View/RenderTokenParser.php line 43
- #4678 Fatal error in VisitsSummaryController::getEvolutionGraph()
- #4679 SegmentEditor API throws NoAccessException
- #4681 The Tracker.getDatabaseConfig event is fired before the loading of the plugins
- #4682 Morpheus theme makes tables in security settings partly unreadable
- #4516 do not track pingdom bot
- #4614 Remove visualphpunit
- #4538 German Translation for Scheduled Task/ Task Timetable Plugin attached
- #3800 Styling: Missing indentions for level5 and deeper
- #3971 Wrong device detection
- #3972 UserSettings.getMobileVsDesktop error with period=month, date=previous1, idSite=all
- #4263 geoip DB automatic update doesn’t respect update period
- #4536 UI bugs connected to subdatatables
- #4545 Social Network icon for Youtu.be is missing
- #4556 Small UI error in “Real time visitor count”…
- #4567 CacheBuster is sub-optimal
- #4572 Useless code spotted.
- #4626 Warning: preg_match(): Unknown modifier ‘/’ in Url.php
- #4655 Invalidate merged Noncore JS / CSS in case of any plugin update/downgrade/uninstall
Version number | 2.2.0 |
Release status | Final |
Operating systems | script language |
Website | piwik |
Download | http://builds.piwik.org/latest.zip |
File size |
9.33MB |
License type | GPL |