This Matomo update is primarily a maintenance release. There were some fixes and improvements to the Google Tag Manager, WordPress, and Vue.js instruction tabs. There were also some small UI/UX improvements and compatibility fixes with PHP 8.1.
You can see a full list of the fixes, improvements, and small additions below.
List of 21 tickets closed in Matomo 4.15.0
- #20785 Correctly escape report name in CSV exports [by @sgiehl]
- #12165 Submit Matomo to Google Tag Manager Community Template Galleries
- #20915 Single click copy button for code snippets [by @bx80, @sgiehl]
- #20636 [PHP 8.1 compatibility] Fix array access warning on float – /plugins/Goals/DataTable/Filter/CalculateConversionPageRate.php
- #20658 [PHP 8.1 compatibility] IPUtils.php(27): Deprecated – trim(): Passing null to parameter #1 ($string) of type string [by @sgiehl]
- #20589 Allow goals processed metrics to appear in API.getProcessedReport output [by @diosmosis, @sgiehl]
- #20606 Added GTM installation guide in no-data and tracking code pages [by @AltamashShaikh, @sgiehl]
- #20649 Added WordPress installation guide for no-data and tracking code pages [by @AltamashShaikh, @bx80]
- #20679 Fixed two issues with the handling of processing dependent archives [by @diosmosis, @sgiehl]
- #20681 Don’t show empty categories in widget listing [by @diosmosis, @sgiehl]
- #20682 Allow reports to override the min/max label width values [by @diosmosis, @michalkleiner]
- #20683 add Live.initializeVisitorActions event to allow plugins to collapse actions in the visitor log if they need to [by @diosmosis, @sgiehl]
- #20700 Improves UI/UX on no data screen [by @AltamashShaikh, @bx80]
- #20710 Update Google Tag Manager instructions on no data screen [by @michalkleiner, @sgiehl]
- #20748 Improved WordPress instruction tab on the no data screen [by @AltamashShaikh, @sgiehl]
- #20790 Adds Vue.js instruction tab on no data screen [by @AltamashShaikh, @sgiehl]
- #20815 Allow reports to specify a column/metadata other than “label” that uniquely identifies a row [by @diosmosis, @sgiehl]
- #20862 Improvements to notifications under tracking code on no data screen [by @AltamashShaikh, @bx80]
- #20882 Improve handling of deactivating incompatible plugins during update [by @sgiehl]
- #20890 Add instruction tab for React.js to no data screen & improve JS code instruction tab [by @AltamashShaikh, @sgiehl]
- #20928 Adds new SPA/PWA instruction tab for no data screen [by @AltamashShaikh, @sgiehl]
Security release
This release does not contain any major security fixes.
Our security bug bounty program welcomes & rewards researchers who discover and responsibly report to us any security issues found in Matomo or any of the plugins created by Matomo/InnoCraft.
Featured image: Created with www.kittl.com