Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-25Adds unique index for user email (#19560)Stefan Giehl
2022-06-30Provide possibility to configure referrer exclusion list (#19302)Stefan Giehl
* Adds database column to store referrer exclusion * Adds global setting for referrer exclusion * Adds measurable setting to configure excluded referrers * adjust SitesManager tests * Implement referrer exclusion * Make referrer exclusion code easier to understand * fix tests * Adds validation for referrer exclusion * fix test * Implement referrer exclusion in tracker js * rebuilt tracker js * Adds some javascript tests * ensure setIgnoredReferrers is executed before tracking * adjust wording to excluded referrers (instead of ignored) * ignore www subdomain in javascript * Included excluded referrer in tracking code generator * Don't require protocol for excluded referrers and add better description * built vue files * update expected test files * updates expected UI files * add changelog * removes unused variable * Allow wildcard subdomains * updates expected test files * apply review feedback * Fix typo Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-06-07Update Version to Matomo 4.11.0-rc14.11.0-rc1Justin Velluppillai
2022-05-24[Vue] add manage goals store to share loaded idGoal with plugin components ↵dizzy
that extend goal management (#19236) * add manage goals store to share loaded idGoal with plugin components used to extend goal management * allow vue-entry components in edit goal template * for checkbox fields, undo dom property change manually so parent components can determine whether it should go through (vue does not do this automatically itself) * bump version so plugin tests can use this code * remove warning from vue when empty template is used for before goal list actions template event * fix v-for ref issue + do same change to FieldRadio
2022-05-16Merge 4.10.0 changes back to development branch (#19223)Justin Velluppillai
* tweak QueryParameters type in index.d.ts to better match arbitrary object types (#19191) * tweak QueryParameters type in index.d.ts to better match arbitrary object types * make sure github action takes into account changes in CoreVue types * add ability to use a deep watch in scope var watches in angularjs adapters (#19195) * covert getPluginUmdChunks from private to protected (#19212) * set default color value, when key not exist. (#18696) * Update Sparkline.php add addition setup * Update Sparkline.php update foreach to array_merge * protected getPluginUmdChunks update private to protect * correctly destroy vue entry components in widgetloader (#19216) * Release Matomo 4.10.0 Co-authored-by: dizzy <diosmosis@users.noreply.github.com> Co-authored-by: Peter Zhang <peter@innocraft.com>
2022-05-03Update to 4.10.0-rc14.10.0-rc1Justin Velluppillai
2022-04-12Adds update script to remove broken scheduled reports from db (#19062)Stefan Giehl
* Adds update script to remove broken scheduled reports from db * Update core/Updates/4.10.0-b1.php Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-03-31Update version to 4.9.0-rc14.9.0-rc1Justin Velluppillai
2022-03-09Merge RC patches back to main branch (#18901)Justin Velluppillai
* Update version to 4.8.0-rc1 * Fix possible warning in Url::isValidHost (#18887) * Handle case only file name updates on case insensitive file systems (#18865) * Added unit test for case-sensitive unlink * Use case-insensitive comparison in directoryDiff() if a case-insensitive filesystem is detected * Fix misleading method name * Update tests/PHPUnit/Unit/FilesystemTest.php Co-authored-by: Justin Velluppillai <justin@innocraft.com> * Update tests/PHPUnit/Unit/FilesystemTest.php Co-authored-by: Justin Velluppillai <justin@innocraft.com> Co-authored-by: Justin Velluppillai <justin@innocraft.com> * Update version to 4.8.0 (#18893) Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-02-034.7.14.7.1Matthieu Aubry
2022-02-03Make unique index compatible with database without long key support (#18723)Stefan Giehl
* Make unique index compatible with database without long key support * Changed plugin_name to VARCHAR(60) and title index limit to 100
2022-01-174.7.0-rc14.7.0-rc1Matthieu Aubry
2021-12-22Show a summary of new features (#18065)Ben Burgess
* Added "What is new" notification display, populated by a new event * Removed test example event hook * Added support for applying a link attribute to menu items, fixes layout issue for mobile with html menu items * Updated UI test screenshots * Revert accidental edit * Hide the "What's new" icon if there are no new features to show * Changed to use changes.json, track user last viewed, added ui test * Fix UserManager unit tests broken by new ts_changes_viewed user field * Moved getChanges to separate helper class, added unit test, added user view access check * Updated to add new changes table and populate only on plugin update/install * Added missing fixture class, updated UI screenshots * Updated matomo font to add ringing bell and new releases icons * Fix for integration test * Reworked class structure, removed unnecessary angular directive, merged templates, other tidy ups * built vue files * built vue files * Added null user check, missing table exception handling, show plugin name in change title, better handling of missing change fields * Added sample changes file, moved UserChanges db code to changes model, added return type hints, better db error code handling, various other improvements * Revert accidental UI screenshot commit * Fix for incorrect link name parameter in sample changes, switched back to using $db->query for INSERT IGNORE * Integration test fix, UI screenshot updates * Test fix * Added link styling, show CoreHome changes without plugin prefix in title * Update UI test screenshot * Added styles to the popover, added event for filtering changes * Test fix * UI test screenshot updates Co-authored-by: sgiehl <stefan@matomo.org> Co-authored-by: bx80 <bx80@users.noreply.github.com>
2021-12-01Update Version to 4.7.0-b1 (#18420)Justin Velluppillai
2021-11-30Merge fixes made to latest release back (#18406)Justin Velluppillai
* Fix for misaligned evolution trend icons (#18323) * Aligned evolution trend icons, text tweak * Update plugins/MultiSites/angularjs/dashboard/dashboard.directive.less Co-authored-by: Stefan Giehl <stefan@matomo.org> * Hide feedback banner in zen mode (#18329) * [Vue] 4.6.0 fixes (#18334) * feedback plugin may not be loaded * fix copy paste * async/await not supported * built UMDs * [Vue] use jQuery click for expand on click (#18341) * use jQuery click for expand on click * undo submodule change * 4.6.0-rc2 * [Vue] fix modal notification placement (#18377) * Use separate div in modals to display notifications otherwise Vue will erase modal content when initializing NotificationGroup component. * built vue files * Updating version to 4.6.0 * [Vue] date picker viewDate property is not kept up to date (#18385) * viewDate ref is not kept up to date * rebuild corehome * built vue files Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: dizzy <diosmosis@users.noreply.github.com> Co-authored-by: Matthieu Aubry <mattab@users.noreply.github.com> Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
2021-11-224.6.0-rc2Matthieu Aubry
2021-11-164.6.0-rc14.6.0-rc1Matthieu Aubry
2021-11-09Fix archiving too many segments that aren't needed and showing 0 conversions ↵Thomas Steur
for new visits/returning visitors (#18255)
2021-11-074.6.0-b34.6.0-b3Matthieu Aubry
2021-10-224.6.0-b24.6.0-b2Matthieu Aubry
2021-09-28[Vue] Introduce Vue + Workflow commands (#17940)dizzy
* adding vue * adding webpack config + example vue library project * forgot to add base tsconfig.json * Add build command that allows building all plugins + watching for changes. * autodetect umd bundles * initial externals detection * integrate vue CLI * add externals config via vue config * explain regenerator issue * remove ie11 * Build polyfills in separate library. * add command to quickly compute total asset size (minified + gzipped) * output tweak for --exclude-angular * Explicitly disable support for ie11 since Vue 3 does not support it. * rebuild and add option to clear webpack cache to build commands * Add example vue component that compiles w/ vue 3. * get example vue component to display * include tslib via polyfills so it is not compiled in each library * get async component loading to work * some tweaks and tests * Add generate vue component command and run to generate activity indicator template. * switch to using composition api since that is apparently better supported, and get activity indicator adapter to bind data properly * remove vue-class-component npm package * eslint changes * rever tracking JS change * tweak * Remove CoreVue vue dir which was just there for testing. * Update vue.config.js * apply some review feedback * add plugin to compute js asset size command * use local script to build * update changelog and apply review feedback * fix bower component mapping * update expected screenshots * update screenshot * Update and rename 4.5.0-b2.php to 4.6.0-b1.php * Update Version.php * update expected screenshot * updates expected UI test files Co-authored-by: sgiehl <stefan@matomo.org>
2021-09-274.5.0-rc14.5.0-rc1Matthieu Aubry
2021-09-244.5.0-b34.5.0-b3Matthieu Aubry
2021-09-204.5.0-b24.5.0-b2Matthieu Aubry
2021-08-12avoid large amounts of notifications being added to the session (#17736)dizzy
* impose limit on notification message size when logging to notifications * if in memory notification count exceeds max notification size in session, do not attempt to new ones it to the session * Detect when session was too large to read and provide warning to user. * add some tests for Notification\ManagerTest.php * add tests for relevant DbTable members * Change session data column type to allow larger session data values. * update to rc3 * trigger new build? * fix namespace * fix test namespaces * bump version correctly
2021-08-02Release 4.4.1 :rocket:4.4.1Matthieu Aubry
2021-07-304.4.1-rc1Matthieu Aubry
2021-07-28Update Version.php4.4.0Matthieu Aubry
2021-07-284.4.0-rc3Matthieu Aubry
a regression made it in, and will be fixed with https://github.com/matomo-org/matomo/pull/17822
2021-07-194.4.0-rc24.4.0-rc2Matthieu Aubry
2021-07-154.4.0-rc14.4.0-rc1Matthieu Aubry
2021-06-14Disable logme functionality by default (#17665)Stefan Giehl
* Disable logme functionallity by default * add changelog
2021-05-264.3.14.3.1Matthieu Aubry
2021-05-244.3.1-rc14.3.1-rc1Matthieu Aubry
2021-05-174.3.04.3.0Matthieu Aubry
2021-05-11bump version and change update to new version (#17544)dizzy
2021-05-074.3.0-rc14.3.0-rc1Matthieu Aubry
2021-04-24Add new update to make sure deleted segments also have a computed hash. (#17485)dizzy
* Add new update to make sure deleted segments also have a computed hash. * Update 4.3.0-b4.php
2021-04-19store segment hash in DB (#17408)Zoltan Flamis
* get segment hash * convert tab indentations to spaces * Create 4.3.0-b2.php * update tests and update file * bump version * Update 4.3.0-b3.php * Update ApiTest.php * fixing urlencode bugs * cache segment hashes * update segment caching * update segment caching * add segment cache test * add testdox to phpunit.xml * revert phunit.xml * test investigation * Update phpunit.xml.dist * update blobreportlimitingt test * Revert "update blobreportlimitingt test" This reverts commit 90fe7355cd1d227193f0b73ddf1d715c8b016616. * Update phpunit.xml.dist * Update BlobReportLimitingTest.php * Update BlobReportLimitingTest.php * Update SystemTestCase.php * Update BlobReportLimitingTest.php * Update SystemTestCase.php * Update phpunit.xml.dist * modify mem limit for travis * Update .travis.yml * revert travis.yml * Update SystemTestCase.php * try test without cache * test witch cache and gc_disabled * Revert "test witch cache and gc_disabled" This reverts commit 7e1d37093c7be648a84b57335edf397c89913758. * test witch cache and gc_disabled * use other model method * refactor test * Workaround error in Overlay when site has no URLs (#17457) * Set setting value even if set to NULL so it will still be validated. * Make sure when creating a site that the urls options is set. * workaround in Overlay for instances that have an invalid site URL set for some reason * Add integration tests for changes to SitesManager API. * revert non-overlay changes * Add warning if site has no URLs when viewing Overlay. * add more tests for segment caches * get segment hash * convert tab indentations to spaces * Create 4.3.0-b2.php * update tests and update file * bump version * Update 4.3.0-b3.php * Update ApiTest.php * fixing urlencode bugs * cache segment hashes * update segment caching * update segment caching * add segment cache test * add testdox to phpunit.xml * revert phunit.xml * test investigation * Update phpunit.xml.dist * update blobreportlimitingt test * Revert "update blobreportlimitingt test" This reverts commit 90fe7355cd1d227193f0b73ddf1d715c8b016616. * Update phpunit.xml.dist * Update BlobReportLimitingTest.php * Update BlobReportLimitingTest.php * Update SystemTestCase.php * Update BlobReportLimitingTest.php * Update SystemTestCase.php * Update phpunit.xml.dist * modify mem limit for travis * Update .travis.yml * revert travis.yml * Update SystemTestCase.php * try test without cache * test witch cache and gc_disabled * Revert "test witch cache and gc_disabled" This reverts commit 7e1d37093c7be648a84b57335edf397c89913758. * test witch cache and gc_disabled * use other model method * refactor test * add more tests for segment caches * revert phpunit.xml * revert phpunit.xml * add more tests Co-authored-by: dizzy <diosmosis@users.noreply.github.com>
2021-03-294.3.0-b2Matthieu Aubry
2021-03-224.3.0-b14.3.0-b1Matthieu Aubry
2021-03-014.2.14.2.1Matthieu Aubry
2021-03-014.2.1-rc14.2.1-rc1Matthieu Aubry
2021-02-254.2.1-b14.2.1-b1Matthieu Aubry
2021-02-224.2.04.2.0Matthieu Aubry
2021-02-224.2.0-rc34.2.0-rc3Matthieu Aubry
2021-02-184.1.2-rc24.1.2-rc2Matthieu Aubry
2021-02-154.1.2-rc14.1.2-rc1Matthieu Aubry
2021-02-15do not end up creating done flags like "done." (#17215)dizzy
* do not end up creating done flags like "done." * Add update file * Fix LoaderTest. * fix test
2021-02-03add visitfrequency archiver to archive dependent archives (#17168)dizzy
* add visitfrequency archiver to archive dependent archives * bump version * add update file