2.9.11 (November 9, 2024)
- Enh: Drop zones to upload files
- Fix: In answers grid view, cards are not aligned correctly when more than 4 answers are displayed
2.9.10 (October 15, 2024)
- Fix: Sanitize the survey translations (to prevent XSS attacks)
2.9.9 (October 1, 2024)
- Enh: Add GitHub HumHub PHP workflows (tests & CS fixer)
- Enh: Update FormBuilder version from 3.8.2 to 3.19.12 (see changelog)
- Fix: "Dynamic values filling" button position
- Fix: Replaced the Chrome deprecated
DOMSubtreeModified
and DOMNodeInserted
events with the native Form Builder events to detect if a field or an option was added to the form
2.9.8 (October 1, 2024)
- Enh: Use CSS variables to allow compatibility with Dark Mode (see #7134)
- Fix: German translations (thanks to Daniel)
2.9.7 (June 26, 2024)
- Enh: French translations
- Chg:
About the survey « {survey_name} »
translation replaced with About the survey « {surveyTitle} »
2.9.6 (June 21, 2024)
2.9.5 (May 17, 2024)
- Fix: User allowed groups on HumHub 1.16
2.9.4 (April 5, 2024)
- Fix: Compatibility with HumHub 1.16
- Chg: The minimum version of HumHub is now 1.16
2.9.3 (Feb 12, 2024)
- Fix: Print form / Save to PDF (For HumHub 1.15 and later)
2.9.2 (Feb 5, 2024)
- Fix: Remove the "Completed" stream filter for space members as they cannot see completed surveys (they are archived)
2.9.1 (December 21, 2023)
- Fix: After saving survey settings, checkboxes are unticked (but the settings are correctly saved)
- Fix: If the survey is restricted to groups, guests are not allowed to view the survey
- Fix: Creation of new survey in a user profile stream
- Cgh: Replace
public function getAccessRules()
with protected function getAccessRules()
(https://github.com/humhub/humhub-internal/issues/113)
2.9.0 (December 18, 2023)
- Enh: In the answer list, replace dropdown filters with checkbox filters to allowing filtering with multiple options (OR query)
- Enh: Possibility to configure, in the "Answers visibility" field, if guests can view the answers or not
- Enh: The "Maximum number of answers per person" can be empty, and this is the default value (in this case, there is no limit of answers per person)
- Enh: Add a setting in the survey to define a maximum total of answers (if the limit is reached, the survey state is automatically changed to "Completed")
- Enh: Added 2 new settings: "Zoom when displaying a single answer" and "Map coordinates (center and zoom) when answering"
- Enh: Update Leaflet library to version 1.9.4
- Chg: HumHub minimal version to 1.15
- Fix: Compatibility with HumHub 1.16 (
canDelete()
, canEdit()
and canView()
)
- Fix: Show error if survey is global and private when displayed for guests
- Enh: Allow guest to answer to public global surveys if guest access is enabled (requires https://github.com/humhub/humhub/pull/6758)
2.8.7 (October 20, 2023)
- Fix: When exporting answers with the RESTful API module, the values are empty
- Chg: The configuration page is accessible from the module admin page only
- Fix: When enabling the module in profile, if the Survey Advanced is not installed, the profile doesn't load
2.8.6 (Sept 12, 2023)
- Enh: Integrity check optimizations
- Enh: Added indexes in the database for better performances (mainly on large export)
- Fix: Answer map view height container (bug introduced in version 2.8.1)
- Fix: On the answer form, the map had sometimes missing tiles
- Chg: Upgraded version of formBuilder from 3.6.2 to 3.8.3
2.8.5 (July 25, 2023)
- Fix: If an answer starts with the
=
char, the Excel export crashes
- Fix: If the page to edit an answer (created when logged in) is displayed when logged out, show a message instead of an error
2.8.4 (June 22, 2023)
- Enh: If the Translator module version 1.1.2 or later is installed, the field labels can be translated
- Fix: date format from
G:i:s
to H:i:s
to reflect HumHub core fix https://github.com/humhub/humhub/pull/6264
- Fix: Added compatibility with HumHub 1.15
2.8.3 (May 7, 2023)
- Fix: Don't show surveys pending deletion (for the new soft deletion of HumHub 1.14)
2.8.2 (May 1, 2023)
- Fix: Hard delete records on disable module (for HumHub 1.14)
- Chg: Minimum HumHub version is now 1.14
2.8.1 (April 6, 2023)
- Chg: Removed possibility for visitors to save an answer as a draft (he might not be able to retrieve it later)
- Enh: Added captcha verification when visitors submit an answer
- Chg: The ID of the Html
div
containing the answers is now (survey-answer-VIEW-container-SURVEY_ID
).
- Enh: The ID of the HTML
div
containing the survey form is now survey-form-SURVEY_ID
.
- Fix: Grid view via short codes: the filters where out of the visible range
- Chg: If a survey is public and the platform accessible to guests (visitors not logged in), the answers can be viewed by guests (is the answers visibility is set to "Everyone").
- Enh: Added database integrity checks and repairs
2.8.0 (March 20, 2023)
- Enh: Displaying and exporting answers are much faster, allowing large answer data with many fields.
- Enh: For system administrator: added
allowedServerMemoryForExport
attribute to Module
class allowing to increase the server memory limit when exporting large amount of answers, adding this setting to the protected/config/common.php
file
- Enh: In the REST API results, added files attached to answers
2.7.2 (February 25, 2023)
- Fix: PHP 8.1 warning in the module settings if empty values
2.7.1 (February 23, 2023)
- Fix: on some browsers, it was not possible to save the form, on the form builder page.
2.7.0 (February 14, 2023)
- Fix: Compatibility with HumHub 1.14
- Chg: Removed permissions checks for console and API REST requests to get survey and answers
2.7.0-beta.2 (January 13, 2023)
- Fix: Global survey creation if URL rewriting (pretty URLs) is disabled
2.7.0-beta.1 (January 5, 2023)
- Enh: Allow users to create surveys in their profile
- Enh: Possibility to allow guest (visitors without account) to answer a survey. It's disabled by default, but can be enabled in the space's permissions (in the Security settings of the space). Since the user is not logged in, the limit on the number of answers they can make is based on their session cookie.
- Enh: Possibility for guests to view and edit their answers later with a secure link. This link is displayed right after answering. An admin can also view this link in the answer list and send it by email.
- Enh: If a guest (visitor) creates an account and has answers (according to his current session), the answers become attached to his newly created account
2.6.1 (November 28, 2022)
- Fix: If a form contains a file input, when auto-saving in a draft is enabled, if the answer was auto-saved after uploading a file, the file was missing in the saved answer
2.6.0 (November 20, 2022)
- Enh: Added REST API endpoints (GET only). See documentation.
- Enh: Implemented new HumHub v1.13 Content Form Support (menu to create a survey from the wall stream)
- Chg: Minimal HumHub version is now 1.12
2.5.2 (October 5, 2022)
- Enh: Added space setting to remove survey list access buttons
- Enh: The survey description can now be translated by the Translator module
- Fix: If "Display the authors of the answers" is set to "Creators, moderators, managers", the moderator could not see the authors
- Fix: On filtering answers by date, on some browsers, the date picker was not displayed
2.5.1 (August 2, 2022)
- Fix: Bug in stream filters introduced with version 2.5.0 for HumHub 1.12
2.5.0 (August 2, 2022)
- Fix: Compatibility with HumHub 1.12
- Enh: Possibility to clone an existing answer (draft or published) to a draft (must be enabled in the settings)
- Enh: When an answer is being edited, a warning icon replaces the edit button.
- Enh: Emails notifications are now sent together with a web notification
- Enh: Notifications can now be disabled in the notifications settings
- Chg: Emails subjects have been updated as these texts are now used for web notifications to
- Chg: In email templates, it is not possible anymore to use the {displayName} tag
- Chg: Answer date is now the updated date (it was the creation date)
- Chg: Grid view is now the default view for answers (can be changed in the module's settings)
- Enh: When a draft is edited, the saving button is now "Update my draft" (it was "Save to draft") and auto-saving is now enabled (it was disabled)
- Chg: the Answer::EVENT_AFTER_UPDATE event now triggers after saving all the AnswerFields (the values of the answer)
- Fix: "Reset filter" link was not working if Pretty URL is disabled
2.4.5 (June 2, 2022)
2.4.4 (May 24, 2022)
- Enh: Added alert message in case of error on saving or auto-saving the answer (e.g. internet connexion lost)
- Fix: Auto-saving sends request to the server maximum once every 5 seconds (was saving too often)
- Fix: On survey submit, if a field is required but empty, the field and the tooltip where displayed under the top menu. Now the page scrolls just below the top menu.
2.4.3 (May 4, 2022)
- Enh: Possibility to automatically save to a draft as the form is answered (it must be enabled in the module's settings)
- Chg: "My drafts" has be renamed to "You have unpublished answers!"
- Chg: The draft list block has been moved to the top of answer form (was in the right panel and at the bottom on small screens)
- Chg: Translation in the email for users who did not answer
- Fix: en-UK language for the form edition
- Fix: Summary view if a field has an empty label
- Fix: When changing translations, cache was not flushed
2.4.2 (April 12, 2022)
- Enh: On the form, added a "Save" button to print or save the form with the fields to PDF or HTML (only available for managers)
- Enh: Optimizations if several thousands of answers with many fields (mainly for answers exporting and for summary and map views)
- Fix: When a guest is allowed to view the answers, show the "Answers" button
- Fix: Potential bug since version 2.4.0 on edited answers
2.4.1 (March 7, 2022)
- Enh: In the module settings, possibility to choose whether groups restrictions are available or not for global surveys
2.4.0 (February 21, 2022)
- Enh: Possibility to save an answer as a draft, for later publication
- Enh: Added buttons and links to see our own answers in a list, grid, map or summary view + possibility to export them
- Chg: Custom translations: added
Answers
, All answers
, My answers
and His answers
and removed answers
words (in the surveys settings -> translations)
- Chg: OnwAnswers widget reviewed (added pagination, changed attributes)
- Chg: If the survey is public in a public space and answers are visible for everybody, they can be viewed by guests (not logged in). But guests cannot see answers authors.
- Chg: By default, users can now edit their answers (was unchecked on new surveys creation in previous versions)
2.3.0 (January 22, 2022)
- Enh: Answers summary view with charts, in addition to answers list, grid and map views
- Enh: Added a hidden parameter enabling to direct edit the last answer (by adding
&editLastAnswer=1
at the end of the survey's URL)
- Fix: If the survey is anonymous, it is not possible anymore for admin to export profile fields
2.2.1 (January 12, 2022)
- Fix: Module's settings page could crash is some use-cases
2.2.0 (January 11, 2022)
- Chg: As the icon was a checkbox, some users could be confused. The new icon is now fa-list-alt
- Enh: Answers export: dates is now recognized as a date format by Excel or Calc
- Enh: Possibility to choose the default answers view type (list or grid)
- Enh: Possibility to redirect to a specific page after answering (see survey's settings)
- Enh: In the emails, the title is better distinguished from the text
- Enh: In the answer's title, the survey's name has been added before the author's name
- Fix: Exported answers' values are no longer truncated at 50 characters
- Fix: When exporting answers with profile fields, profile fields where exported twice and now only profiles fields visible or editable are exported
2.1.3 (December 6, 2021)
- Enh: Map view of the answers: it is now possible to choose, in the settings, the map layer and the maximal zoom
- Chg: As HumHub 1.10 now have native confirmation before close a not saved modal form, it has been removed from the module (so there will be no confirmation for HumHub 1.8 and 1.9 if unsaved change in the survey's settings)
- Fix: If a translation for emails was customized and contained a variable, the value of the variable was not displayed
- Chg:
AnswerMap
widget: layerProvider
attribute has been renamed to mapLayerProviderTileUrl
, and 3 more attributes added
2.1.2 (October 28, 2021)
- Enh: When editing the settings of a survey, if the form has not been saved, a confirmation will be asked on tab menu changing or modal window closing.
2.1.1 (October 26, 2021)
- Enh: Possibility to change the translation of "Author" (of an answer)
- Fix: For select field, if an option was removed and another added, the answers that had selected this new option could be hidden (blank value)
2.1.0 (October 6, 2021)
- Enh: Code enhancement and stable version release
- Enh: Add filters to global surveys
2.1-beta.3 (September 28, 2021)
- Enh: Added filters to grid view
- Enh: Better filters for map view (possibility to filter by author and answer creation date)
- Fix: On answer's date fields, if date was entered by an old browser, the date could be wrong a make the survey crash
2.1-beta.2 (September 20, 2021)
- Enh: Added params in answers view to hide some elements
2.1-beta.1 (September 14, 2021)
- Enh: Added grid view (filters coming soon)
- Enh: Answers : list view, grid view and map view are accessible via tabs (instead of button)
- Enh: On the map view, the maker modal box now shows the answer summary
- Enh: Possibility to show a survey's answers as a list, grid or map in a full page (link is in answers modal box)
- Enh: In the module settings, possibility to configure if answers list should open in a modal box or in a page
- Enh: Form builder is now integrated in the survey edition pages
- Enh (for developers): Answers list, grid and map widgets (enables to show a survey's answers as a list or a map in a view, such as a theme)
- Fix: on mobile phones, in some cases the survey menu was hidden
2.0.2 (August 30, 2021)
- Enh: Added possibility to export with profile fields
- Fix: Permissions for global surveys now uses group settings (only administrators that can manage modules could manage surveys)
2.0.1 (August 18, 2021)
- Fix: For global surveys, groups' default permission to answer to a survey is not "Allowed" (instead of "Deny" previously)
2.0 (July 27, 2021)
- Enh: Customize translations texts for each survey
- Enh: Added filters in the space's surveys list
- Enh: Added survey creation permissions (can create new surveys and manage his own surveys)
- Enh: Added moderators permissions (can edit answers but not surveys of which they are not a member)
- Chg: Manager permissions no longer include the creation of new surveys
- Chg: By default, space's members can create new surveys (previously, only moderators or administrators could)
- Chg: By default, space moderators are not allowed to manage surveys anymore, but they can moderate answers by default (can be changed in security permissions)
- Enh: Answers list displays number of answers (updated with filters)
- Enh: For global surveys, better rendering in the surveys list administration
- Enh: Closed surveys are hidden in the stream
- Enh: Possibility to restrict some fields to moderators or managers (hidden for others users)
- Chg: Minimal HumHub version is 1.8
- Chg: Answer visibility set to managers is now for managers and moderators.
- Enh: Possibility to add to the space's menu "My surveys" (the name can be customized)
1.1 (May, 4, 2021)
- Enh: Filters in answers list
- Enh: Survey managers can edit or delete answers
1.0.7 (May, 4, 2021)
- Fix: v1.0.6 hid the field subtypes, but they were useful for some field types
- Enh: check if form is not empty
1.0.6 (May, 4, 2021)
- Fix: radio or checkbox fields could in some condition not save the values answered
- Enh: Formbuilder fields are in a more intuitive order
- Enh: Header field renamed to "Title" and default type is
H3
- Enh: Confirmation on sending answser
- Fix: Export files have some special characters formatted in HTML
1.0.5 (April, 22, 2021)
- Enh: Answers export uses native HumHub's export class (
humhub\components\export\SpreadsheetExport
) which enables Excel format
- Enh: Field titles are truncated to 50 characters (100 in case of export) instead of 15
- Fix: Since v1.0.3, if a non admin try to access to the space's settings of the survey module, permission checking could crash
- Fix: In the form builder, if a field label was longer than 250 chars, the field was not saved to be shown in the answers
- Fix: search field in answers list not working
1.0.4 (March, 01, 2021)
- Enh: In the answers' export, if the user exporting is authorized to manage users accounts, the email of the users that have answered is exported as an additional column.
- Fix: In some cases, in the answers list for admin, the "eye" icon to see full answer was not visible
- Fix: Form builder was searching the language file on
https://formbuilder.online
instead of local HumHub source files
- Fix: Added compatibility for HumHub 1.8 (AdminMenu: A visibility must always be specified for custom menu entries)
1.0.3 (February, 21, 2021)
- Enh: Hide surveys' link in the space's menu if there are no survey not accessible via the space's menu and user is not manager
- Enh: Add a setting in the space to choose if we want to hide or not
1.0.2 (January, 27, 2021)
- Fix: MySQL migrations replaced with YII2 functions for other databases engines compatibility
1.0.1 (January, 21, 2021)
- Enh: Better german translation (thanks @Sebastian)
1.0 (December, 18, 2020)
- Enh: Published in marketplace
0.12 (November, 20, 2020)
0.11 (November, 19, 2020)
- Fix: Answers author visibility
0.10 (November, 16, 2020)
- Enh: added list of users that have not answered
- Enh: added form to send an email to all users that have not answered
0.9.1 (October, 24, 2020)
- Fix: On user deletion, delete all related answers
- Fix: if Start rating or Map localization required, prevent form from submitting and show error
- Enh: Added sort order column to
survey_field
table
After updating this module to version 0.9.1 you must make the database migration : Administration
-> Information
-> Database
0.9 (October, 13, 2020)
- Enh: Possibility to see answers on a map (if survey has a map field)
0.8 (October, 6, 2020)
- Enh: Added file upload field (
\humhub\modules\file
)
0.7 (October, 1, 2020)
0.6 (September, 30, 2020)
0.5 (September, 30, 2020)
- Enh: show answers with a grid view, pagination and author filter
- Enh: added export answers in CSV (standard and for Microsoft Excel)
0.4 (September, 22, 2020)
- Fix: answers where not shown in some contexts
0.3 (August, 31, 2020)
- Enh: Translations for all languages
0.2 (August, 23, 2020)
- Enh: Added delete button
- Enh: Added URL functions in survey model
0.1 (August, 19, 2020)