-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Pg 4582 promote copy function #23661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left 1 comment we can confirm with core if bump is required or not and update it accordingly
AltamashShaikh
approved these changes
Oct 10, 2025
|
Altamash confirmed version number change not needed. |
caddoo
approved these changes
Oct 13, 2025
nathangavin
added a commit
that referenced
this pull request
Oct 22, 2025
fix tests update UI tests phpstan Improve valid host regex (#23665) Fix type hint for RecordBuilder property (#23666) Update composer dependencies (#23662) add integration tests to cover policy activation add implementation for enabling required plugins for tracking add new unit test for plugin check Translations update from Hosted Weblate (#23652) * Translated using Weblate (Irish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Irish) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ga/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/ga/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Turkish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Oğuz Ersen <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/tr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/tr/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (German) Currently translated at 100.0% (656 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Justin Nogossek <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/de/ Translation: Matomo/Matomo Base * Translated using Weblate (Greek) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Greek) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Vasilis Lourdas <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/el/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/el/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Catalan) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: raf <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/ca/ Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Croatian) Currently translated at 4.9% (3 of 61 strings) Translated using Weblate (Croatian) Currently translated at 21.4% (33 of 154 strings) Translated using Weblate (Croatian) Currently translated at 40.0% (14 of 35 strings) Translated using Weblate (Croatian) Currently translated at 70.9% (22 of 31 strings) Translated using Weblate (Croatian) Currently translated at 96.4% (27 of 28 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 3.6% (5 of 138 strings) Translated using Weblate (Croatian) Currently translated at 7.1% (11 of 154 strings) Translated using Weblate (Croatian) Currently translated at 9.3% (20 of 215 strings) Translated using Weblate (Croatian) Currently translated at 17.9% (7 of 39 strings) Translated using Weblate (Croatian) Currently translated at 56.0% (37 of 66 strings) Translated using Weblate (Croatian) Currently translated at 71.4% (70 of 98 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Croatian) Currently translated at 66.1% (434 of 656 strings) Translated using Weblate (Croatian) Currently translated at 18.1% (28 of 154 strings) Translated using Weblate (Croatian) Currently translated at 11.4% (7 of 61 strings) Translated using Weblate (Croatian) Currently translated at 61.2% (19 of 31 strings) Translated using Weblate (Croatian) Currently translated at 57.1% (16 of 28 strings) Translated using Weblate (Croatian) Currently translated at 24.3% (10 of 41 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Croatian) Currently translated at 7.9% (17 of 215 strings) Translated using Weblate (Croatian) Currently translated at 6.7% (13 of 192 strings) Translated using Weblate (Croatian) Currently translated at 3.9% (11 of 281 strings) Translated using Weblate (Croatian) Currently translated at 65.3% (64 of 98 strings) Translated using Weblate (Croatian) Currently translated at 2.3% (4 of 168 strings) Translated using Weblate (Croatian) Currently translated at 69.2% (18 of 26 strings) Translated using Weblate (Croatian) Currently translated at 57.1% (375 of 656 strings) Translated using Weblate (Croatian) Currently translated at 12.0% (7 of 58 strings) Translated using Weblate (Croatian) Currently translated at 2.2% (1 of 44 strings) Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/hr/ [ci skip] Translated using Weblate (Croatian) Currently translated at 16.6% (15 of 90 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (6 of 6 strings) Translated using Weblate (Croatian) Currently translated at 12.1% (5 of 41 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Croatian) Currently translated at 2.8% (4 of 138 strings) Translated using Weblate (Croatian) Currently translated at 22.0% (15 of 68 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Croatian) Currently translated at 16.6% (3 of 18 strings) Translated using Weblate (Croatian) Currently translated at 6.4% (10 of 154 strings) Translated using Weblate (Croatian) Currently translated at 6.9% (15 of 215 strings) Translated using Weblate (Croatian) Currently translated at 3.5% (10 of 281 strings) Translated using Weblate (Croatian) Currently translated at 15.1% (10 of 66 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Croatian) Currently translated at 56.1% (55 of 98 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (17 of 17 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (Croatian) Currently translated at 52.2% (343 of 656 strings) Translated using Weblate (Croatian) Currently translated at 18.0% (9 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Croatian) Currently translated at 42.8% (6 of 14 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (18 of 18 strings) Translated using Weblate (Croatian) Currently translated at 8.1% (4 of 49 strings) Translated using Weblate (Croatian) Currently translated at 13.6% (9 of 66 strings) Translated using Weblate (Croatian) Currently translated at 20.4% (10 of 49 strings) Translated using Weblate (Croatian) Currently translated at 3.2% (2 of 61 strings) Translated using Weblate (Croatian) Currently translated at 35.8% (19 of 53 strings) Translated using Weblate (Croatian) Currently translated at 7.1% (2 of 28 strings) Translated using Weblate (Croatian) Currently translated at 6.5% (14 of 215 strings) Translated using Weblate (Croatian) Currently translated at 2.8% (8 of 281 strings) Translated using Weblate (Croatian) Currently translated at 51.8% (340 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Milo Ivir <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-annotations/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-api/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corehome/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corepluginsadmin/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dbstats/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-devicesdetection/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-geoip2/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-insights/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-intranetmeasurable/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-live/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-marketplace/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobilemessaging/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-multisites/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-overlay/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-pageperformance/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-professionalservices/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-segmenteditor/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-seo/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-tour/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-transitions/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountrymap/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visitfrequency/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visitssummary/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visittime/hr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin API Translation: Matomo/Plugin Actions Translation: Matomo/Plugin Annotations Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin CoreHome Translation: Matomo/Plugin CorePluginsAdmin Translation: Matomo/Plugin DBStats Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin DevicesDetection Translation: Matomo/Plugin GeoIp2 Translation: Matomo/Plugin Goals Translation: Matomo/Plugin Insights Translation: Matomo/Plugin Installation Translation: Matomo/Plugin IntranetMeasurable Translation: Matomo/Plugin Live Translation: Matomo/Plugin Marketplace Translation: Matomo/Plugin MobileMessaging Translation: Matomo/Plugin MultiSites Translation: Matomo/Plugin Overlay Translation: Matomo/Plugin PagePerformance Translation: Matomo/Plugin ProfessionalServices Translation: Matomo/Plugin SEO Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin SegmentEditor Translation: Matomo/Plugin SitesManager Translation: Matomo/Plugin Tour Translation: Matomo/Plugin Transitions Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserCountryMap Translation: Matomo/Plugin UsersManager Translation: Matomo/Plugin VisitFrequency Translation: Matomo/Plugin VisitTime Translation: Matomo/Plugin VisitsSummary * Translated using Weblate (Swedish) Currently translated at 97.5% (640 of 656 strings) Translated using Weblate (Swedish) Currently translated at 71.5% (73 of 102 strings) Translated using Weblate (Swedish) Currently translated at 93.9% (202 of 215 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Swedish) Currently translated at 98.3% (60 of 61 strings) Translated using Weblate (Swedish) Currently translated at 92.4% (49 of 53 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Swedish) Currently translated at 90.0% (45 of 50 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (28 of 28 strings) Translated using Weblate (Swedish) Currently translated at 68.6% (70 of 102 strings) Translated using Weblate (Swedish) Currently translated at 93.7% (240 of 256 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Swedish) Currently translated at 97.4% (150 of 154 strings) Translated using Weblate (Swedish) Currently translated at 90.1% (55 of 61 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (6 of 6 strings) Translation: Matomo/Plugin JsTrackerInstallCheck Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-jstrackerinstallcheck/sv/ [ci skip] Translated using Weblate (Swedish) Currently translated at 97.4% (639 of 656 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Swedish) Currently translated at 88.6% (47 of 53 strings) Translated using Weblate (Swedish) Currently translated at 89.2% (25 of 28 strings) Translated using Weblate (Swedish) Currently translated at 66.6% (68 of 102 strings) Translated using Weblate (Swedish) Currently translated at 95.8% (23 of 24 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (44 of 44 strings) Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/sv/ [ci skip] Translated using Weblate (Swedish) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Swedish) Currently translated at 92.9% (238 of 256 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Swedish) Currently translated at 79.7% (224 of 281 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (Swedish) Currently translated at 97.9% (48 of 49 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Swedish) Currently translated at 98.9% (97 of 98 strings) Translated using Weblate (Swedish) Currently translated at 94.1% (145 of 154 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (Swedish) Currently translated at 88.5% (54 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-contents/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-diagnostics/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-events/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-intranetmeasurable/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-login/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobileappmeasurable/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobilemessaging/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-multisites/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-transitions/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-twofactorauth/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-userid/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/sv/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin Actions Translation: Matomo/Plugin Contents Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin Diagnostics Translation: Matomo/Plugin Events Translation: Matomo/Plugin Goals Translation: Matomo/Plugin IntranetMeasurable Translation: Matomo/Plugin Login Translation: Matomo/Plugin MobileAppMeasurable Translation: Matomo/Plugin MobileMessaging Translation: Matomo/Plugin MultiSites Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin Referrers Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin SitesManager Translation: Matomo/Plugin Transitions Translation: Matomo/Plugin TwoFactorAuth Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserId Translation: Matomo/Plugin UsersManager Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Albanian) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (98 of 98 strings) Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/sq/ Translation: Matomo/Plugin Actions Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin ScheduledReports --------- Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Oğuz Ersen <[email protected]> Co-authored-by: Justin Nogossek <[email protected]> Co-authored-by: Vasilis Lourdas <[email protected]> Co-authored-by: raf <[email protected]> Co-authored-by: Milo Ivir <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Co-authored-by: Besnik Bleta <[email protected]> fix for unit tests phpcs Pg 4582 promote copy function (#23661) * PG-4582 promote copy function in "What's New" * PG-4582 Removed confusing link from promotion --------- Co-authored-by: James Hill <[email protected]> phpcs add translations Update UI test screenshots from CI Add "unknown" settings support to CNIL policy and dashboard (#23674) * Add unknown settings support to compliance policy * Add unit test coverage for policyManager::getAllUnknownSettings() * Update system test result to include unknown setting * Update UI tests to include unknown setting in compliance dashboard Add helper function to expose policy setting names (#23682) remove activating plugins for tracking, add setting values to tracker cache update request to get setting value from tracker cache add helper function to expose policy setting names Ensure all settings have publicly accessible name getter Add information on policy controlled settings if policy active Prepare system test expected output files Add API system tests and update expected output file Prepare system test expected output files for CorePluginsAdmin Add API system tests and update expected output file for CorePluginsAdmin Remove isCompliant information from field metadata as always compliant when policy enforced Pass in the whole setting object Fix typing, fix usage of self and update PHPStan baseline Fix CS Fix CS Remove duplicate methods Update expected system test results from CI Revert "Add helper function to expose policy setting names (#23682)" (#23684) This reverts commit 03d89e9. Reverts #23682 as it breaks a released version of the Heatmaps plugin. [automatic composer updates] (#23683) * Update composer dependencies * update PHPMailer to 7.0 * call method statically --------- Co-authored-by: sgiehl <[email protected]> Co-authored-by: sgiehl <[email protected]> Fix parameter type hint for Row::getColumn (#23686) Update implementation after getSettingName reverted due to BC for plugin dependencies Return info which idSite a setting relates to Revert public visibility change back to protected Allow to call protected get*name methods due to BC for already released premium plugins Fix CS Use setting name as some settings are not backed by a standard Setting class Use setting name as some settings are not backed by a standard Setting class use reflectionclass approach to generate tracker cache key phpcs fix indentation remove test coverage of removed method add unit test coverage for tracker cache update method update UI tests to be compatible for unknown setting change wrap reflectionclass code in try catch update mock setting to have getSettingName() method for unit tests add exception variable to make old php happy update policy status updates to use policy manager update tracker cache reference to be explicit about value Prevent 'undefined' name in the site selector when idSite is 'all' or is empty (#23689) Readds management tests for custom dimensions (#23692) Remove port 80 from tests config for local DDEV environments (#23678) This breaks system tests where it's added to the hostname when configured even when port 80 is the default, breaking the mechanism in `TestRequest\Response::replacePiwikUrl` when it's searching for matomo.ddev.site:80 and response contains just matomo.ddev.site. Fix property type hint for Category::$icon (#23695) CS tweaks, update PHPStan baseline Add custom names to IP anonymisation policy-managed settings Add mechanism to get a name from policy-controlled setting Using method reflection for plugins' backward compatibility. The changes should be removed in Matomo 6 in favour of a public getSettingName method. Add method to get a list of policies controlling a setting with its required value Add setting/field metadata about compliance policy control and which site ID the setting relates to Add system tests Only use setAccessible call before PHP 8.1 Use EmptySite fixture for system tests fix merge issue with duplicate methods in policy manager Translations update from Hosted Weblate (#23669) * Translated using Weblate (Irish) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/ga/ Translation: Matomo/Matomo Base * Translated using Weblate (Turkish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/tr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/tr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (German) Currently translated at 91.6% (241 of 263 strings) Co-authored-by: Ettore Atalan <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/de/ Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (Catalan) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: raf <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/ca/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ca/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (French) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (French) Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (French) Currently translated at 90.1% (237 of 263 strings) Translated using Weblate (French) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (French) Currently translated at 97.5% (39 of 40 strings) Translated using Weblate (French) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (French) Currently translated at 65.3% (32 of 49 strings) Translated using Weblate (French) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (French) Currently translated at 88.5% (54 of 61 strings) Translated using Weblate (French) Currently translated at 97.8% (642 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Ronan Chardonneau <[email protected]> Co-authored-by: Sylvain Pichon <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-contents/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-events/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-userid/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/fr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin Contents Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin Events Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin Referrers Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserId Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Swedish) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (Swedish) Currently translated at 94.9% (131 of 138 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corehome/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/sv/ Translation: Matomo/Plugin CoreHome Translation: Matomo/Plugin Referrers * Translated using Weblate (Albanian) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (Albanian) Currently translated at 99.8% (655 of 656 strings) Translated using Weblate (Albanian) Currently translated at 99.6% (262 of 263 strings) Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/sq/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 97.0% (33 of 34 strings) Co-authored-by: BX Zhang <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/zh_Hans/ Translation: Matomo/Plugin Dashboard --------- Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Ettore Atalan <[email protected]> Co-authored-by: raf <[email protected]> Co-authored-by: Ronan Chardonneau <[email protected]> Co-authored-by: Sylvain Pichon <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: BX Zhang <[email protected]> [Submodules] Bump the all-submodules group across 1 directory with 13 updates (#23690) Bumps the all-submodules group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [plugins/SecurityInfo](https://github.com/matomo-org/plugin-SecurityInfo) | ``7df3ea4`` | ``4f690da`` | | [plugins/TreemapVisualization](https://github.com/matomo-org/plugin-TreemapVisualization) | ``68cb77b`` | ``5391df3`` | | [plugins/VisitorGenerator](https://github.com/matomo-org/plugin-VisitorGenerator) | ``33fb191`` | ``9c1fbee`` | | [plugins/CustomAlerts](https://github.com/matomo-org/plugin-CustomAlerts) | ``e6e42e2`` | ``cd7855f`` | | [plugins/TasksTimetable](https://github.com/matomo-org/plugin-TasksTimetable) | ``438fb2c`` | ``c2ce6cc`` | | [plugins/QueuedTracking](https://github.com/matomo-org/plugin-QueuedTracking) | ``6bdcf33`` | ``f7397f7`` | | [plugins/LogViewer](https://github.com/matomo-org/plugin-LogViewer) | ``3ae84a9`` | ``d89bbb9`` | | [plugins/Bandwidth](https://github.com/matomo-org/plugin-Bandwidth) | ``6e7a5dd`` | ``7fedc6d`` | | [plugins/LoginLdap](https://github.com/matomo-org/plugin-LoginLdap) | ``c26a473`` | ``52c88cc`` | | [plugins/MarketingCampaignsReporting](https://github.com/matomo-org/plugin-MarketingCampaignsReporting) | ``06f6d3f`` | ``d74326d`` | | [plugins/TagManager](https://github.com/matomo-org/tag-manager) | ``f58725e`` | ``396ec19`` | | [plugins/Provider](https://github.com/matomo-org/plugin-Provider) | ``9469c13`` | ``b9ae68b`` | | [plugins/Morpheus/icons](https://github.com/matomo-org/matomo-icons) | ``d30cd04`` | ``25aca56`` | Updates `plugins/SecurityInfo` from `7df3ea4` to `4f690da` - [Release notes](https://github.com/matomo-org/plugin-SecurityInfo/releases) - [Commits](matomo-org/plugin-SecurityInfo@7df3ea4...4f690da) Updates `plugins/TreemapVisualization` from `68cb77b` to `5391df3` - [Release notes](https://github.com/matomo-org/plugin-TreemapVisualization/releases) - [Commits](matomo-org/plugin-TreemapVisualization@68cb77b...5391df3) Updates `plugins/VisitorGenerator` from `33fb191` to `9c1fbee` - [Release notes](https://github.com/matomo-org/plugin-VisitorGenerator/releases) - [Commits](matomo-org/plugin-VisitorGenerator@33fb191...9c1fbee) Updates `plugins/CustomAlerts` from `e6e42e2` to `cd7855f` - [Release notes](https://github.com/matomo-org/plugin-CustomAlerts/releases) - [Commits](matomo-org/plugin-CustomAlerts@e6e42e2...cd7855f) Updates `plugins/TasksTimetable` from `438fb2c` to `c2ce6cc` - [Release notes](https://github.com/matomo-org/plugin-TasksTimetable/releases) - [Commits](matomo-org/plugin-TasksTimetable@438fb2c...c2ce6cc) Updates `plugins/QueuedTracking` from `6bdcf33` to `f7397f7` - [Release notes](https://github.com/matomo-org/plugin-QueuedTracking/releases) - [Commits](matomo-org/plugin-QueuedTracking@6bdcf33...f7397f7) Updates `plugins/LogViewer` from `3ae84a9` to `d89bbb9` - [Release notes](https://github.com/matomo-org/plugin-LogViewer/releases) - [Commits](matomo-org/plugin-LogViewer@3ae84a9...d89bbb9) Updates `plugins/Bandwidth` from `6e7a5dd` to `7fedc6d` - [Release notes](https://github.com/matomo-org/plugin-Bandwidth/releases) - [Commits](matomo-org/plugin-Bandwidth@6e7a5dd...7fedc6d) Updates `plugins/LoginLdap` from `c26a473` to `52c88cc` - [Release notes](https://github.com/matomo-org/plugin-LoginLdap/releases) - [Commits](matomo-org/plugin-LoginLdap@c26a473...52c88cc) Updates `plugins/MarketingCampaignsReporting` from `06f6d3f` to `d74326d` - [Release notes](https://github.com/matomo-org/plugin-MarketingCampaignsReporting/releases) - [Commits](matomo-org/plugin-MarketingCampaignsReporting@06f6d3f...d74326d) Updates `plugins/TagManager` from `f58725e` to `396ec19` - [Commits](matomo-org/tag-manager@f58725e...396ec19) Updates `plugins/Provider` from `9469c13` to `b9ae68b` - [Release notes](https://github.com/matomo-org/plugin-Provider/releases) - [Commits](matomo-org/plugin-Provider@9469c13...b9ae68b) Updates `plugins/Morpheus/icons` from `d30cd04` to `25aca56` - [Commits](matomo-org/matomo-icons@d30cd04...25aca56) --- updated-dependencies: - dependency-name: plugins/SecurityInfo dependency-version: 4f690da66c14ab7b29d09633e56ea3801abd3898 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TreemapVisualization dependency-version: 5391df3035fd1ee49275859e1f11be6155c263b6 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/VisitorGenerator dependency-version: 9c1fbeee146f1f7242915b1c4fba59fee098abbe dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/CustomAlerts dependency-version: cd7855fd5dc28597ad7e8f439ff02383001e4f70 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TasksTimetable dependency-version: c2ce6ccd4590f8efe31fdf73bba54f9595656a30 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/QueuedTracking dependency-version: f7397f7947e22fd3c30352a5a43b9b426748d62f dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/LogViewer dependency-version: d89bbb98ba75bf97fdb19b12d650a67c6c7bb324 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Bandwidth dependency-version: 7fedc6dadcf7cabe5877fbdbbddcf44ac47baacb dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/LoginLdap dependency-version: 52c88cc0baca9da97f7f906bf3e4b46b0c850075 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/MarketingCampaignsReporting dependency-version: d74326d675736e710b0a752bd7ec500a2927bc2e dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TagManager dependency-version: 396ec1960d2439d4ea79452aa76a7d5e9ea2709b dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Provider dependency-version: b9ae68b4f53a8113e410f942db85bfe3115023c4 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Morpheus/icons dependency-version: 25aca56757f7ab9a93709e7ef70c2faa1de6c510 dependency-type: direct:production dependency-group: all-submodules ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> [automatic composer updates] (#23697) * Update composer dependencies * enable test --------- Co-authored-by: sgiehl <[email protected]> Co-authored-by: sgiehl <[email protected]> Improve DDEV documentation and suggest a Docker provider choice (#23694) * Introducing more ddev command in the doc + help with Docker provider choice --------- Co-authored-by: Michal Kleiner <[email protected]> Update changes.json in ProfessionalService plugin to promote Slack (#23696) Add a helper for posting an event when something is copied (#23664) revert changes from dev-19615 use setting classname as tracker cache key fix some phpcs issues and update baseline reset baseline to 5.x-dev
nathangavin
added a commit
that referenced
this pull request
Oct 22, 2025
implement tracker cache storage of setting values and add tests fix tests update UI tests phpstan Improve valid host regex (#23665) Fix type hint for RecordBuilder property (#23666) Update composer dependencies (#23662) add integration tests to cover policy activation add implementation for enabling required plugins for tracking add new unit test for plugin check Translations update from Hosted Weblate (#23652) * Translated using Weblate (Irish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Irish) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ga/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/ga/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Turkish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Oğuz Ersen <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/tr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/tr/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (German) Currently translated at 100.0% (656 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Justin Nogossek <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/de/ Translation: Matomo/Matomo Base * Translated using Weblate (Greek) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Greek) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Vasilis Lourdas <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/el/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/el/ Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Catalan) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: raf <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/ca/ Translation: Matomo/Plugin ScheduledReports * Translated using Weblate (Croatian) Currently translated at 4.9% (3 of 61 strings) Translated using Weblate (Croatian) Currently translated at 21.4% (33 of 154 strings) Translated using Weblate (Croatian) Currently translated at 40.0% (14 of 35 strings) Translated using Weblate (Croatian) Currently translated at 70.9% (22 of 31 strings) Translated using Weblate (Croatian) Currently translated at 96.4% (27 of 28 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 3.6% (5 of 138 strings) Translated using Weblate (Croatian) Currently translated at 7.1% (11 of 154 strings) Translated using Weblate (Croatian) Currently translated at 9.3% (20 of 215 strings) Translated using Weblate (Croatian) Currently translated at 17.9% (7 of 39 strings) Translated using Weblate (Croatian) Currently translated at 56.0% (37 of 66 strings) Translated using Weblate (Croatian) Currently translated at 71.4% (70 of 98 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Croatian) Currently translated at 66.1% (434 of 656 strings) Translated using Weblate (Croatian) Currently translated at 18.1% (28 of 154 strings) Translated using Weblate (Croatian) Currently translated at 11.4% (7 of 61 strings) Translated using Weblate (Croatian) Currently translated at 61.2% (19 of 31 strings) Translated using Weblate (Croatian) Currently translated at 57.1% (16 of 28 strings) Translated using Weblate (Croatian) Currently translated at 24.3% (10 of 41 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Croatian) Currently translated at 7.9% (17 of 215 strings) Translated using Weblate (Croatian) Currently translated at 6.7% (13 of 192 strings) Translated using Weblate (Croatian) Currently translated at 3.9% (11 of 281 strings) Translated using Weblate (Croatian) Currently translated at 65.3% (64 of 98 strings) Translated using Weblate (Croatian) Currently translated at 2.3% (4 of 168 strings) Translated using Weblate (Croatian) Currently translated at 69.2% (18 of 26 strings) Translated using Weblate (Croatian) Currently translated at 57.1% (375 of 656 strings) Translated using Weblate (Croatian) Currently translated at 12.0% (7 of 58 strings) Translated using Weblate (Croatian) Currently translated at 2.2% (1 of 44 strings) Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/hr/ [ci skip] Translated using Weblate (Croatian) Currently translated at 16.6% (15 of 90 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (6 of 6 strings) Translated using Weblate (Croatian) Currently translated at 12.1% (5 of 41 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Croatian) Currently translated at 2.8% (4 of 138 strings) Translated using Weblate (Croatian) Currently translated at 22.0% (15 of 68 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Croatian) Currently translated at 16.6% (3 of 18 strings) Translated using Weblate (Croatian) Currently translated at 6.4% (10 of 154 strings) Translated using Weblate (Croatian) Currently translated at 6.9% (15 of 215 strings) Translated using Weblate (Croatian) Currently translated at 3.5% (10 of 281 strings) Translated using Weblate (Croatian) Currently translated at 15.1% (10 of 66 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Croatian) Currently translated at 56.1% (55 of 98 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (17 of 17 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (Croatian) Currently translated at 52.2% (343 of 656 strings) Translated using Weblate (Croatian) Currently translated at 18.0% (9 of 50 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Croatian) Currently translated at 42.8% (6 of 14 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (18 of 18 strings) Translated using Weblate (Croatian) Currently translated at 8.1% (4 of 49 strings) Translated using Weblate (Croatian) Currently translated at 13.6% (9 of 66 strings) Translated using Weblate (Croatian) Currently translated at 20.4% (10 of 49 strings) Translated using Weblate (Croatian) Currently translated at 3.2% (2 of 61 strings) Translated using Weblate (Croatian) Currently translated at 35.8% (19 of 53 strings) Translated using Weblate (Croatian) Currently translated at 7.1% (2 of 28 strings) Translated using Weblate (Croatian) Currently translated at 6.5% (14 of 215 strings) Translated using Weblate (Croatian) Currently translated at 2.8% (8 of 281 strings) Translated using Weblate (Croatian) Currently translated at 51.8% (340 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Milo Ivir <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-annotations/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-api/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corehome/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corepluginsadmin/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dbstats/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-devicesdetection/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-geoip2/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-insights/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-installation/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-intranetmeasurable/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-live/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-marketplace/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobilemessaging/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-multisites/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-overlay/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-pageperformance/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-professionalservices/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-segmenteditor/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-seo/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-tour/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-transitions/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountrymap/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visitfrequency/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visitssummary/hr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-visittime/hr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin API Translation: Matomo/Plugin Actions Translation: Matomo/Plugin Annotations Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin CoreHome Translation: Matomo/Plugin CorePluginsAdmin Translation: Matomo/Plugin DBStats Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin DevicesDetection Translation: Matomo/Plugin GeoIp2 Translation: Matomo/Plugin Goals Translation: Matomo/Plugin Insights Translation: Matomo/Plugin Installation Translation: Matomo/Plugin IntranetMeasurable Translation: Matomo/Plugin Live Translation: Matomo/Plugin Marketplace Translation: Matomo/Plugin MobileMessaging Translation: Matomo/Plugin MultiSites Translation: Matomo/Plugin Overlay Translation: Matomo/Plugin PagePerformance Translation: Matomo/Plugin ProfessionalServices Translation: Matomo/Plugin SEO Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin SegmentEditor Translation: Matomo/Plugin SitesManager Translation: Matomo/Plugin Tour Translation: Matomo/Plugin Transitions Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserCountryMap Translation: Matomo/Plugin UsersManager Translation: Matomo/Plugin VisitFrequency Translation: Matomo/Plugin VisitTime Translation: Matomo/Plugin VisitsSummary * Translated using Weblate (Swedish) Currently translated at 97.5% (640 of 656 strings) Translated using Weblate (Swedish) Currently translated at 71.5% (73 of 102 strings) Translated using Weblate (Swedish) Currently translated at 93.9% (202 of 215 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Swedish) Currently translated at 98.3% (60 of 61 strings) Translated using Weblate (Swedish) Currently translated at 92.4% (49 of 53 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Swedish) Currently translated at 90.0% (45 of 50 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (28 of 28 strings) Translated using Weblate (Swedish) Currently translated at 68.6% (70 of 102 strings) Translated using Weblate (Swedish) Currently translated at 93.7% (240 of 256 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Swedish) Currently translated at 97.4% (150 of 154 strings) Translated using Weblate (Swedish) Currently translated at 90.1% (55 of 61 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (6 of 6 strings) Translation: Matomo/Plugin JsTrackerInstallCheck Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-jstrackerinstallcheck/sv/ [ci skip] Translated using Weblate (Swedish) Currently translated at 97.4% (639 of 656 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Swedish) Currently translated at 88.6% (47 of 53 strings) Translated using Weblate (Swedish) Currently translated at 89.2% (25 of 28 strings) Translated using Weblate (Swedish) Currently translated at 66.6% (68 of 102 strings) Translated using Weblate (Swedish) Currently translated at 95.8% (23 of 24 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (44 of 44 strings) Translation: Matomo/Plugin CustomDimensions Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-customdimensions/sv/ [ci skip] Translated using Weblate (Swedish) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Swedish) Currently translated at 92.9% (238 of 256 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Swedish) Currently translated at 79.7% (224 of 281 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (Swedish) Currently translated at 97.9% (48 of 49 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (4 of 4 strings) Translated using Weblate (Swedish) Currently translated at 98.9% (97 of 98 strings) Translated using Weblate (Swedish) Currently translated at 94.1% (145 of 154 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (Swedish) Currently translated at 88.5% (54 of 61 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-contents/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-diagnostics/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-events/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-goals/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-intranetmeasurable/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-login/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobileappmeasurable/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-mobilemessaging/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-multisites/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-sitesmanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-transitions/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-twofactorauth/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-userid/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usersmanager/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/sv/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin Actions Translation: Matomo/Plugin Contents Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin Diagnostics Translation: Matomo/Plugin Events Translation: Matomo/Plugin Goals Translation: Matomo/Plugin IntranetMeasurable Translation: Matomo/Plugin Login Translation: Matomo/Plugin MobileAppMeasurable Translation: Matomo/Plugin MobileMessaging Translation: Matomo/Plugin MultiSites Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin Referrers Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin SitesManager Translation: Matomo/Plugin Transitions Translation: Matomo/Plugin TwoFactorAuth Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserId Translation: Matomo/Plugin UsersManager Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Albanian) Currently translated at 100.0% (34 of 34 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Albanian) Currently translated at 100.0% (98 of 98 strings) Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-actions/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/sq/ Translation: Matomo/Plugin Actions Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin Dashboard Translation: Matomo/Plugin ScheduledReports --------- Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Oğuz Ersen <[email protected]> Co-authored-by: Justin Nogossek <[email protected]> Co-authored-by: Vasilis Lourdas <[email protected]> Co-authored-by: raf <[email protected]> Co-authored-by: Milo Ivir <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Co-authored-by: Besnik Bleta <[email protected]> fix for unit tests phpcs Pg 4582 promote copy function (#23661) * PG-4582 promote copy function in "What's New" * PG-4582 Removed confusing link from promotion --------- Co-authored-by: James Hill <[email protected]> phpcs add translations Update UI test screenshots from CI Add "unknown" settings support to CNIL policy and dashboard (#23674) * Add unknown settings support to compliance policy * Add unit test coverage for policyManager::getAllUnknownSettings() * Update system test result to include unknown setting * Update UI tests to include unknown setting in compliance dashboard Add helper function to expose policy setting names (#23682) remove activating plugins for tracking, add setting values to tracker cache update request to get setting value from tracker cache add helper function to expose policy setting names Ensure all settings have publicly accessible name getter Add information on policy controlled settings if policy active Prepare system test expected output files Add API system tests and update expected output file Prepare system test expected output files for CorePluginsAdmin Add API system tests and update expected output file for CorePluginsAdmin Remove isCompliant information from field metadata as always compliant when policy enforced Pass in the whole setting object Fix typing, fix usage of self and update PHPStan baseline Fix CS Fix CS Remove duplicate methods Update expected system test results from CI Revert "Add helper function to expose policy setting names (#23682)" (#23684) This reverts commit 03d89e9. Reverts #23682 as it breaks a released version of the Heatmaps plugin. [automatic composer updates] (#23683) * Update composer dependencies * update PHPMailer to 7.0 * call method statically --------- Co-authored-by: sgiehl <[email protected]> Co-authored-by: sgiehl <[email protected]> Fix parameter type hint for Row::getColumn (#23686) Update implementation after getSettingName reverted due to BC for plugin dependencies Return info which idSite a setting relates to Revert public visibility change back to protected Allow to call protected get*name methods due to BC for already released premium plugins Fix CS Use setting name as some settings are not backed by a standard Setting class Use setting name as some settings are not backed by a standard Setting class use reflectionclass approach to generate tracker cache key phpcs fix indentation remove test coverage of removed method add unit test coverage for tracker cache update method update UI tests to be compatible for unknown setting change wrap reflectionclass code in try catch update mock setting to have getSettingName() method for unit tests add exception variable to make old php happy update policy status updates to use policy manager update tracker cache reference to be explicit about value Prevent 'undefined' name in the site selector when idSite is 'all' or is empty (#23689) Readds management tests for custom dimensions (#23692) Remove port 80 from tests config for local DDEV environments (#23678) This breaks system tests where it's added to the hostname when configured even when port 80 is the default, breaking the mechanism in `TestRequest\Response::replacePiwikUrl` when it's searching for matomo.ddev.site:80 and response contains just matomo.ddev.site. Fix property type hint for Category::$icon (#23695) CS tweaks, update PHPStan baseline Add custom names to IP anonymisation policy-managed settings Add mechanism to get a name from policy-controlled setting Using method reflection for plugins' backward compatibility. The changes should be removed in Matomo 6 in favour of a public getSettingName method. Add method to get a list of policies controlling a setting with its required value Add setting/field metadata about compliance policy control and which site ID the setting relates to Add system tests Only use setAccessible call before PHP 8.1 Use EmptySite fixture for system tests fix merge issue with duplicate methods in policy manager Translations update from Hosted Weblate (#23669) * Translated using Weblate (Irish) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/ga/ Translation: Matomo/Matomo Base * Translated using Weblate (Turkish) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/tr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/tr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (German) Currently translated at 91.6% (241 of 263 strings) Co-authored-by: Ettore Atalan <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/de/ Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (Catalan) Currently translated at 100.0% (263 of 263 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (658 of 658 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: raf <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/ca/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/ca/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager * Translated using Weblate (French) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (French) Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (French) Currently translated at 90.1% (237 of 263 strings) Translated using Weblate (French) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (French) Currently translated at 97.5% (39 of 40 strings) Translated using Weblate (French) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (French) Currently translated at 65.3% (32 of 49 strings) Translated using Weblate (French) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (French) Currently translated at 88.5% (54 of 61 strings) Translated using Weblate (French) Currently translated at 97.8% (642 of 656 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Ronan Chardonneau <[email protected]> Co-authored-by: Sylvain Pichon <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-contents/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-coreadminhome/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-events/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-scheduledreports/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-usercountry/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-userid/fr/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/fr/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin Contents Translation: Matomo/Plugin CoreAdminHome Translation: Matomo/Plugin Events Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin Referrers Translation: Matomo/Plugin ScheduledReports Translation: Matomo/Plugin UserCountry Translation: Matomo/Plugin UserId Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Swedish) Currently translated at 100.0% (105 of 105 strings) Translated using Weblate (Swedish) Currently translated at 94.9% (131 of 138 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-corehome/sv/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-referrers/sv/ Translation: Matomo/Plugin CoreHome Translation: Matomo/Plugin Referrers * Translated using Weblate (Albanian) Currently translated at 100.0% (5 of 5 strings) Translated using Weblate (Albanian) Currently translated at 99.8% (655 of 656 strings) Translated using Weblate (Albanian) Currently translated at 99.6% (262 of 263 strings) Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/matomo-base/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-privacymanager/sq/ Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-websitemeasurable/sq/ Translation: Matomo/Matomo Base Translation: Matomo/Plugin PrivacyManager Translation: Matomo/Plugin WebsiteMeasurable * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 97.0% (33 of 34 strings) Co-authored-by: BX Zhang <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Translate-URL: https://hosted.weblate.org/projects/matomo/plugin-dashboard/zh_Hans/ Translation: Matomo/Plugin Dashboard --------- Co-authored-by: Aindriú Mac Giolla Eoin <[email protected]> Co-authored-by: Kaya Zeren <[email protected]> Co-authored-by: Ettore Atalan <[email protected]> Co-authored-by: raf <[email protected]> Co-authored-by: Ronan Chardonneau <[email protected]> Co-authored-by: Sylvain Pichon <[email protected]> Co-authored-by: Marcus Österberg <[email protected]> Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: BX Zhang <[email protected]> [Submodules] Bump the all-submodules group across 1 directory with 13 updates (#23690) Bumps the all-submodules group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [plugins/SecurityInfo](https://github.com/matomo-org/plugin-SecurityInfo) | ``7df3ea4`` | ``4f690da`` | | [plugins/TreemapVisualization](https://github.com/matomo-org/plugin-TreemapVisualization) | ``68cb77b`` | ``5391df3`` | | [plugins/VisitorGenerator](https://github.com/matomo-org/plugin-VisitorGenerator) | ``33fb191`` | ``9c1fbee`` | | [plugins/CustomAlerts](https://github.com/matomo-org/plugin-CustomAlerts) | ``e6e42e2`` | ``cd7855f`` | | [plugins/TasksTimetable](https://github.com/matomo-org/plugin-TasksTimetable) | ``438fb2c`` | ``c2ce6cc`` | | [plugins/QueuedTracking](https://github.com/matomo-org/plugin-QueuedTracking) | ``6bdcf33`` | ``f7397f7`` | | [plugins/LogViewer](https://github.com/matomo-org/plugin-LogViewer) | ``3ae84a9`` | ``d89bbb9`` | | [plugins/Bandwidth](https://github.com/matomo-org/plugin-Bandwidth) | ``6e7a5dd`` | ``7fedc6d`` | | [plugins/LoginLdap](https://github.com/matomo-org/plugin-LoginLdap) | ``c26a473`` | ``52c88cc`` | | [plugins/MarketingCampaignsReporting](https://github.com/matomo-org/plugin-MarketingCampaignsReporting) | ``06f6d3f`` | ``d74326d`` | | [plugins/TagManager](https://github.com/matomo-org/tag-manager) | ``f58725e`` | ``396ec19`` | | [plugins/Provider](https://github.com/matomo-org/plugin-Provider) | ``9469c13`` | ``b9ae68b`` | | [plugins/Morpheus/icons](https://github.com/matomo-org/matomo-icons) | ``d30cd04`` | ``25aca56`` | Updates `plugins/SecurityInfo` from `7df3ea4` to `4f690da` - [Release notes](https://github.com/matomo-org/plugin-SecurityInfo/releases) - [Commits](matomo-org/plugin-SecurityInfo@7df3ea4...4f690da) Updates `plugins/TreemapVisualization` from `68cb77b` to `5391df3` - [Release notes](https://github.com/matomo-org/plugin-TreemapVisualization/releases) - [Commits](matomo-org/plugin-TreemapVisualization@68cb77b...5391df3) Updates `plugins/VisitorGenerator` from `33fb191` to `9c1fbee` - [Release notes](https://github.com/matomo-org/plugin-VisitorGenerator/releases) - [Commits](matomo-org/plugin-VisitorGenerator@33fb191...9c1fbee) Updates `plugins/CustomAlerts` from `e6e42e2` to `cd7855f` - [Release notes](https://github.com/matomo-org/plugin-CustomAlerts/releases) - [Commits](matomo-org/plugin-CustomAlerts@e6e42e2...cd7855f) Updates `plugins/TasksTimetable` from `438fb2c` to `c2ce6cc` - [Release notes](https://github.com/matomo-org/plugin-TasksTimetable/releases) - [Commits](matomo-org/plugin-TasksTimetable@438fb2c...c2ce6cc) Updates `plugins/QueuedTracking` from `6bdcf33` to `f7397f7` - [Release notes](https://github.com/matomo-org/plugin-QueuedTracking/releases) - [Commits](matomo-org/plugin-QueuedTracking@6bdcf33...f7397f7) Updates `plugins/LogViewer` from `3ae84a9` to `d89bbb9` - [Release notes](https://github.com/matomo-org/plugin-LogViewer/releases) - [Commits](matomo-org/plugin-LogViewer@3ae84a9...d89bbb9) Updates `plugins/Bandwidth` from `6e7a5dd` to `7fedc6d` - [Release notes](https://github.com/matomo-org/plugin-Bandwidth/releases) - [Commits](matomo-org/plugin-Bandwidth@6e7a5dd...7fedc6d) Updates `plugins/LoginLdap` from `c26a473` to `52c88cc` - [Release notes](https://github.com/matomo-org/plugin-LoginLdap/releases) - [Commits](matomo-org/plugin-LoginLdap@c26a473...52c88cc) Updates `plugins/MarketingCampaignsReporting` from `06f6d3f` to `d74326d` - [Release notes](https://github.com/matomo-org/plugin-MarketingCampaignsReporting/releases) - [Commits](matomo-org/plugin-MarketingCampaignsReporting@06f6d3f...d74326d) Updates `plugins/TagManager` from `f58725e` to `396ec19` - [Commits](matomo-org/tag-manager@f58725e...396ec19) Updates `plugins/Provider` from `9469c13` to `b9ae68b` - [Release notes](https://github.com/matomo-org/plugin-Provider/releases) - [Commits](matomo-org/plugin-Provider@9469c13...b9ae68b) Updates `plugins/Morpheus/icons` from `d30cd04` to `25aca56` - [Commits](matomo-org/matomo-icons@d30cd04...25aca56) --- updated-dependencies: - dependency-name: plugins/SecurityInfo dependency-version: 4f690da66c14ab7b29d09633e56ea3801abd3898 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TreemapVisualization dependency-version: 5391df3035fd1ee49275859e1f11be6155c263b6 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/VisitorGenerator dependency-version: 9c1fbeee146f1f7242915b1c4fba59fee098abbe dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/CustomAlerts dependency-version: cd7855fd5dc28597ad7e8f439ff02383001e4f70 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TasksTimetable dependency-version: c2ce6ccd4590f8efe31fdf73bba54f9595656a30 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/QueuedTracking dependency-version: f7397f7947e22fd3c30352a5a43b9b426748d62f dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/LogViewer dependency-version: d89bbb98ba75bf97fdb19b12d650a67c6c7bb324 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Bandwidth dependency-version: 7fedc6dadcf7cabe5877fbdbbddcf44ac47baacb dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/LoginLdap dependency-version: 52c88cc0baca9da97f7f906bf3e4b46b0c850075 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/MarketingCampaignsReporting dependency-version: d74326d675736e710b0a752bd7ec500a2927bc2e dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/TagManager dependency-version: 396ec1960d2439d4ea79452aa76a7d5e9ea2709b dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Provider dependency-version: b9ae68b4f53a8113e410f942db85bfe3115023c4 dependency-type: direct:production dependency-group: all-submodules - dependency-name: plugins/Morpheus/icons dependency-version: 25aca56757f7ab9a93709e7ef70c2faa1de6c510 dependency-type: direct:production dependency-group: all-submodules ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> [automatic composer updates] (#23697) * Update composer dependencies * enable test --------- Co-authored-by: sgiehl <[email protected]> Co-authored-by: sgiehl <[email protected]> Improve DDEV documentation and suggest a Docker provider choice (#23694) * Introducing more ddev command in the doc + help with Docker provider choice --------- Co-authored-by: Michal Kleiner <[email protected]> Update changes.json in ProfessionalService plugin to promote Slack (#23696) Add a helper for posting an event when something is copied (#23664) revert changes from dev-19615 use setting classname as tracker cache key fix some phpcs issues and update baseline reset baseline to 5.x-dev phpcs phpstan add implementation for enabling required plugins for tracking add new unit test for plugin check fix for unit tests phpcs add translations remove activating plugins for tracking, add setting values to tracker cache update request to get setting value from tracker cache add helper function to expose policy setting names Fix CS Ensure all settings have publicly accessible name getter Add information on policy controlled settings if policy active Prepare system test expected output files Add API system tests and update expected output file Prepare system test expected output files for CorePluginsAdmin Add API system tests and update expected output file for CorePluginsAdmin Remove isCompliant information from field metadata as always compliant when policy enforced Pass in the whole setting object Fix typing, fix usage of self and update PHPStan baseline Fix CS Fix CS Remove duplicate methods Update expected system test results from CI Update implementation after getSettingName reverted due to BC for plugin dependencies Return info which idSite a setting relates to Revert public visibility change back to protected Allow to call protected get*name methods due to BC for already released premium plugins Fix CS Use setting name as some settings are not backed by a standard Setting class Use setting name as some settings are not backed by a standard Setting class use reflectionclass approach to generate tracker cache key remove test coverage of removed method wrap reflectionclass code in try catch update mock setting to have getSettingName() method for unit tests add exception variable to make old php happy update policy status updates to use policy manager CS tweaks, update PHPStan baseline Add custom names to IP anonymisation policy-managed settings Add method to get a list of policies controlling a setting with its required value Add setting/field metadata about compliance policy control and which site ID the setting relates to Add system tests Use EmptySite fixture for system tests revert changes from dev-19615 use setting classname as tracker cache key fix some phpcs issues and update baseline reset baseline to 5.x-dev
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Add info about new copy functionality to "What's new"
I've removed the link, as IMO it's confusing and doesn't improve user experience.
Is the "version" number right? The functionality was released in different plugins, after 5.4, but before 5.5.