Formie Rating Field
Version 3.22.1
August 25, 2026
Fixed
- fields: preserve legacy setting hydration (df17d1d)
Version 3.22.0
August 25, 2026
Added
- statistics: paginate and harden grouped exports (6535ffc)
Fixed
- cache: correct presentation since tags (eee76d6)
- cache: generate form-scoped statistics batches (e5ef683)
- cache: report effective cache storage (e2a9e47)
- cache: simplify storage presentation (aa3b061)
- cache: support portable application caching (9dda836)
- correct rating display and trend sampling (d416d13)
- deps: align Craft Cloud compatibility floors (d808a49)
- fields: avoid duplicate frontend script (9e11ad6)
- fields: decouple emoji labels from selection mode (f8660e1)
- fields: support Craft Cloud asset delivery (fada622)
- fields: validate submitted rating values (99310dc)
- jobs: support portable recurring schedules (3cdb6e9)
- localize rating output and remove dead templates (03ef80f)
- permissions: honor Formie submission access for statistics (2d1c232)
- prevent statistics errors from breaking dashboard and CP pages (3a671f3)
- rating: render star and zero-value edge cases (393ce62)
- settings: clarify default export format in config (1a601bb)
- settings: expose emoji default and make review threshold scale-aware (0f0450f)
- settings: remove unused linkMode parameter from error summary (5d74f4a)
- settings: remove unused translation category from error summary (06092a2)
- statistics: align cache identity and date range handling (bd2a9a9)
- statistics: avoid grouped rating aggregation truncation (30c2c9a)
- statistics: bound grouped overviews and restore i18n coverage (5b892a2)
- statistics: complete cache and index hardening (c127c73)
- statistics: complete multi-field grouped exports (6d636c9)
- statistics: correct grouped summaries and i18n coverage (ec206c8)
- statistics: enforce scoped reporting and rating controls (58661e7)
- statistics: harden grouped export and detail parameters (d87cad0)
- statistics: harden request parameter normalization (623c6de)
- statistics: ignore stale group filters (3033699)
- statistics: load Chart.js from base analytics asset (383a061)
- statistics: normalize malformed site filters (8f6bdfd)
- statistics: paginate grouped submissions and revalidate widget sites (e2c26dd)
- statistics: validate grouped detail filters (30dcc13)
Changed
- statistics: streamline grouped counts and cache metadata (d44bbc9)
Version 3.20.0
June 7, 2026
Added
- add static analysis script for CI workflow (ccd1261)
- cli: add HelpController for cli command assistance (f92ba20)
- cp: rename 'View Settings' link to 'Manage settings' (3eecb30)
- jobs: add recurring scheduler master job and next run time formatting (67e6d81)
- queue: schedule automatic cache generation based on settings (7342439)
- settings: add cache generation schedule options and effective schedule method (d5e84f9)
- settings: handle cache generation schedule changes on save (134dc62)
- settings: replace cache generation schedule options with dynamic retrieval (cb595b0)
- tests: add SchedulerPatternTest for cache generation scheduling (8356138)
Fixed
- cache: handle error messages based on dev mode in CacheController (a32e8db)
- cache: handle Redis misconfiguration gracefully (bd49fbe)
- change default items per page to 100 in config (334efd1)
- correct permission error message in site access validation (f7891a7)
- filter out failed jobs and unupdated entries in query (1826cdc)
- handle error messages based on dev mode in StatisticsController (d645b15)
- i18n: correct cache generation messages in Spanish translations (1a4d4f6)
- i18n: correct punctuation in Japanese cache messages (9da5277)
- i18n: correct punctuation in Spanish cache messages (ecff3a9)
- i18n: correct translation for submission date in Arabic, Spanish, and Italian (87b886e)
- settings: handle empty multi-state select values correctly (8948b9b)
- statistics: qualify dateCreated column in query to prevent ambiguity (922655f)
- statistics: qualify dateCreated column to prevent ambiguity in PostgreSQL (59244d3)
Version 3.18.0
May 9, 2026
Features
- statistics: enhance statistics retrieval with site filtering (0fc8536)
Version 3.17.0
May 6, 2026
Features
- cp: enhance plugin bootstrap with installation experience details (c9cb5d4)
- google-reviews: enhance Google review handling with URL validation and secure encoding (8e1c434)
- issue-templates: add bug report, feature request, and question templates (a35a091)
- permissions: add user permissions for cache management and statistics viewing (442dae3)
- rating: add translation support for user-facing strings in templates and JS (a1ff5f4)
- settings: add max export rows setting for raw responses export (0991b85)
- statistics: add per-score distribution for NPS fields in statistics calculation (297cefe)
- statistics: add site filtering to statistics views and exports (4978e6f)
- statistics: exclude incomplete and spam submissions from statistics queries (705d472)
- statistics: implement maxExportRows limit for group submissions (6d54ab0)
- statistics: implement Redis cache clearing for form submissions (882c60e)
- statistics: implement Redis key tracking for scoped cache deletion (50626db)
- statistics: implement trend data caching for improved performance (67143c1)
- statistics: optimize form retrieval with aggregated queries for ratings and submissions (fdec9b8)
- statistics: secure JavaScript variables with URL encoding for date range and sorting (d73bbde)
- translations: add new rating settings and feedback messages in multiple languages (9341dc7)
- translations: add new translations for multiple languages (816bdac)
- translations: add Swedish translation for rating field plugin (29d8ee4)
- utilities: gate utility registration based on user permissions (f8ca216)
Bug Fixes
- statistics: correct join condition for form fields retrieval (9586be6)
- statistics: escape JSON output to prevent script injection vulnerabilities (b3d44bf)
- statistics: invalidate statistics cache on submission save/delete (d386a22)
- statistics: resolve table name syntax for submissions in queries (cd45024)
- translations: correct plugin name description in multiple languages (42c4099)
- translations: update copyright year in translation files (4a170b6)
Version 3.16.0
April 25, 2026
Features
- settings: expand defaultDateRange options for improved flexibility (a73d280)
- statistics: add calculateStatsForSubmissions method for external submission analysis (94053c9)
- statistics: enhance export functionality to support multi-sheet Excel and ZIP of CSVs (30a7f2a)
- statistics: enhance NPS calculation and export format validation (2d09b80)
- statistics: implement export functionality for grouped and ungrouped statistics (38ad0e7)
- statistics: shorten field labels in tabs and filters for better display (271ab7b)
Bug Fixes
Version 3.15.1
April 5, 2026
Bug Fixes
- read-only settings response (c12cef9)
Version 3.15.0
April 2, 2026
Features
- rating: add styles for rating field including stars and emojis (1a0d9fc)
- rating: implement rating field functionality with dynamic UI (5321036)
Bug Fixes
- RatingUtility: update icon path to use new SVG file (d94f644)
- settings: remove redundant submit button from settings forms (a32b584)
Miscellaneous Chores
Version 3.14.3
March 4, 2026
Version 3.14.1
January 26, 2026
Bug Fixes
- jobs: prevent duplicate scheduling of backup jobs (0d887ea)
Version 3.13.0
January 11, 2026
Features
- bootstrap PluginHelper in FormieRatingField initialization (d6ee9be)
Bug Fixes
- update composer.json to include required package and refactor Settings model (bd9ddf0)
- update displayName method to return full name from settings (c26099c)
Miscellaneous Chores
- update composer.json to include missing dev dependencies (69ddde8)
Version 3.12.4
December 19, 2025
Bug Fixes
- trim whitespace in display name methods and update cache label (95235f0)
Version 3.12.3
December 16, 2025
Bug Fixes
- update icon method to return a star icon (2d9eab7)
Version 3.12.2
December 16, 2025
Bug Fixes
- read-only mode for settings based on project config (2b8b864)
Version 3.12.1
December 16, 2025
Bug Fixes
- update cache job scheduling logic to use dynamic delay calculation (7032414)
Version 3.12.0
December 16, 2025
Features
- add cache storage method configuration and Redis support (fad55f0)
Version 3.11.0
December 11, 2025
Features
- enhance GenerateCacheJob with batch processing and improved cache management (736c1b9)
Version 3.10.0
December 11, 2025
Features
- add cache management features including settings for automatic cache generation and a utility for cache operations (2604ccb)
Version 3.9.0
December 11, 2025
Version 3.8.0
December 10, 2025
Features
- add group detail view and export functionality for statistics (677a60f)
Version 3.7.1
December 9, 2025
Bug Fixes
- update Google Review button alignment to use flex classes (8969b4a)
Version 3.7.0
December 9, 2025
Features
- add button alignment option for Google Review integration (7d70de1)
Version 3.6.4
December 9, 2025
Bug Fixes
- enhance Google Review integration with logging and JS registration (fd1b97e)
Version 3.6.3
December 9, 2025
Bug Fixes
- remove emoji from high rating message for consistency (d6fe53e)
Version 3.6.1
December 9, 2025
Bug Fixes
- remove dummy PlaceID for testing in Rating field (1656d24)
Version 3.6.0
December 9, 2025
Features
- add Google Review integration to Rating field (2ba47a9)
Version 3.5.0
December 9, 2025
Features
- add 'Show Selected Label' option to Rating field schema (cb672fd)
Version 3.4.0
December 9, 2025
Features
- enhance Formie Rating Field with cache clearing option and loading indicators for charts (7997bbc)
Version 3.3.0
December 8, 2025
Features
- add PHPStan and EasyCodingStandard configurations, update Rating field integration (b9dcdbd)
- add statistics and Twig extension for Formie Rating Field (a3187f2)
Bug Fixes
- improve null checks and default settings handling in Rating field (0b8b8af)
Miscellaneous Chores
- update config.php documentation for clarity (0479024)
Version 3.1.2
November 1, 2025
Bug Fixes
- update validation method names for consistency and improve formatting in settings (40f0ae5)
Version 3.1.1
October 27, 2025
Bug Fixes
- update README and configuration documentation for clarity and accuracy (b68d573)
Version 3.0.1
October 20, 2025
Miscellaneous Chores
- update README with additional badges (81fc2b8)
Version 3.0.0
October 20, 2025
Miscellaneous Chores
- bump version scheme to match Formie 3 (b1eb1b0)
Version 1.4.1
October 16, 2025
Bug Fixes
- update CSS variable naming for rating fields to remove 'fui-' prefix (7f481c6)
Version 1.4.0
October 16, 2025
Features
- add sentiment-based gradient colors for emoji ratings (a7f6385)
Version 1.3.4
October 16, 2025
Bug Fixes
- prevent numeric rating labels from being translated (70a9974)
Version 1.3.3
October 16, 2025
Bug Fixes
- update installation instructions for Composer and DDEV (1c1f172)
Version 1.3.2
October 16, 2025
Bug Fixes
- change license from proprietary to MIT in composer.json (9bf312c)
Version 1.3.1
October 16, 2025
Bug Fixes
- update author information and add RSS feed to support section in composer.json (db2bffb)
Version 1.3.0
October 14, 2025
Features
- add emoji web font support with Noto Color Emoji option (ae7100b)
Version 1.2.2
October 9, 2025
Bug Fixes
- smart emoji selection based on rating range size (6ae1891)
Version 1.2.1
October 9, 2025
Bug Fixes
- emoji rating to support full 0-10 range with 11 unique emojis (077ae99)
Version 1.2.0
October 7, 2025
Features
- add font-family CSS variable for NPS rating buttons (212c2de)
Version 1.0.2
September 26, 2025
Bug Fixes
- corrupted minified JS file causing syntax errors in production (a567a64)
Version 1.0.1
September 24, 2025
Bug Fixes
- update repository references and improve .gitignore entries (65acf0e)
Version 1.0.0
September 15, 2025
Features
- initial Formie Rating Field plugin implementation (ae0bda9)