Community Surveys Changelog
All notable changes to Community Surveys will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[7.0.0] - 2026-02-03
Major Release: Complete Rewrite for Joomla 5/6
This is a complete architectural rewrite of Community Surveys, modernizing the codebase for Joomla 5 and 6 compatibility with native APIs and eliminating the need for backward compatibility plugins.
🎉 Breaking Changes
- Joomla 5/6 Native: Complete rewrite using Joomla 5/6 APIs - no backward compatibility plugin required
- Minimum Requirements: Joomla 5.0+ or Joomla 6.0+
- Modern Architecture: PSR-4 autoloading, namespaced classes, dependency injection, and MVC Factory pattern
- React Frontend: Survey forms and admin interface rebuilt with React 18 and modern JavaScript (ES6+)
✨ Added
Core Features
- AI-Powered Translations: Integrated AWS Bedrock AI for automatic survey translation into 40+ languages
- Enhanced Conditional Rules:
- Show/hide questions on the same page based on answers
- Skip to specific pages dynamically
- End survey with custom messages based on responses
- Conditional rules now properly filter response reports
- Advanced Question Types: Full support for all question types including grids, sliders, ratings, and file uploads
- Answer Presets: Reusable answer sets with one-click application to questions
- Question Library: Save and reuse questions across multiple surveys
Integrations
- Integrations Framework: Comprehensive system to connect surveys with third-party services
- Google Sheets Integration: Automatically sync survey responses to Google Spreadsheets with OAuth 2.0 security
- Webhook Integration: Real-time data streaming to custom endpoints via HTTP POST/GET
- AcyMailing Plugin: Joomla 6 compatible plugin with tag support and shortcode updates
Reporting & Analytics
- Advanced Reports Dashboard: Interactive charts with Chart.js and real-time analytics
- Detailed Response View: Administrative interface for inspecting individual survey submissions
- Enhanced CSV Export: Configurable column selection and filtering options
- PDF Reports: Generate professional PDF reports with custom styling
- Report Filtering: Filter by date range, completion status, and custom fields
User Experience
- Frontend Redesign: "Swiss-inspired" minimalist design with premium look and feel
- Responsive design optimized for desktop, tablet, and mobile
- Smooth animations and transitions
- Progress indicators for multi-page surveys
- Dark mode support
- Invitations Workflow: Redesigned invite system with bulk email capabilities
- My Responses: User dashboard to view and manage their survey submissions
- Continue Later: Save progress and resume surveys with unique secure keys
Admin Interface
- Modern Admin UI: Compact, premium layout using Bootstrap 5 and custom CSS
- React-Based Form Builder: Drag-and-drop question management with live preview
- Inline Editing: Edit questions, answers, and pages without page reloads
- Bulk Operations: Manage multiple items efficiently with batch actions
- Advanced Search: Enhanced filtering with multiple criteria and saved searches
Developer Features
- Service Layer Architecture: Dedicated services for Email, PDF, Storage, and AI operations
- API-First Design: RESTful API endpoints for all operations
- Shared UI Library:
@shondalai/ui-commonswith 25+ reusable React components - Build System: Modern npm-based build with
@shondalai/build-tools - Type Safety: JSDoc annotations for better IDE support
🔄 Changed
- Database Schema: Optimized tables with proper indexes and foreign keys
- File Structure: Reorganized following Joomla 5/6 standards with proper namespacing
- Form Builder Interface: Complete redesign with compact and modern layout
- Response Storage: Improved data structure for better query performance
- Language System: Enhanced multilingual support with AI translation integration
- Email Templates: Redesigned email templates with responsive HTML layout
- Media Management: Centralized media handling with the Storage service
🐛 Fixed
- Conditional Rules:
- Questions not appearing in conditional rule dropdowns
- Answer presets showing "[object Object]" instead of text
- Rules not refreshing after adding/removing answers
- Questions not appearing after creation until page refresh
- Finalize rules showing questions on subsequent pages in reports
- Skip-to-page rules not properly hiding skipped pages
- Conditionally hidden questions appearing when they shouldn't
- Response Reports: Now correctly respect conditional rules and display only relevant questions
- Question Form: Fixed multiple issues with question editing and validation
- File Uploads: Improved reliability and error handling for file attachments
- Date Handling: Fixed MySQL null date issues across the board
- Grid Questions: Resolved display issues with radio and checkbox grids
- Slider Questions: Fixed value submission and display in reports
- Translation Sync: Questions now immediately reflect translated content
- OAuth Callbacks: Improved reliability with dual-channel communication (postMessage/Storage)
- CSV Export: Headers now appear at the top (not bottom) with proper encoding
- Search Functionality: Frontend search now correctly filters by survey title
- Authorization Checks: Enhanced security with proper permission validation
🔒 Security
- CSRF Protection: Enhanced token validation across all forms
- Input Sanitization: Comprehensive XSS protection with proper escaping
- SQL Injection Prevention: Prepared statements throughout the codebase
- Access Control: Granular permission checks for all operations
- OAuth Security: Secure token storage and refresh mechanisms
📚 Documentation
- Comprehensive API documentation for developers
- Updated user guides with screenshots for all features
- Migration guide from v6.x to v7.0.0
- Integration setup guides for Google Sheets and Webhooks
🎯 Performance
- Optimized database queries with proper indexing
- Lazy loading for improved page load times
- Reduced JavaScript bundle sizes with code splitting
- Caching strategies for frequently accessed data
- Efficient React component rendering
⚠️ Deprecations
- Legacy v6.x JavaScript libraries removed
- Old BC plugin compatibility layer removed
- Deprecated helper methods removed
- Legacy database queries replaced with Joomla 5/6 QueryInterface
📦 Dependencies
- Joomla 5.0+ or Joomla 6.0+
- PHP 8.1+
- MySQL 5.7+ or MariaDB 10.3+
- Node.js 18+ (for development)
🙏 Credits
- Complete rewrite and modernization by Shondalai Technologies
- UI/UX design inspired by premium Swiss aesthetics
- Community feedback incorporated throughout development
[6.5.6] - January 15, 2026
🐛 Fixed
- Fixed issue with the content plugin
[6.5.5] - January 10, 2026
🐛 Fixed
- Do not include unpublished responses in the CSV download
[6.5.4] - January 5, 2026
✨ Added
- Upgrade modules and plugins for Joomla 6 compatibility
🐛 Fixed
- Fix for allowing same selections in matching question type
- Unable to delete the trashed responses
- Create survey page shows error when compat plugin is disabled
- Fixed issue with unauthorised json download
[6.5.3] - December 20, 2025
✨ Added
- Add an option to allow multiple same selections in Match the Following question
[6.5.2] - November 15, 2025
✨ Added
- Allow HTML in question answers
🐛 Fixed
- Fixed issue with generating custom reports
- Unable filter response status in CSV download
[6.5.1] - October 5, 2025
✨ Added
- Joomla 6 Compatibility Update - Full support for Joomla 6
- Custom Reports - Generate custom reports using scheduled tasks
🔄 Changed
- Updated copyright headers
🐛 Fixed
- Unable to save 0 in textbox questions
- Fixed issues with PHP warnings
- Fixed issues related to dark mode
[6.4.1] - March 2, 2025
🐛 Fixed
- Fixed database entry error
- Radio grid consolidated report do not show the question titles
[6.4.0] - February 8, 2025
✨ Added
- Added button to close in progress responses
🔄 Changed
- Set default date values in the install script
🐛 Fixed
- Import survey json failed with error
- Unable to search survey titles on front-end search form
- Fixed issue with MySQL null dates
[6.3.9] - November 29, 2024
✨ Added
- Update ChartJS library to latest version
🔄 Changed
- Fixed UX related issues
🐛 Fixed
- Unable sort by title on responses page
- CSV export header is added at bottom
[6.3.8] - November 23, 2024
🐛 Fixed
- Unable to edit survey from front-end
[6.3.7] - October 1, 2024
🐛 Fixed
- Fixed issue with CSV report download
[6.3.6] - September 27, 2024
🐛 Fixed
- Updated Google sheets integration to allow latest APIs
[6.3.5] - September 11, 2024
🐛 Fixed
- Fixed issue with loading survey on Joomla 4
[6.3.4] - August 30, 2024
✨ Added
- Fixed issue with captcha plugins
[6.3.3] - August 10, 2024
🐛 Fixed
- CSV Download file is not opening in Excel
- Fixed issue with report shown after response completion
- Fixed issue with loading JCE editor on page header question form
[6.3.2] - August 6, 2024
✨ Added
- Allow 1000 responses to download in CSV report
🐛 Fixed
- Applying limit filter is limiting number of questions in CSV download report
- JCE Editor is not loading when composing questions
[6.3.1] - July 8, 2024
🐛 Fixed
- Revert changes for PDF generation
[6.3.0] - July 7, 2024
✨ Added
- Send PDF Report - Improved PDF generation
- Refactored Response Form - Better developer support for response form layout
- Improved print/pdf button on results page
🔄 Changed
- Renamed the buttons on survey form for better understandability
- Removed TCPDF support
🐛 Fixed
- Question customization body class does not apply to question body
- Fixed alignment of grid header on result page
- Answer selected for conditionally hidden question is not cleared
- Checkbox shown instead of radio in the grid question report
[6.2.3] - May 26, 2024
🐛 Fixed
- Fixed the answer form layouts in survey builder page
[6.2.2] - May 25, 2024
✨ Added
- Added support for handling failed emails in AcyMailing plugin
🐛 Fixed
- Answer placeholders in question titles does not show correct values
- Custom placeholder option does not work in textbox and textarea type questions
- Fixed issue with ordering email templates
- Fixed PHP warning with editor plugin
- Fixed margin in the address field response form
[6.2.1] - March 23, 2024
✨ Added
- Added support for Rewardify Points
- Added options to show/hide individual fields in the Address question type
🔄 Changed
- Added missing language string
🐛 Fixed
- Fixed issue with slider question's last row border
- Fixed issue with smart search plugin
- Empty list is shown when the database option to allow null dates is disabled
[6.2.0] - December 2, 2023
✨ Added
- Answer Presets - New feature for bulk import answers
- New question option to customize custom answers with regular expressions
- Do not show already selected options in matching question type subquestions
🐛 Fixed
- Create component specific language strings for Cancel, Save and Previous buttons
- Fixed issue with same color shown with multislider consolidated report charts
- Fixed the margin of batch button on admin toolbar
[6.1.1] - September 26, 2023
🐛 Fixed
- Fix for install script failing
[6.1.0] - September 24, 2023
✨ Added
- Joomla 5 Support - Breaking Change: Added support for Joomla 5
🔄 Changed
- Breaking Change: Removed legacy layer for Joomla 3
[6.0.11] - September 9, 2023
🐛 Fixed
- Unable to install the package on older MySQL databases
- Slider question tooltips overflow screen border on mobile devices
[6.0.10] - August 14, 2023
🐛 Fixed
- Unable to install the extension when using MySQL 5.5
[6.0.9] - August 10, 2023
🐛 Fixed
- Fixed issue with installer
[6.0.8] - August 8, 2023
✨ Added
- Ignore survey redirect URL if there is a conditional rule to end survey with custom message
🔄 Changed
- Few performance improvements with report queries
🐛 Fixed
- Fixed issue with loading survey with Rich Text Editor question type
- Fixed issue with PHP7 function call
- Fixed issues with AcyMailing plugin
[6.0.7] - July 19, 2023
✨ Added
- New option to show number textbox for answers in the sliders question type
🐛 Fixed
- Fixed JavaScript error on responses list page
- Fixed issue with responding to survey using global survey URL
- Question types toolbar links are in dark color on Joomla 3 surveys form
[6.0.6] - June 27, 2023
✨ Added
- New option to restrict maximum responses per user and per survey
🐛 Fixed
- Fixed JavaScript error when google charts not loaded on the report page
[6.0.5] - June 4, 2023
🔄 Changed
- Do not show survey title on the survey responses list items to save space
- Move ID & Status columns on responses list report to front
🐛 Fixed
- Fixed issue with database error message
[6.0.4] - May 23, 2023
🐛 Fixed
- Responses menu page in administrator does not show contact name
- Fixed finder plugin issue in J4.3
- Fixed acymailing error on manual send
- Fixed installer bugs when upgrading from older versions
- Fixed issue with CSV file creation of large survey results
- Invite button do not give visual feedback when clicked and causing multiple clicks
[6.0.3] - April 25, 2023
✨ Added
- Adding AUTHOR_NAME placeholder for invitation email subject
🔄 Changed
- Replaced JFile/JFolder deprecated wrappers with respective file system functions
🐛 Fixed
- Fixed issue with copy function of survey
- NPS report is not scaled properly on print to PDF report
- Fixed issues with mysql zerodate sqlmode
[6.0.2] - April 13, 2023
🐛 Fixed
- Fixing issue with empty invitation email body
[6.0.1] - April 12, 2023
✨ Added
- Adding AUTHOR_NAME tag in the invite email templates
🔄 Changed
- Updated label of Hide Template option
- Add better name to contact groups filter dropdown on invite page
- Show Community Groups tab on Invite page only if relevant extension installed
- Use global list limit by default on the contacts listing section of invite page
🐛 Fixed
- Clear the contacts info in the modal form after saving them
- Fixed issue with filters on consolidated report
- Fixed bug with creating new survey on a fresh installation (string mysql)
- Removed extra space below the introtext
[6.0.0] - April 2, 2023
✨ Added
- Login Redirect - Redirect users to login page if a non-logged in user access My Surveys or My Responses pages
- Add Trash button on My Surveys listing page
- Attach PDF response to thank you mail
- New option to restrict maximum allowed invitations per survey
- Adding button to trash/delete email templates
- Adding a button to go back to languages list from translations form page
- Adding support for inviting individual contacts in the invite contact groups page
- Adding support for trashing/deleting surveys from My Surveys page
- Adding support for searching surveys from My Surveys page
- Show already uploaded file name in the File Upload question type when user navigate to previous page
🔄 Changed
- Adding icon to the export link on My Surveys page
🐛 Fixed
- Fixed issue with assigning contacts from front-end
- When marker is dragged the map is also getting dragged in Location type question
- Survey validation error element has invalid HTML markup
- Hide the start survey button when the user already took survey and error is shown
- Wrong name used in responses list header for response status column
- Use locale supported date format for the dates on invite page URLs section
- Fixed Javascript error on invitations page
- Removed redundant "Show Notice" option
- Remove redundant buttons on the backend responses listing page
- Finder plugin causing error
- Fixed error message shown when no surveys exist
- Fixed typo in email templates
- Fixed UX issues with invite pages on bootstrap 5 layout
- Fixed PHP notices on translations page
[5.9.6] - March 2, 2023
🐛 Fixed
- Fixed error on multilingual site with no associations defined
[5.9.5] - March 1, 2023
🐛 Fixed
- Editor is not loading after saving question
[5.9.4] - February 27, 2023
✨ Added
- Show new question title help in placeholder
🔄 Changed
- Code cleanup
🐛 Fixed
- The consolidated report shows error when there are no choice questions in the survey
- Site throws error when CjLib component is uninstalled
- Fixed issue with advanced filter in consolidated report page
- Fixed error shown on new installation without any categories
[5.9.3] - February 5, 2023
🐛 Fixed
- Missing font causing errors when creating pdf response
- Form layout menu shows error when SEF is disabled
- Consolidated report filters are not shown for surveys with large number of questions
- Removed unused language strings
[5.9.2] - November 7, 2022
🐛 Fixed
- Fixes for PHP 8.1 compatibility
- Admin surveys listing batch modal cannot be closed with close button
- Image type question breaks result page layout on bootstrap5 layout
- Fixed issue with Download PDF button does not work when filter rules are empty
- Fixed issue with sliders validation error is showing for multiple sliders
- Cannot use survey original description without processed by content plugins
[5.9.1] - October 9, 2022
✨ Added
- Added support for PHP 8.1
🔄 Changed
- Removed unused options and language strings
🐛 Fixed
- Fixed error shown while editing survey on Joomla 3.10.x
- Consolidated report do not load properly when only NPS question present in survey
- Question customization options are not imported using JSON import file
[5.9.0] - July 30, 2022
✨ Added
- Privacy Integration - Adding integration with Joomla privacy module
🔄 Changed
- Removing redundant save as copy button in favor of import button
- Increase the records limit of CSV report downloaded from dashboard page to 500
🐛 Fixed
- Tags are not saving in Joomla 3.10 or later versions
- Survey import fails when the category id is empty
- Fixed unclosed HTML tag in NPS question
- Cannot take survey when the survey shown with Survey Form Module
- Page shows error when the component redirect to login/any page
- Added tfoot on Joomla3 admin list screens for consistent look
- Fixed issue with saving new translation language
- Fixed layout issue with backend responses list page
[5.8.3] - May 7, 2022
🔄 Changed
- Adding content encoding to the exported CSV file
🐛 Fixed
- Fixed issue with sliders question values not saved if the user does not move the slider
- Fixed the slider question form fields does not show with proper styles in bootstrap5 layout
- Text answers with value 0 are not saved in the response
- Fixed issue with value 0 not showing on the response report
- Consolidated report shows text answers of in-progress responses
- Multislider CSV export does not produce correct values
- Survey selection modal dialog does not show correct survey title
[5.8.2] - March 26, 2022
🐛 Fixed
- CSV Download timed out for very large sets of data (no limit)
- Advanced filter do not work after applying filter
[5.8.1] - January 28, 2022
🐛 Fixed
- When Redirect URL is used, the survey does not complete
- Fixed issue with showing CSV report for Multi-Input question type
- Fixed issue with single survey menu selection modal in Joomla3
- Single survey menu item is not editable
[5.8.0] - January 14, 2022
✨ Added
- Multiple Text Boxes - New question type for multiple text inputs
- Added new RESPONDER_NAME tag in email templates
🐛 Fixed
- Choose Different Report button does not work on backend in Joomla4
- Fixed layout display issue of invite contacts page on bootstrap5
- Fixed issue with survey report module do not show on Joomla 4
- Fixed issue with consolidated report do not show to guest users
- Editor button plugin does not open correct modal window
- Fixed issue with survey selection modal in Single Survey menu item
[5.7.4] - December 18, 2021
🐛 Fixed
- Fixed issue with content plugin
[5.7.3] - December 1, 2021
🔄 Changed
- Small performance improvements with the content plugins
🐛 Fixed
- Unable to export survey to json file from front-end
- Fixed issue with loading survey in an article using content plugin
[5.7.2] - November 28, 2021
🐛 Fixed
- Data labels values are incorrect on the slider question report
- The charts shown on Slider question consolidated report are too small
- The charts shown on Grid question consolidated report are too small
[5.7.1] - November 24, 2021
✨ Added
- New option to send email notification to the email address in response submitted to the Email type question
🔄 Changed
- Show percentage on data labels shown on the consolidated report charts
🐛 Fixed
- Fixed issue with save button on email template form
- Show reports & invite links only to survey author and administrator
- Answers in ranking question report are not ordered properly
- Consolidated report does not summarize single slider responses
[5.7.0] - October 21, 2021
✨ Added
- Google Sheets Integration - Sync new responses to Google Sheets
- Added new option to show/hide extended options tab on front-end form
🐛 Fixed
- Fixed issue with unpublish/trash links on front-end page not working
- PHP warning message shown when editor plugin is enabled
- Fixed issue with tags field does not show correctly on the front-end
[5.6.7] - September 20, 2021
🐛 Fixed
- Removed unused options from category list menu item
- Fixed issue with the error when using category list menu item
- Fixed issue with tags field does not show correctly on the front-end
[5.6.6] - September 5, 2021
✨ Added
- New "Default value" option for Calendar type question
- New option (global and survey) to control the response workflow
🐛 Fixed
- Survey creation form do not open when editor button is published
- Community Surveys - Surveys plugin does not show user groups list in the plugin configuration
- Fixed select box appearance in matching question (on bootstrap5)
[5.6.5] - August 24, 2021
✨ Added
- Added new "Body CSS Class" option in question edit form
🐛 Fixed
- Fix for Field CSS Class option does not apply to bootstrap3/4 layout
- Fixed issue with question title class option not applied
- Min/Max select select boxes appear as textbox in bootstrap5 form
[5.6.4] - August 19, 2021
✨ Added
- Export/Import - Export surveys as json file and import json export files
🐛 Fixed
- Fixed layout issues with question options
- Unable to save Name question response if title field is hidden
- Fixed styling in admin dashboard on Joomla 4
- Import button is non-responsive on Joomla 4
- Hide in report option do not hide question in response result report
[5.6.3] - July 21, 2021
🔄 Changed
- Display tweaks with Bootstrap 5 layout reports pages
🐛 Fixed
- Fixed issues in opening accordion tabs in front-end invite page (bs5)
- Fixed issues with dropdown on the front-end reports page with bs5
- Unable to print or download individual response pdf
[5.6.2] - July 18, 2021
✨ Added
- Joomla 4 RC 4 Support - Added compatibility for Joomla 4 RC 4
🔄 Changed
- Added proper spacing below the blocks on advanced search page
- PHP minimum version required for Joomla 4 is updated to 7
🐛 Fixed
- Category page shows error when accessed through menu
- Error shows when trying to create single survey menu item
- Breadcrumbs for single survey menu item do not show menu alias
- Question types list on the left sidebar are not showing properly on IE
- Editor survey button do not work on front-end editor
[5.6.1] - May 15, 2021
✨ Added
- New import & export survey buttons in My Surveys page
🐛 Fixed
- Consolidated report text response includes trashed responses
[5.6.0] - May 9, 2021
✨ Added
- Added two new options in Map Location question type to accept default latitude and longitude values
🔄 Changed
- Redirect user to the survey redirect URL if the survey URL is opened after completing the response
🐛 Fixed
- Response is not saved when survey is embedded in an article
- Location map does not show marker groups in colored groups
- Map Location responses are not available in the CSV Report
- Grid charts shows wrong labels in the chart legend
- Charts in sliders consolidated report shows smaller in size
- Grid report charts show smaller in size
- Star rating is not selectable on mobile devices
- Preview survey button on form page is not working in backend
[5.5.12] - March 25, 2021
✨ Added
- PHP 8 Support - Added support for PHP 8
- Bootstrap 5 Layout - Added new layout to support Bootstrap 5 & Joomla v4 Beta 7
- New option to configure show/hide chart data labels
🐛 Fixed
- Consolidated reports charts do not display with special characters
- Single survey menu item do not show survey title on browser title bar
[5.5.11] - February 20, 2021
✨ Added
- Added batch invitation reminder feature in survey reports page (Invitations)
- Added data labels on doughnut charts
🐛 Fixed
- Slider question report not showing on consolidated report
[5.5.10] - February 13, 2021
✨ Added
- Added new question option to customize the HTML field CSS class name
🔄 Changed
- Show answers in same order as they are added to avoid confusion
🐛 Fixed
- View all text answers popup do not work if dates are in wrong format
- Print/PDF button shows 404 error when the advanced filter is applied
- Charts are not displayed properly in the print window
- The survey level options are not effective when showing survey using content plugin
[5.5.9] - January 26, 2021
✨ Added
- ChartJS Integration - Replacing Google charts with ChartJS in consolidated report
- New choice for "Show Report" option to show consolidated report after user completing the response
- Export survey invitation URLs in a file from invite page
[5.5.8] - January 23, 2021
✨ Added
- New invitations page to see all invitations sent via invitations page
[5.5.7] - January 19, 2021
🐛 Fixed
- Single page survey is closed only after second attempt
[5.5.6] - January 18, 2021
🐛 Fixed
- Colors in pie and bar charts do not match in consolidated report
[5.5.5] - January 14, 2021
🐛 Fixed
- Unable to select the marker on the location map
[5.5.4] - January 4, 2021
✨ Added
- OpenStreetMaps Support - Added support for OpenStreetMaps for location type question
- Added new question customize option to show/hide description in report
🐛 Fixed
- When custom answer is enabled, the validation not works properly
[5.5.3] - November 29, 2020
✨ Added
- Added css class names to survey result page
- Added css class names to question and description blocks
🐛 Fixed
- Show report option of the question is disabled by default
- Search function shows error when searching with 2 characters
- All image checkbox answers are not saved
[5.5.2] - October 30, 2020
🐛 Fixed
- The installer failed to create tables when null dates are not allowed
[5.5.1] - October 18, 2020
🐛 Fixed
- Slider report do not show on consolidated report
[5.5.0] - October 11, 2020
✨ Added
- Privacy Plugin - New plugin to integrate with Joomla Privacy framework
- All questions and answers as a variable for e-mail template
- New conditional rule outcome - Finalize survey with custom end of survey message
- Added new option to switch to modern routing in Joomla 3.9.x
- New option in survey results module to show/hide custom text answers
- AcyMailing 6 Support - Added support for AcyMailing 6
- Show answers report of choice questions sorted by number of votes
🔄 Changed
- Changed the zero date format to NULL dates for future compatibility
🐛 Fixed
- Missing file type customization option of file upload question in bootstrap 4 layout
- Disallow the users to take survey if the access is not allowed
- JCE editor do not load when the questions loaded on the form page
- Translations of question title does not accept HTML tags
[5.4.9] - August 12, 2020
🐛 Fixed
- Unable to submit mandatory checkbox question when using bootstrap3 layout
- View all Responses button on Consolidated Report Module is not working
[5.4.8] - July 18, 2020
🐛 Fixed
- Unable to complete mandatory question which has custom answer
[5.4.7] - July 10, 2020
🔄 Changed
- Joomla 4 Beta 2 support added
🐛 Fixed
- Preview modal do not show close button on front-end when using bootstrap4 layout
[5.4.6] - June 21, 2020
🐛 Fixed
- End of survey response report do not show sliders result
- Fixed css issues with choice question result
[5.4.5] - June 20, 2020
🐛 Fixed
- Unable to start survey when using IE 11
[5.4.4] - June 10, 2020
🔄 Changed
- Joomla 4 beta support
🐛 Fixed
- Checkbox answers are not saved when custom answer is enabled
[5.4.3] - June 5, 2020
🐛 Fixed
- Questions form submit automatically when a chat application loaded on the same page
[5.4.2] - May 31, 2020
🐛 Fixed
- Slider questions results are not showing correctly
[5.4.1] - May 16, 2020
✨ Added
- Added support for AcyMailing 6
🔄 Changed
- Custom answer should be enabled only by selecting checkbox/radio in choice type questions
- Fallback to default layout when layout override file not found
🐛 Fixed
- Contact name is not shown in consolidated report custom answers when the respondent is a contact in contact group
- Applying filter in consolidated report redirect page back to home
[5.4.0] - March 20, 2020
✨ Added
- Clickable Images - Show images in Image type questions as clickable images
- Added new filter to filter the translations based on its type
- Reminder Emails - New feature to send remind mail to complete the pending survey
- Show asterisk icon beside the question title if the question is marked as mandatory
- Show datetime picker in the language of the survey being shown
- New option to hide selected question from showing in the survey results/reports
- Allow customizing title and description CSS classes for page header question
- Cancel Button URL - New option to customize cancel button URL
- Allow a translation to be deleted by entering empty value
🔄 Changed
- Removed unused scripts to improve performance
🐛 Fixed
- Fixed the conflict with adminForm element name with other extensions
- Calendar labels are not translated in the survey language
- No validation message shown when all questions in mandatory grid question are not selected
- Validation error does not go away after selecting mandatory value in select boxes
- Translations are not deleted when the question is deleted
- Translations not shown on listing page when using language switcher module
- Empty title is shown on listing page when the title is not translated in the language
- Data from survey rules and tracking tables are not cleared when permanently deleting the survey
- An extra empty page is created when importing a survey from xml file
- Fixed a case where registered users unable to respond to survey
- Name field in result page do not show correctly when using bootstrap3/bootstrap4 layout
- Survey results module do not show all charts
[5.3.4] - January 11, 2020
✨ Added
- URL Parameter Question - New question type - URL Parameter (Hidden)
🔄 Changed
- Show validator message as soon as a field is changed
🐛 Fixed
- Calendar box shows on last question when there are multiple calendar questions on the survey page
- Rating widget do not shown when using content plugin to display survey
[5.3.3] - January 3, 2020
✨ Added
- Added new sef tag for lang url parameter in language translations
🐛 Fixed
- Surveys listing page do not show the translation of titles and descriptions
- Unicode urls are not created when saving the items
- Calendar box shows on last question when there are multiple calendar questions on the survey page
[5.3.2] - November 21, 2019
✨ Added
- Show invited contact name in responses listing and csv download
🐛 Fixed
- Unable to download csv file when redirect to reports from invite page
[5.3.1] - November 5, 2019
🐛 Fixed
- Fixed issue with the input box in calendar question
[5.3.0] - October 16, 2019
✨ Added
- SQL Select Question - New question type to select answers using SQL query
- Map Location Question - New question type to select location on the Google map
- New option to limit max number of characters in text fields
- Multisliders - New multisliders feature for sliders questions
- Support to restrict max points selected for multisliders
- Support for slider question in pdf report attached in email
- Added 6 different themes of sliders
- Added icons to the survey navigation buttons
- Added new module positions (see documentation for updates)
- Sociable Support - Added integration with Sociable
🔄 Changed
- Joomla 4 alpha 11 compatibility updates
🐛 Fixed
- Calendar field do not show when clicking on the button
- Conditionally hidden questions are not shown in pdf and results page
- Question description cannot be saved when using TinyMCE editor
- Added missing language string for EasySocial user points setup
- Ranking question orders consolidated report items in incorrect order
- XML export of survey does not include question customization options
[5.2.2] - September 8, 2019
🐛 Fixed
- Survey translations table missing column and causing error
- Joomla 4 alpha 11 compatibility updates
[5.2.1] - August 30, 2019
🐛 Fixed
- Grid questions shows duplicate answers in mobile view
[5.2.0] - August 26, 2019
✨ Added
- Multi-Language Support - Added multi-language support for the surveys
🐛 Fixed
- Date field does not work in the backend question edit form
- Users with access to administration access cannot download csv report
[5.1.8] - August 13, 2019
🐛 Fixed
- NPS question result is not exported in CSV file
- Last question of the CSV report is not exported correctly
- Questions in csv report are not sorted based on pages order
[5.1.7] - August 11, 2019
✨ Added
- Added Sociable support
🔄 Changed
- Stylize radio buttons and checkboxes on all types of templates
- Removed Google+ references
🐛 Fixed
- Hidden questions results are not shown on admin reports page
- Hover on elements with tooltips disappear if mootools loaded on page
- PHP warning message shown in response result page
- Custom answers are not added to CSV report file
- Editor button plugin do not respond when selecting survey
[5.1.6] - June 22, 2019
🐛 Fixed
- Required flag do not work with matching type question
- Conditional rules do not work with text boxes
- Star rating values are not shown in the response details
- Previous button is not shown when intro disabled and retaking survey
[5.1.5] - June 15, 2019
🐛 Fixed
- Custom answer given in ranking questions is not saved
- Unable to continue with response when the page has multirating type questions
[5.1.4] - June 14, 2019
🐛 Fixed
- Print to PDF takes too much server memory, switched to browser side print to PDF option
- Multiple language categories are not shown on front-end
- Radio grid question headers are not aligned properly
- PHP warning message shown on survey results module
[5.1.3] - June 2, 2019
🔄 Changed
- Joomla 4 alpha9 support
🐛 Fixed
- Error while saving single survey menu item
- Strip html tags of introtext in surveys listing
[5.1.2] - May 8, 2019
✨ Added
- Added options to configure min/max dates for calendar question
- Added new option in Name field to hide Title part of the name
- CSV report download now shows grid questions in separate columns
🐛 Fixed
- Editor is not loading on questions form when loading pages
- Checkbox grid answers are not saved when using bootstrap 4 layout
- Fixed css issues with bootstrap 4 layout
- NPS question type mandatory flag is not working
- Response page stuck after submitting answers when no sortable fields exist on the form
- Content plugin does not show survey description
- Survey description shows empty text
- Editor button to insert survey shortcode is not working
- Front-end consolidated report do not show question filters
[5.1.1] - March 15, 2019
✨ Added
- Mobile Radio Grid - Radio Grid type question is upgraded to support mobile view
- Added a new option to customize allowed file types at question level in the file upload question type
🔄 Changed
- Updated DateTime picker control with a better plugin
🐛 Fixed
- The validation messages do not hide after moving to next page
- Custom answer entered in the grid question is not showing in the result page
- Edit does not load all buttons after saving the question
- Captcha cannot be validated when guest users taking survey
- Backend responses listing does not show correctly on Joomla 4
- Advanced filter do not work when there are no choice type questions
- Ranking question answers are duplicated on consolidated report
- Export CSV downloads only first 20 rows
[5.1.0] - February 16, 2019
✨ Added
- Styled Form Controls - Added support for FontAwesome/Bootstrap styled Checkboxes and Radio buttons in the response form
- New option in Surveys plugin to send survey notification to a custom list of users
- New option in Surveys plugin to send response notification to a custom list of users
- New survey option to send email notification about the new response to custom email ids
- Added link to the changelog of the component in the dashboard page
- Added new option to customize multirating question rating hints
🔄 Changed
- Changed the help text of the single survey menu item
- Updated copyright year
🐛 Fixed
- Private survey URL lost survey key after user login redirect
- Color of responses count on the consolidated report is too dark when dark theme is selected
- Wrong placeholder text shown in start/end date filters in the response page
- When filtering on the date in responses page, DB error is thrown
- Latest available version is not showing on dashboard
[5.0.8] - December 19, 2018
🐛 Fixed
- Unable to save surveys in Joomla 3
[5.0.7] - December 18, 2018
✨ Added
- Response Comments - New feature to add comments to responses from backend reports
- Add survey title to the reports pages
🔄 Changed
- Redirect to the previous page when the cancel button is clicked on reports
- Replaced RuntimeException with Exception
🐛 Fixed
- Unexpected quote character shown after image radio answers
- Default layout does not show questions edit form
[5.0.6] - November 7, 2018
🐛 Fixed
- Unable to change the min/max selections option in Image Checkbox question type
- Conditional rule is not working to skip to a page when the question is unanswered
- Response report shows answers of name type question with "|" names separator
[5.0.5] - October 7, 2018
🐛 Fixed
- Free text responses are not shown when filters are applied
[5.0.4] - October 5, 2018
🐛 Fixed
- Hotfix for v5.0.3, the corrupted package file
[5.0.3] - October 4, 2018
🐛 Fixed
- Component cannot be loaded when using Joomla 3.6.5
- Preview questions page shows the same questions multiple times
- Consolidated report does not show custom answers when the filter is applied
[5.0.2] - September 21, 2018
🐛 Fixed
- Consolidated report shows error when applying filters
- The total number of responses shows on question header of the consolidated report does not match with actual numbers
- No spacing between admin links on front-end survey listing
[5.0.1] - September 17, 2018
🐛 Fixed
- PDF report of the responses contains empty results
[5.0.0] - September 16, 2018
🎉 Major Release - Complete rewrite for Joomla 4 compatibility!
✨ Added
- Joomla 4 Compatibility - Full rewrite of code for Joomla 4 support
- Bootstrap 4 Theme - New Bootstrap 4 based layout/theme
- Modern Router - New router with remove IDs capability
- Thank You Email - New email type to send thank you email to users after responding to survey
- Send notification emails to guest users based on name and email question type responses
- Redirect guest users to the login page when they access report pages
- Hide questions in report page which are skipped with conditional rules
- Click on the table cell selects radio/checkbox in grid-type questions
🔄 Changed
- Added custom class names to all question blocks in response and reports pages
- Unauthorised guest users should redirect to login page when trying to access the survey
- Applied bootstrap styling for textarea form controls on the response page
🐛 Fixed
- Multiple response restrictions cannot be removed
- TextArea question type box width is not automatically adjusted
- Response form go to next page only when clicking continue button two times when the form contains freetext type questions
- PDF response shows all questions which are hidden with conditional rules
- tcpdf library throws an error in PHP 7
- Email notifications contain non-SSL URLs
- Content plugin executing other content plugins for survey description
- Captcha loading is failed
- Added missing language string
- User response report do not hide questions hidden with conditional rules
- Modified by username do not show login name
Version History (Legacy)
For older versions prior to 5.0.0, please refer to the archived changelog or contact support.
Website: https://shondalai.com/products/community-surveys/
Documentation: https://docs.shondalai.com/community-surveys/overview