Big Brother is maintained by modmore and stable.
Released on 2026-07-27
Released on 2026-07-27
- Fix guzzle conflict by updating dependencies and increasing minimum PHP version to 8.2
- Show clean error on the dashboard when a property can't be loaded [#167]
- Fix acquisition chart mixing period data across sources and duplicating points on refresh [#41]
- Update client-side dependencies: chart.js to 4.5.1, luxon to 3.7.2, uglify-js to 3.19.3
Released on 2026-07-27
Reload the page after installation to access the menu item under "Components"
2015/07/13: 1.3.0-pl
********************
- Fix wrong date displayed for historical visits comparison (#7)
- Fix issue with the first load of the widget not showing all results (#5)
- Fix assigning analytic profiles to specific users (#1)
- Fix access token being refreshed when not necessary (#3)
2015/05/20: 1.3.0-rc3
********************
- Fix authentication flow to make it easier and pretty much zero-configuration
2015/05/19: 1.3.0-rc2
********************
- Fix issued caused by typo on case-sensitive systems
2015/05/19 1.3.0-rc1
********************
- Upgrade to OAuth2 Authentication, re-authentication will be required.
- Fix potential issue with empty account dropdowns (#39)
- Fix E_STRICT errors in various processors (#37)
2013/11/27: 1.2.1-beta
********************
- Added translations (SV, CS, RU)
- Added ability to use account "views" (previously known as profiles in GA)
- Better checks before iterating reports
- Fixed issue where *Processor::success() were causing issue due to arguments being different than mod*Processor::success()
- Fixed issue where MODx.BigBrotherRedirect was not defined
Big Brother 1.2.0 RC1
********************
- Upped version number to avoid isseues with package managemeent
Big Brother 1.1.0 RC2
********************
- Fix weird issue in French lexicon
Big Brother 1.1.0 RC1
********************
- Updated components to use the last API changes for Google
Big Brother 1.0.2 pl
********************
- Added german lexicon (Thanks to gadgetto)
- Removed hardcoded strings
- Some corrections to English translation
Big Brother 1.0.2 RC2
********************
- Fix getManagerLink when the base url is a trailing slash
Big Brother 1.0.2 RC1
********************
- Added BigBrother namaespace in cmp and dashboard
- Added ability to set specific account to user for reports
- Fixed notices
- Set debug to false by default
Big Brother 1.0.1 pl
********************
- Fixed hard coded manager URL
Big Brother 1.0 pl
******************
- Fix charts resize in cmp
- Syncronize Days of the week for area charts
- Added button on dashboard to access full reports on the cmp
Big Brother 1.0 beta5
*********************
- Added dashboard widget
- Enabled Dashboard configuration tabs
Big Brother 1.0 beta4
*********************
- Added comparison chart
- Added Options Panel
- Refactored processors for more flexibility
Big Brother 1.0 beta3
*********************
- Added option to set custom manager URL for oauth callback
Big Brother 1.0 beta2
*********************
- Setup options for Admin groups and cache timeout
- Show admin buttons only to specified user groups
- Added more reports following Google Analytics website display
- Added date range information
- Added custom vtabs class definitions
- Streamlined grids and panel description
- Updated grid processor to use a single file
Big Brother 1.0 beta1
*********************
Released on 2024-10-18
Released on 2024-10-18
- Dashboard title shadow is now only applied in MODX 2.x (@sebastian-marinescu) [#158]
- Reports now have a separate cache key per GA property, if multiple properties are used via user/system settings [ed73391]
- Fix stand-alone widgets not loading their data if the main widget wasn't present. [b8ba83a]
- Fix spacing and blank blocks in MODX 3 dashboard if widget was on a row taller than the inner content. [c98719f]
- Fix widget title text wrapping which caused widget action buttons to fall out of alignment. [15614b2]
- Fix incorrect (old) action for menu item in development bootstrap script [3abd998]
- Added date localisation and dates will now use the MODX manager_date_format setting when rendering. [92b340e]
- Fix typo in npm config and update chartjs-adapter-luxon filename to account for change in new version. [4a7852d]
- Update dependencies: chart.js to 3.9.1, luxon to 3.5.0, chartjs-adapter-luxon to 1.3.0, uglify-js to 3.17.0, google/analytics-admin to 0.10.0, google/analytics-data to 0.9.4, guzzlehttp/psr7 to 2.7.0
Released on 2022-09-29
Released on 2022-09-29
- Display banner to upgrade to GA4 once Big Brother 1.5 is deprecated.
Released on 2022-08-27
Released on 2022-08-27
In light of Google's deprecation of Out-Of-Band (OOB) authorizations, we've implemented a proxy to keep authorizations smooth and quick. Existing authorizations will remain valid after this update.
IMPORTANT: Custom OAuth credentials are no longer supported for new authorizations!
Other changes:
- Remove some more legacy settings on update (account, account_name, total_account)
Released on 2021-10-02
Released on 2021-10-02
- Fix missing assets (bug introduced in v1.5.1)
Released on 2021-10-02
Released on 2021-10-02
- Add new "Top Referrers" widget to show common domain referrals. This is a standalone widget, so add it to your dashboard to use.
- Catch JS errors when instantiating widgets to avoid subsequent widgets from breaking if one fails
- Fix error in acquisitions widget if only one time period is returned (i.e. on freshly created properties)
- Fix incorrect values and comparison arrow in popular pages and top countries widgets
- Fix "Invalid argument supplied for foreach()" in key metrics widget if only one time period is returned [S29809]
Released on 2021-09-25
Released on 2021-09-25
- Fix default credentials missing from the v2 build. If you installed an earlier v2 release and do not want to use custom oAuth credentials, delete the bigbrother.native_app_client_id and bigbrother.native_app_client_secret system settings (yes, delete them entirely) and reinstall the package to return to the default. [S29488]
Released on 2021-09-16
Released on 2021-9-16
- Fix javascript error when profiles can't be loaded in the authorized screen, and adjust error message to indicate potential reasons [#78]
- Add BigBrother Admin policy/template and assign to admin on install
- Restrict authorization page to users with the bigbrother_authorize permission
- Update dependencies: chart.js to 3.5.1, luxon to 1.28.0, chartjs-adapter-luxon to 1.1.0, uglify-js to 3.14.2, google/analytics-admin to 0.4.0, google/analytics-data to 0.7.0
Released on 2021-08-03
Released on 2021-08-03
- Remove guzzlehttp/guzzle from Big Brother, instead depend on the new guzzle7 package to avoid dependency conflicts (https://modx.com/extras/package/guzzle7)
Released on 2021-08-02
Released on 2021-08-02
- Make sure installation fails when requirements aren't met [#69]
- Upgrade setup notice to clarify v1/v2
Released on 2021-08-02
Released on 2021-08-02
- Bump minimum PHP version to 7.2; this matches the updated MODX3 minimum version and resolves a Guzzle version conflict
- On MODX3 alpha4+, use the core-provided PSR7 Client with the Google SDK
- Update dependencies (uglify-js 3.14.1, chart.js 3.5.0, luxon 1.28, google/analytics-data 0.5.1, google/analytics-admin 0.3.0)
- Fix v1 widget not being replaced correctly on upgrade
- Remove v1 menu item on upgrade
Released on 2021-06-07
Released on 2021-06-08
- Fail installation if bcmath extension is not loaded; this is a requirement in the Google Protobuf dependency
- Catch API errors in listing accounts/properties, generating reports, verifying oAuth code, and refreshing access token [#47]
- Downgrade some dependencies to allow installation on 7.1 and up (once requirement goes up to 7.3+ this can be reverted)
Released on 2021-06-07
Released on 2021-06-07
- Make sure v1 widget is removed on upgrade to v2, attempt to automatically migrate
- Adjust the build to be more in line with our other packages
Released on 2021-06-07
Released on 2021-06-07
This is the first development build of Big Brother v2, containing 6 dashboard widgets.
Big Brother v2 is a complete rewrite to support Google Analytics v4 and MODX3. It cannot be used with Universal Analytics. It can be used on MODX 2.8 and up.
Released on 2021-06-07
Released on 2021-06-07
This is the first development build of Big Brother v2, containing 6 dashboard widgets.
Big Brother v2 is a complete rewrite to support Google Analytics v4 and MODX3. It cannot be used with Universal Analytics. It can be used on MODX 2.8 and up.
Released on 2021-04-23
Released on 2021-04-23
- Update the build to allow distribution via the modmore package provider
- Add requirements validator: requires MODX 2.7+ (and < 3.0) and PHP 7.1+ in line with standard modmore support
- Add link to the v2 crowdfunding campaign during installation: https://modmore.com/extras/bigbrother/crowdfunding/
- Fix PHP warnings when optional parameters aren't specified [#37]
- Remove old disabling of SSL peer verification to avoid potential MITM attack in fetching reports
- Fix cache handling to use custom cache partition rather than default
Earlier versions were available via MODX.com.