Revisions of matomo

Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 70)
- Update to 5.0.3
  matomo-org/matomo
    #21971 Visits log executes thousands of DB queries in a single request 
    in getAliasSiteUrlsFromId() [by @mneudert]
    #21186 Scheduled report shows square character in HTML report in date [by @mneudert]
    #21867 [Bug] Bad date formatting in email reports [by @mneudert]
    #22001 [Bug] Call to a member function getSeriesCount() on null [by @mneudert]
    #21924 [Bug] cron:archive CLI changed response format in Matomo 5 – 
    instead of DateTime before every row, only time is displayed [by @sgiehl]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 69)
- update to 5.0.2
  matomo-org/matomo
    #21809 Ensure values of fields with type password are redacted in API response [by @sgiehl]
    #21752 Remove Cloudflare from No Data Screen [by @sgiehl]
    #17807 Page Performance reports don’t show data (empty graph) when viewing performance for a flattened page URL [by @sgiehl]
    #21810 Fix possible deprecation warning in UsersManager.getUsersPlusRole API [by @sgiehl]
    #21829 [Bug] Sorting Product Revenue in Ecommerce not working [by @sgiehl]
    #21837 [Bug] Annotations get wrong date on timeline chart view [by @mneudert]
    #21595 Always show evolution of “0%” for sparklines [by @sgiehl]
    #21762 [Bug] Unable to close visitor profile by clicking ‘x’ button with one click. [by @sgiehl]
    #21769 Enable language Gujarati [by @sgiehl]
    #21800 [Bug] Console Archive Command ignores `–quiet` in v5.0.1 [by @sgiehl]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 68)
- update to 5.0.1
  This patch fixes a regression issue when upgrading to Matomo 5 when 
  you are using the MyISAM storage engine for MySQL 8.
  26 tickets have been closed by more than 10 contributors!
  matomo-org/device-detector
    #7527 TV Detection Improvements
    #7528 Various Devices Detection Improvement
    #7535 Vestel Production TV Devices
    #7536 VIDAA OS / Hisense Production TV Devices
    #7537 Android Set-Top-Boxes
    #7539 Amazon Fire TV Detection by Build Models
    #7540 Adds detection for Altimo, AmazonBasics, Atlantic Electrics, 
    Black Box, Canal+, Cecotec, DIORA, Dinalink, Elektroland, FITCO, 
    Filimo, Graetz, HOFER, Homatics, Kendo, Maxwell, MEGA VISION, MEO, 
    NABO, NetBox, OCEANIC, Orava, Play Now, PROSONIC, Sagemcom, SEHMAX,
    Silva Schneider, Solas, Super General, TADAAM, TAUBE, VANGUARD, 
    Walker, We. by Loewe., WONDER brands. improves detection for other 
    brands, improves version detection for Fire OS 
    [by @liviuconcioiu, @sanchezzzhak]
    #7541 CaptiveNetworkSupport agent not all identified
    #7542 Adds detection for Express LUCK, Ooredoo, Tsinghua Tongfang, 
    XGEM brands, Nuanti Meta browser, DIGA, YouView mediaplayers and 
    improves detection for various brands 
    [by @liviuconcioiu, @sanchezzzhak]
    #7546 Adds detection for OWLer and BBC bots, improves version 
    detection for iOS and macOS [by @liviuconcioiu, @sanchezzzhak]
  matomo-org/tag-manager
    #212 Support variables in Custom JavaScript variable
    #731 Added code to support variables in Custom JS variable 
    [by @AltamashShaikh]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 67)
- update to 5.0.0
  Breaking Changes
  + AngularJS has been completely removed from the code base, existing AngularJS 
    code will no longer work. It is recommended to convert that code to Vue.
  + jQuery has been updated to 3.6.3. Please check your plugins javascript code 
    if it needs to be adjusted. More details can be found in jQuery update 
    guides: https://jquery.com/upgrade-guide/3.0/ and https://jquery.com/upgrade-guide/3.5/
  + The Common::fixLbrace() function has been removed. It was only necessary 
    for AngularJS and no longer needs to be used.
  + The deprecated JSON2 API format has now been removed. We recommend switching 
    to the JSON renderer, which behaves the same.
  + The javascript event piwikPageChange, which is triggered when a reporting 
    page is loaded, has been renamed to matomoPageChange. 
    Ensure to update your implementation if you rely on it.
  + The deprecated javascript functions broadcast.init, broadcast.propagateAjax 
    and broadcast.pageLoad have been removed.
  + Plugin names are now limited to 60 characters. If you used to have a 
    plugin with a longer name, you might need to rename it.
  + The instance_id configuration does no longer support characters other 
    than a-z, 0-9 and the special characters .-_. If the configured value 
    contains other characters, they will be simply removed.
  + When an invalid token is provided in an API request, a 401 response code 
    is now returned instead of 200 response code.
  + By default, the file:// protocol is no longer tracked. To enable tracking 
    of the file:// protocol use the new JavaScript tracker method 
    enableFileTracking (learn more).
  + We have migrated our automated tests from Travis CI to GitHub actions. 
    If your plugin used Travis CI for running tests ensure to migrate that to 
    a GitHub action as support for running tests on Travis has been dropped.
  + By default, the last ip address in the proxy list will now be used rather
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 66)
- Update to 4.15.1
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 64)
- Update to 4.14.2
  This patch release fixes a tag manager regression discovered in 
  Matomo 4.14.0, adds site detection for Cloudflare with a set up 
  guide and includes detection of some new devices.
  matomo-org/matomo
  #20573 Added site detection for cloudflare and updated noData page 
  to mention cloudflare [by @AltamashShaikh, @sgiehl]
  #20579 Improve brute force protection checks (#20543) [by @sgiehl]
  #20512 Faster archiving for non-day periods by only storing one 
  datatable and blob row at a time in memory [by @tsteur, @sgiehl]
  #20594 Improve archiving performance by loading cached actions from
  a database reader when using a multi-server database environment [by @tsteur, @sgiehl]
  matomo-org/tag-manager
  #620 Reverting Tag Manager JavaScript Change that caused fewer 
  visits to be tracked when both Tag Manager and JavaScript trackers 
  were used together [by @snake14]
  #614 Fixed regression of container to set conditionally only if 
  not present [by @AltamashShaikh]
  matomo-org/device-detector
  #7379 Update README.md [by @github-actions[bot], @sgiehl]
  #7380 Detect new brands: Kinstone, ROiK and Detect device for exist 
  brands: Samsung, Huawai, DEXP, TCL, Xiaomi [by @sanchezzzhak, @sgiehl]  
  #7382 Detect new brand HIPER and Detect devices for exits brands: 
  Samsung, Xiaomi, BBK, SUNWIND, Stylo [by @sanchezzzhak, @sgiehl]
  #7383 Detect new brands: GOODTEL, Viper, VIIPOO, Vityaz, Samtron and 
  Detect devices for exist brands: Huawei, ZTE, Doogee, Realme. OPPO [by @sanchezzzhak, @sgiehl]
  #7384 Detect new brands: ANXONIT, Ctroniq, Punos, TopDevice and Detect 
  devices for exist brands: OPPO, POCO, Pico, Tecno Mobile, DEXP [by @sanchezzzhak, @sgiehl]
  #7385 Adds detection for Wavebox browser [by @liviuconcioiu, @sanchezzzhak]
  #7387 Detect browsers: IVVI Browser, NOMone VR Browser, Opus Browser,
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 63)
use mod_php8
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 62)
- since PHP8, json module is included in core
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 61)
enhance rpmlint Filter
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 60)
- hardcode php8 (modules): php7 is dead
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 59)
- Update to 4.14.1
  This is the last planned minor release for Matomo 4, it contains 
  numerous fixes, performance improvements and usability tweaks.
  In this release there is a change to the HTTP tracking API, the 
  campaign attribution tracking parameters `_rcn` and `_rck` are no 
  longer used to attribute visits. Those parameters will now only be 
  used to attribute conversions. If you want to manually attribute a 
  visit to a campaign ensure to attach camapign parameters to the 
  tracked URL instead. 
  The Tracking API Reference documentation was updated.
  matomo-org/matomo
  #17399 Add diagnostics command options to list and delete unexpected 
  files [by @flamisz, @bx80]
  #20285 Tabbing (tab navigation with keyboard) is not working in 
  Matomo 4.13 (regression) [by @diosmosis, @sgiehl]
  #20306 In accept invitation screen show the email instead of the 
  username [by @sgiehl]
  #20380 Improve detection of GA3 and GA4 to more accurately suggest 
  correct tracking set up guides [by @tsteur]
  #20410 Added code to include schedule command for plugins while 
  generating github action [by @AltamashShaikh, @bx80]
  #20343 Feedback success overlay might not be shown [by @sgiehl]
  #20404 OptOut: Remove extra twig markings [by @coffeemakr, @sgiehl]
  #20430 Ensure empty widgets are loaded correctly [by @sgiehl]
  #20441 Ensure archiving for segments uses correct date ranges [by @sgiehl]
  #20370 Slightly improve visits log layout as dashboard widget [by @sgiehl, @JackySw]
  #20166 Adjust some archivers to use correct row limit when aggregating 
  periods [by @sgiehl]
  #20307 Fix PHP 8.2 deprecations in 2FA plugin [by @sgiehl]
  #20312 What’s new icon “on” doesn’t show there is a new entry when
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 58)
- Update to 4.13.3:
  matomo-org/matomo
  #20180 Ensure row evolution works in events when switching 
  secondary dimension [by @sgiehl]
  #20149 When trying to find a join for segmentation, also look for 
  available ways to join in both directions [by @diosmosis, @sgiehl]
  #19343 Further PHP 8.2 compatibility improvements [by @bx80, @sgiehl]
  #20234 Fixed PHP 8.1 deprecated warning for Redis::connect() call 
  [by @jakeh999, @sgiehl]
  #20232 Keep selected site when returning to the dashboard from 
  Tag Manager [by @sgiehl]
  #20233 Fixed anchor link issue on the tracking code page of the 
  admin when clicking on MTM [by @sgiehl]
  #20256 Fix possible notice in VisitorDetails class [by @sgiehl]
  #20209 Add Snapchat to social networks [by @sgiehl]
  #20207 Added link to useful FAQ and RAW data information to 
  Live API reference, [by @bx80]
  #20263 Prevent MySQL error has gone away error during tracking 
  [by @tsteur, @sgiehl]
  #20236 PHP 8.2 deprecation warnings [by @sgiehl]
  #20282 Readonly text field isn’t possible to identify as such 
  [by @sgiehl]
  matomo-org/device-detector
  #7330 Detect new brands: MwalimuPlus, OLTO, DSIC, Mascom and 
  Detect devices for existing brands Vivo, Xiaomi, Sharp 
  [by @sanchezzzhak, @sgiehl]
  #7334 Detect new brands: Vormor, Oangcc, SOSH and Detect devices 
  for existing brands Vivo, Xiaomi, Sharp, ZTE [by @sanchezzzhak, @sgiehl]
  #7335 Detect mobile apps: Audible, Overcast [by @sanchezzzhak, @sgiehl]
  #7336 Detect Wolvic VR Browser [by @sanchezzzhak, @sgiehl]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 57)
- Matomo meanwhile strongly recommends PHP 8 - let's go with this 
  and disable builds on distributions that do not provide this 
  version
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 56)
- Update to 4.13.1
  matomo-org/matomo
  #20090 Speed up sparklines when larger periods are selected and improve 
  detection of trends as well as fix comparison of dates [by @tsteur]
  #20094 Don’t force using day period for sparkline when comparing to 
  ensure it compares correct periods and is fast [by @tsteur, @sgiehl]
  #19974 Performance improvements for goals by pages [by @bx80]
  #19928 Fix Unknown format specifier in translation in Live plugin [by @sgiehl]
  #20176 Fix PHP8.2 Deprecation Warning on module install [by @sgiehl]
  #20082 Add countdown redirection to User Invite error page [by @samjf, @bx80]
  #20099 Updated Nonce and Token exception message [by @AltamashShaikh, @sgiehl]
  #20110 Retry establishing DB connection if it fails with MySQL 
  Server Has Gone Away [by @tsteur, @sgiehl]
  #20147 Remove outdated misleading comment [by @danielegobbetti, 
  @justinvelluppillai]
  
  matomo-org/tag-manager
  #582 Add new trigger user interaction [by @JaJuMa, @AltamashShaikh]
  
  matomo-org/device-detector
  #7302 Detect existing brand: Digma, Condor, Samsung, iDroid, BQ, 
  Gigabyte, Santin [by @sanchezzzhak, @sgiehl]
  #7304 Detect new brands: DEYI, JoySurf, VIVIMAGE, X-Mobile and 
   Detect devices for existing brands: Vivo, Huawei, Sharp, HTC 
   [by @sanchezzzhak, @sgiehl]
  #7307 Improves detection for Iridium browser [by @liviuconcioiu, @sanchezzzhak]
  #7310 Add support for Laravel cache [by @vpominchuk, @sanchezzzhak]
  #7311 Detect new brands: Kapsys, Sunmax, SSKY, Winstar, XCOM, 
  YELLYOUTH and Detect devices for existing brands [by @sanchezzzhak, @sgiehl]
  #7312 Improves version detection for iOS, iPadOS and macOS [by @liviuconcioiu, @sanchezzzhak]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 55)
- Update to 4.13.0
  New config.ini.php settings
  + A new config setting enable_opcache_reset defaulting to 1. 
    Provides a configuration switch for opcache_reset when general 
    caches are cleared. This may be useful for multi-tenant installations 
    that would rather manage opcache resets by themselves. This could 
    also be used by scripts to temporarily switch off opcache resets.
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 54)
- Update to 4.12.3
  #19905 Fix to apply Tag Manager database update when upgrading from 4.12 
  #19818 Improve alignment in Visits > real-time by hiding parent of 
  period selector
  + a minor security improvement to prevent possible XSS attacks by 
    one super user account on another super user.
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 53)
- run_tests.sh is gone
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 52)
- Update to 4.12.1
  #19853 Goal visits log query performance improvement – don’t execute 
   the query when no idVisits [by @tsteur, @sgiehl]
  #19819 Ensure empty report tables also use max width [by @sgiehl]
  #19838 Avoid loading goals data multiple times for goal metrics 
  [by @sgiehl, @bx80]
  #19833 Allow empty excludedReferrers on the global setting [by @peterhashair]
  #19863 Adds missing escaping [by @sgiehl, @peterhashair]
  #19768 Upgrade to Matomo 4.12 breaks Matomo when DeviceDetectorCache 
  plugin is installed [by @peterhashair]
  #19870 Fix failures link to Learn More [by @PabloCastellano, @bx80]
  #19808 Visits Overview accessibility improvement – remove redundant 
  information [by @audrasjb, @sgiehl]
  #19809 TourEngagement accessibility improvement – Remove redundant 
  information [by @audrasjb, @sgiehl]
  #19817 Fix Referrers.getKeywordsFromSearchEngineId API for invalid 
  subtable ids [by @sgiehl]
  #19869 PHP8 fix – Ensure data retention settings are respected [by @sgiehl, @bx80]
  #19841 Check downloaded referrer spam list for validity [by @sgiehl]
  #19827 Return correct parameter divId for JS opt-out [by @DevDavido, @sgiehl]
  #19852 Fix array to string conversion warning in userOptOut [by @bx80]
  #19861 Ensure password check can only throw wrong password error 
  [by @sgiehl, @peterhashair]
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 51)
- Update to 4.12.0
  Breaking Changes
  * When removing a user through the UsersManager.deleteUser API using 
    a session authentication, a new parameter passwordConfirmation 
    needs to be sent along with the request containing the current 
    password of the user issuing the API request.
  * When adding a user through the UsersManager.addUser API using a 
    session authentication, a new parameter passwordConfirmation needs 
    to be sent along with the request containing the current password 
    of the user issuing the API request.
  * When inviting a user through the UsersManager.inviteUser API using 
    a session authentication, a new parameter passwordConfirmation needs 
    to be sent along with the request containing the current password 
    of the user issuing the API request.
  New PHP events
  * Added new event Login.userRequiresPasswordConfirmation, which can 
    be used in login plugins to circumvent the password confirmation 
    in UI and for certain API methods
  * When removing a site through the SitesManager.deleteSite API using 
    a session authentication, a new parameter passwordConfirmation needs 
    to be sent along with the request containing the current password of 
    the user issuing the API request.
  New Privacy Opt-Out Options
  * The privacy manager iframe opt-out UI has been replaced with a choice 
    of either generating JavaScript opt-out code which uses the Matomo 
    tracker, or generating self-contained JavaScript opt-out code which 
    directly sets the consent cookies. Existing iframe opt-outs will still 
    work, but iframe opt-out code will no longer be generated by the UI 
    as support for third party cookies in iframes is being discontinued 
    by most major browsers.
Displaying revisions 1 - 20 of 70
openSUSE Build Service is sponsored by