Google Reviews
Version 1.0.7
April 29, 2026
- Added multi-location sync support for both Places API and Business Profile API by allowing location settings to resolve to either a single ID or a JSON array of IDs.
- Added per-review location metadata storage (
sourceLocationId,sourceLocationName) with migration support for existing installs. - Updated sync normalization/upsert flow to scope review identity by location, preventing collisions across multiple locations.
- Added location-aware query support (
sourceLocationId,sourceLocationName) and optional Twig filtering args incraft.googleReviews.reviews()/entries(). - Added
Locationcolumn to the Control Panel review index for clearer editor visibility. - Improved Business Profile location naming by resolving a friendly title via Business Information API with safe fallbacks.
- Updated settings help text and README documentation with multi-location configuration and Twig usage examples.
Version 1.0.6
April 22, 2026
- Added native Google Business Profile OAuth connect flow in plugin settings, including authorization start/callback handling.
- Added OAuth credential test action in settings to verify refresh-token exchange before running sync.
- Added a manual
Run Sync Nowbutton in settings for Control Panel-triggered sync runs with result notices. - Improved settings action flow to keep users on plugin settings after manual sync.
Version 1.0.5
March 5, 2026
- Improved Business Profile setup documentation with copy-paste OAuth/token/account/location steps.
- Added practical troubleshooting notes for common setup errors (
401, token formatting, OAuth test users, zsh shebang issue). - Clarified plugin settings labels by prefixing API-specific fields with
Places APIandGBP API.
Version 1.0.4
March 4, 2026
- Added review overview summary support by storing Google-provided aggregate rating and total review count per sync.
- Added Twig summary access via
craft.googleReviews.summary()for frontend rendering. - Added summary table migration for existing installs and included summary table creation in fresh installs.
- Updated README frontend example to include summary usage.
Version 1.0.3
February 28, 2026
- Replaced mode lightswitches with a single
Review Source Modedropdown (Mock Data,Places API,Business Profile API) and made Mock the default.
Version 1.0.2
February 25, 2026
- Enabled deletion actions for
GoogleReviewelements in the Control Panel index. - Added explicit element permission checks (
canView,canSave,canDelete) so delete actions are actually available in CP. - Fixed sync upsert behavior to include/restore trashed matching reviews, so deleted reviews can reappear correctly after re-sync.
Version 1.0.1
February 25, 2026
- Removed plugin-level
Attribution TextandAttribution URLsettings. - Removed plugin-level
API Base URLsetting and now use a fixed Business Profile API endpoint internally. - Removed attribution output from the bundled reviews component so attribution is fully frontend-managed.
Version 1.0.0
February 25, 2026
- Initial public release of the Google Reviews plugin for Craft CMS 5.
- Marked project as commercial-ready for Plugin Store submission.
Version 0.7.0
February 25, 2026
- Added author photo support in frontend carousel and CP review table.
- Added
authorPhototable attribute handling on the custom element.
Version 0.6.0
February 25, 2026
- Added Business Profile owner reply support (
replyText,replyUpdatedAt) in sync and storage. - Added migration support for reply fields in existing installs.
- Improved review normalization to map mixed API response formats safely.
Version 0.5.0
February 25, 2026
- Added hybrid sync modes: Google Places API (New) and Google Business Profile API.
- Implemented OAuth refresh-token exchange for automatic access-token refresh during sync.
- Added Places API (New) mapping for author attribution, review text, publish time, and Maps URL.
Version 0.4.0
February 24, 2026
- Added plugin CP navigation and review index view for synced data.
- Refined CP table columns for author, rating, comment, reply, review date, and updated date.
- Added frontend reviews carousel component for starter rendering.
Version 0.3.0
February 24, 2026
- Pivoted from section/entry storage to a plugin-owned custom
GoogleReviewelement type. - Added element query support and Twig variable access for frontend querying.
- Added persistence logic for review upsert via element save lifecycle.
Version 0.2.0
February 24, 2026
- Added initial review sync service with filtering and normalization pipeline.
- Added console command support for manual sync runs.
- Added deterministic mock review mode for local testing.
Version 0.1.0
February 23, 2026
- Initial Craft CMS 5 plugin scaffold with Composer package metadata.
- Added plugin bootstrap, settings model/template, and README foundation docs.