Plugin Name: Beehive Pro Author: Mariusz Misiek, Joel James Change Log: = 3.4.15 (2024-12-16) = - New: Introduced pagination API calls to reduce server load. - Enhanced: Added dynamic page size handling for GA4 data retrieval. - Enhanced: Refined caching logic to address incorrect statistics in the previous version. - Compatibility: Ensured compatibility with PHP 8. = 3.4.14 (2024-12-09 ) = - Enhance: Added background processing for Google Analytics streams. - Fix: Resolved Google Search Console integration issue. - Fix: Addressed permissions issue in Multisite environments. = 3.4.13 ( 2024-11-26 ) = - Fix: Deprecated get_class() without arguments in PHP 8.3. = 3.4.12 ( 2024-04-17 ) = - Fix: Google API authentication is broken. = 3.4.11 ( 2024-01-15 ) = - Fix: Unable to connect with Google. = 3.4.10 ( 2023-12-20 ) = - Enhance: Update UI library. - Enhance: Update Google library. - Enhance: PHP 8.1,8.2 & 8.3 support. - Enhance: Update icons. - Enhance: Copy updates. - Fix: Blank highlights modal. = 3.4.9 ( 2023-09-08 ) = - Enhance: Performance improvements. - Fix: Empty statistics for posts and pages. - Fix: Fatal error when no profiles are found. = 3.4.8 ( 2023-08-28 ) = - Enhance: Performance improvements for Google API requests. - Enhance: Remove obsolete notices. - Enhance: Support 8 digit GTM container IDs. = 3.4.7 ( 2023-06-06 ) = - Enhance: Performance improvements. = 3.4.6 ( 2023-05-17 ) = - Enhance: WordPress 6.2 support. - Fix: Empty data on subsites. - Fix: Typo in accounts page. = 3.4.5 ( 2023-02-23 ) = - Enhance: Do not auto-select if a matching profile/stream is not found. - Enhance: Hide sensitive data from the API. - Enhance: Remove deprecated actions and filters. - Fix: Wrong date order in statistics. - Fix: Fatal error on some sites. - Fix: Tracking ID is not added if auto-detect is enabled. = 3.4.4 ( 2022-12-21 ) = - Enhance: Escaping user inputs. = 3.4.3 ( 2022-11-18 ) = - Enhance: Minor performance improvements. - Fix: Incompatible dimensions in GA4 API requests. = 3.4.2 ( 2022-11-02 ) = - Enhance: Remove unused notices. = 3.4.1 ( 2022-10-03 ) = - Enhance: Migrate Google OAuth. - Enhance: Membership status check. - Enhance: Performance improvements on Google Analytics API requests. - Enhance: Replace Google fonts with Bunny fonts for GDPR compliance. - Enhance: Update Shared UI. - Fix: Wrong value for GTM variables. - Fix: Unable to fetch users in permission settings. - Fix: GA4 streams are missing when there are more than 50 items. - Fix: Transients are slowing down the Dashboard. = 3.4.0 ( 2022-07-21 ) = - New: Google Analytics 4 statistics & tracking. - Enhance: Upgrade GA APIs. - Enhance: Performance improvements. = 3.3.15 ( 2022-06-06 ) = - Enhance: WordPress 6.0 compatibility. - Enhance: Update submodules. - Enhance: Notice styles. = 3.3.14 ( 2022-05-06 ) = - Fix: GuzzleHttp conflict. = 3.3.13 ( 2022-04-27 ) = - Enhance: PHP 8.0 compatibility. - Enhance: Update libraries. - Enhance: Update SUI. - Fix: Composer autoload conflicts. - Fix: Unable to dismiss tutorials widget. - Fix: Conflict with Google Listings and Ads plugin. = 3.3.12 ( 2021-11-03 ) = - Enhance: White label support. - Enhance: Permission checks. = 3.3.11 ( 2021-11-01 ) = - Enhance: Remove unused UI elements. - Enhance: Performance improvements. = 3.3.10 ( 2021-04-19 ) = - Enhance: Update external libraries. - Enhance: WP 5.8 support. - Fix: Subdirectory subsite post statistics are empty. - Fix: Invalid API credentials are being used on multisite. = 3.3.9 ( 2021-03-16 ) = - Enhance: Update links to wpmudev.com. - Fix: Tutorials are not loading. - Fix: Submodule is not initialized. = 3.3.8 ( 2021-03-04 ) = - New: Realtime visitors statistics. - Enhance: Improve whitelabel support. - Enhance: Hide irrelevant settings in network admin. - Enhance: Improvements in Exclude Roles settings. - Enhance: Improve GTM container ID validation. - Fix: Scroll bar is hidden after closing onboarding modal. - Fix: Wrong redirect URL after Google authentication. - Fix: Menu item is missing in mobile. - Fix: Ajax form submits are not triggering GTM events. = 3.3.7 ( 2021-01-27 ) = - New: Tutorials section. - New: Disable tracking based on user roles. - New: Ability to add/remove statistics meta box support for post types. - New: Statistics menu position settings. - Enhance: Improve whitelabel support. = 3.3.6 ( 2020-12-17 ) = - Fix: Dashboard Widget is hidden to admin users. - Fix: Active tab contents are not visible in Dashboard Widget. = 3.3.5 ( 2020-12-16 ) = - New: Option to reset plugin settings & data. - New: Option to cleanup plugin settings and data on uninstall. - Enhance: Move statistics pages to Beehive main menu. - Enhance: Update to latest SUI. - Enhance: Show refresh statistics button only on statistics pages. - Enhance: Remove restricted links when the user doesn't have permission. - Fix: Empty dashboard widget when the user doesn't have permission. = 3.3.4 ( 2020-11-19 ) = - New: GA4 measurement ID support. - Enhance: Improvements in GTM integrations. - Enhance: Remove links from comments. - Enhance: Remove unused settings from onboarding modal. - Enhance: Upgrade to gtag.js from analytics.js. - Fix: Search is not working in onboarding modal profile selector. - Fix: Can't scroll after onboarding is closed. - Fix: In some setup, onboarding modal is showing even after closing it. - Fix: Beehive logo is not hidden when whitelabel feature is enabled. - Fix: Comparison graph is not showing on first period change. - Fix: Permission settings are broken after upgrade. - Fix: Fatal error after upgrade. = 3.3.3 ( 2020-11-11 ) = - Fix: Security vulnerability = 3.3.2 ( 2020-10-22 ) = - New: Show redirect URIs for Google API project. - Enhance: Improvements in permissions UI. - Enhance: Show notice when subsites can view statistics without authentication. - Enhance: Show notice when duplicate GTM Container ID is being used network. - Fix: Mobile navigation is hidden. - Fix: Fatal error when upgrading from v3.2.8. - Fix: Analytics reports are not visible to the shop manager role when enabled. - Fix: Placeholder text is not visible. = 3.3.1 ( 2020-10-12 ) = - Enhance: Small fixes and improvements. = 3.3.0 ( 2020-09-23 ) = - New: Google Tag Manager integration. - New: Accounts page to manage authentication to different services. - New: Separate page for Google Analytics settings. - Enhance: Improvements in onboarding modal. - Enhance: Performance improvements in dashboard widget. - Enhance: Cleanup unwanted services from Google library. - Fix: API client failure on old PHP versions (PHP v5). = 3.2.8 ( 2020-08-26 ) = - Enhance: API keys load balancing to avoid request limit issues. - Enhance: Store authentication client id in database. - Enhance: The original admin who installed Beehive can't be denied the settings access. - Enhance: Show Google login and tracking ID status notice in settings page. - Fix: Manual tracking ID is being used when automatic detection is enabled. - Fix: Network URL is used for authentication redirect if plugin is not activated network wide. - Fix: Composer autoload conflict with Updraft. - Fix: Conflict with Google Site Kit. - Fix: Log texts are hidden in Dashboard summary box. = 3.2.7 ( 2020-08-14 ) = - Enhance: Updated Google lib to v2.7.0. - Fix: Broken pages when site is using different locale. = 3.2.6 (2020-05-29) = - Fix: Blank page after the update. = 3.2.5 ( 2020-05-27 ) = - New: Ability to control who can manage Beehive settings. - New: Added welcome modal to highlight important changes. - Enhance: Prefix vendor libraries to avoid composer conflicts. - Enhance: Combine chart tooltips when the comparison is used. - Enhance: Use prefixed vendor libraries to avoid conflict. - Fix: Conflicts with other plugins using Guzzle PHP lib. - Fix: Using network_site_url only when Beehive is not network-wide active. - Fix: Wrong Client ID and Client Secret check on subsites. = 3.2.4 ( 2020-04-06 ) = - New: Added dashboard page. - New: Upgraded statistics page to use SUI. - New: Upgraded statistics widget to use SUI. - New: Added white labelling support. - New: Added ability to clear statistics cache from plugin settings. - New: Added rest endpoints for statistics and settings. - New: Added new filters for domain mapping support. - Enhance: Upgraded to new SUI. - Enhance: Improved UX to connect with Google. - Enhance: Using ChartJS for all charts except Geo Chart. - Enhance: Improved caching using transient. - Enhance: Store plugin version in subsites for the upgrade process. - Enhance: Merged reports and permission settings. - Fix: Domain mapping support. 784530-1738165085-au