Welcome to LimeSurvey v6.x! Warranty: This program is provided "as is" without warranties of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event will any copyright holder be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs). HOW TO INSTALL --------------- This release does have the following requirements: *MySQL 5.5.3 or later OR Microsoft SQL Server 2005 or later OR Postgres 8.1 or later *PHP 7.0.0 or later with the following modules/libraries enabled: *mbstring (Multibyte String Functions) extension library *PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux) If you are doing a complete new installation please refer to the manual at https://manual.limesurvey.org/Installation Please also have a look at the "Installation security hints" section of the online manual in order to secure your installation. === UPGRADING===== We suggest to check out and hold close to the instructions, which can be found in our online manual: https://manual.limesurvey.org/Upgrading_from_a_previous_version Thank you to everyone who helped with this new release! CHANGE LOG ------------------------------------------------------ Changes from 6.5.2 (build 240402) to 6.5.3 (build 240415) April 15, 2024 -Fixed issue: Survey general settings error message with more detail (#3809) (K Foster) -Fixed issue: Reduced chunk size to avoid memory-size crashes on survey archive exports (#3812) (lajosarpad) -Fixed issue: Missing mbstring library requirement was not properly checked during installation (Carsten Schmitz) -Fixed issue: Missing link in footer of index page (Carsten Schmitz) -Fixed issue #19514: File Upload, scrolling not possible on mobile (#3810) (Gabriel Jenik) -Fixed issue #19408: Users can activate a survey without groups and questions (#3808) (Gabriel Jenik) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Nepali by limeguy #Updated translation: Malay by aidi.ahmi #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Greek by kajetan #Updated translation: German by c_schmitz #Updated translation: German (Informal) by Akaer, c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic #Updated translation: Amharic by tibor.pacalat Changes from 6.5.1 (build 240320) to 6.5.2 (build 240402) April 2, 2024 -Fixed issue: Wrong caption for function that prompts to set up 2FA after login (Carsten Schmitz) -Fixed issue #19484: File upload question - max_num_of_files problem (#3794) (Gabriel Jenik) -Fixed issue #19452: Improve usage of getQuestionAttributes PrintableSurvey (#3789) (Denis Chenu) -Fixed issue #19452: Improve usage of getQuestionAttributes DataEntry (#3784) (Denis Chenu) -Fixed issue #19452: getQuestionAttributes for UploaderController (Denis Chenu) #Updated translation: Portuguese (Portugal) by c_schmitz, holch, samarta, sazevedo #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 Changes from 6.5.0 (build 240319) to 6.5.1 (build 240320) March 20, 2024 -Fixed issue: Error on MSSQL after install/update (Carsten Schmitz) #Updated translation: Slovak by dusanm, jelen1, sweetakasha #Updated translation: Portuguese (Brazil) by holch #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1, slansky, VBraun #Updated translation: Czech (Informal) by jelen1, slansky, VBraun Changes from 6.4.12 (build 240311) to 6.5.0 (build 240319) March 19, 2024 +New feature: Updated internal REST API with more functions -Fixed issue: Replaced image on error screen (Carsten Schmitz) -Fixed issue #19459: [security] Potential XSS via ajaxHelper (#3781) (Denis Chenu) -Fixed issue #19456: ANSWERTABLE contains html tags with text email in admin notification (#3778) (Denis Chenu) -Fixed issue #19367: javascript file are outdated after update (#3707) (Denis Chenu) Changes from 6.4.11 (build 240304) to 6.4.12 (build 240311) March 11, 2024 -Fixed issue: Survey not viewable if invalid str_repeat call is used in expressions (Carsten Schmitz) -Fixed issue: Cannot create URL panel parameters without assigning it to a question (Carsten Schmitz) -Fixed issue #CT-698: Fixed a link (#3788) (lajosarpad) -Fixed issue #CT-681: Answer options order (answer_order) is missing as an attribute definition and causes the value to not persist through tsv exports and imports (#3777) (Patrick Teichmann) -Fixed issue #19442: Generated analytics script does not properly escape question group name (#3761) (Matthew) -Fixed issue #19239: Plugin with PHP error can not be resetted (#3772) (Denis Chenu) -Fixed issue #19164: Extra action button for Question are really badly placed (#3766) (Denis Chenu) -Fixed issue #18473: Survey listing - multiple calls of template (#3738) (Denis Chenu) #Updated translation: Turkish by kayazeren #Updated translation: Portuguese (Brazil) by c_schmitz, femariso, holch, marcelovincenzi, mauriciofurtado, paulohpmoraes, samarta, thiagosmartins #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue #Updated translation: Finnish by Jmantysalo Changes from 6.4.10 (build 240228) to 6.4.11 (build 240304) March 4, 2024 -Fixed issue: Cannot log in anymore after updating when using MSSQL server (Carsten Schmitz) -Fixed issue #19429: Menus that don't want to disappear (#3764) (Matthew) -Fixed issue #19394: Off-button not shown in 'Create example question group and question:' (#3765) (Matthew) -Fixed issue #19344: Survey activation error using MSSQL (Carsten Schmitz) #Updated translation: Portuguese (Portugal) #Updated translation: Italian by lfanfoni, mike73rn, tebala #Updated translation: Italian (Informal) by lfanfoni, sielte #Updated translation: Finnish by Jmantysalo Changes from 6.4.9 (build 240226) to 6.4.10 (build 240228) February 27, 2024 -Fixed issue: Survey permission improvements (#3759) (lajosarpad) -Fixed issue #CT-674: other field in list(radio) is cut off after 5 characters (#3763) (Carsten Schmitz) -Fixed issue #19435: Input validation does not work correctly with input numeric when reload response (#3753) (Denis Chenu) #Updated translation: Japanese by d_inoue #Updated translation: French (France) by DenisChenu, mapage Changes from 6.4.8 (build 240221) to 6.4.9 (build 240226) February 26, 2024 -Fixed issue: getQuestionQttributesForEMPerformance performance optimization (#3751) (lajosarpad) -Fixed issue: HTML tooltips for question attributes not properly showing (Carsten Schmitz) -Fixed issue: Assessment values not properly validated on input (Carsten Schmitz) -Fixed issue #19440: Pressing enter in question code circumvents validation (#3758) (Denis Chenu) -Fixed issue #19426: Survey listing : multiple call of same user (#3741) (Denis Chenu) -Fixed issue #19420: "Share survey" links not using alias (Carsten Schmitz) -Fixed issue #18473: Survey listing : multiple call of SurveyGroup (#3737) (Denis Chenu) -Fixed issue #16287: Contentious wording in the application texts (#3755) (Carsten Schmitz) #Updated translation: Turkish by kayazeren #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo Changes from 6.4.7 (build 240219) to 6.4.8 (build 240221) February 21, 2024 -Fixed issue: Using URL prefill you could post longer strings than allowed to a List type question resulting in a DB error (Carsten Schmitz) -Fixed issue: Tab-separated survey structure could not be exported if there is only one default value in the survey (Carsten Schmitz) -Fixed issue: Quick translation not working if server is using IPv6 (Carsten Schmitz) -Fixed issue: Multilingual surveys not properly saved (Carsten Schmitz) -Fixed issue: Improved performance of survey logic file (#3747) (lajosarpad) -Fixed issue #19087: [security] Account takeover through Import User function (#3735) (Denis Chenu) #Updated translation: Slovak by jelen1, PR_SOZA #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by c_schmitz, foguinho.peruca #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by nomoto #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.4.6 (build 240212) to 6.4.7 (build 240219) February 19, 2024 -Fixed issue: Untranslated string in optin/optout screen (Carsten Schmitz) -Fixed issue: Survey language consistency is checked even though only one language exists (Carsten Schmitz) -Fixed issue: Slow performance when saving a survey with more than one language (#3739) (Carsten Schmitz) -Fixed issue: Partial missing frontend validation on answer option codes (Carsten Schmitz) -Fixed issue: Integrity check very slow when having a lot of surveys (#3744) (Carsten Schmitz) -Fixed issue: Error message "Call to undefined method stdClass::decrypt()" when deleting a participant while using that to fill out the survey (Carsten Schmitz) -Fixed issue: Avoiding session reset upon database preview (#3745) (lajosarpad) -Fixed issue #LB-126: Prevent template removal when the files are temporarily unavailable (#3726) (lajosarpad) -Fixed issue #19399: Survey does not show translated text when on register page(#3732) (Denis Chenu) -Fixed issue #19392: Partial missing frontend validation on subquestion codes (#3729) (Denis Chenu) -Fixed issue #19383: When export multiple choice filtered : loose N/A value (#3718) (Denis Chenu) -Fixed issue #19359: JS error in console about CKeditor (#3730) (Gabriel Jenik) #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Mongolian by amidral #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue #Updated translation: Italian by sielte #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Catalan by qualitatuvic Changes from 6.4.5 (build 240205) to 6.4.6 (build 240212) February 12, 2024 -Fixed issue #CR-1397: error in vue js code, resulting in sidebar events not being executed (#3728) (Patrick Teichmann) -Fixed issue #19396: Upgrade failure encountered at migration 620 (#3724) (Mohab Elsheikh) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo Changes from 6.4.4 (build 240130) to 6.4.5 (build 240205) February 5, 2024 -Fixed issue #LA-37: Set the timeout for notifications to 10s (#3715) (Mohab Elsheikh) -Fixed issue #19351: Limesurvey broken after 5.6.50 to 6.4.2 upgrade (#3713) (Mohab Elsheikh) -Fixed issue #19347: No generation of new user within first LDAP login (#3711) (Denis Chenu) -Fixed issue #19320: Error after accessing to response export view (#3683) (Gabriel Jenik) -Fixed issue #19313: No warning list when import same question code (#3695) (Gabriel Jenik) -Fixed issue #19253: CSV injection in export quota (#3677) (Gabriel Jenik) -Fixed issue #CT-627: incorrect qid highlighted in structure tab (#3719) (Patrick Teichmann) #Updated translation: Vietnamese by binhbot, dupd #Updated translation: Spanish (Mexican) by josanes #Updated translation: Spanish (Argentina) (Informal) by kwelladm #Updated translation: Slovenian by c_schmitz, junoslukan #Updated translation: Slovak by jelen1 #Updated translation: Serbian (Latin script) by wakizashi #Updated translation: Russian by gcgops, sBoston #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by dti.proplan, phph, Tiller #Updated translation: Portuguese (Brazil) by Tiller #Updated translation: Persian by sdhadi #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Lithuanian by Morta #Updated translation: Latvian by c_schmitz, daugavietis #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd #Updated translation: Hindi by KapilSabarwal #Updated translation: Hebrew by jonasfashions #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Georgian by Davitus, giorgi #Updated translation: French (France) by Aura97, c_schmitz, mapage, Tobixnator, twilllig #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch (Informal) by Aanouk #Updated translation: Danish by nonformality #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by tibor.pacalat #Updated translation: Chinese (Taiwan) (Traditional) by Yu-Jyun Guo #Updated translation: Chinese (Simplified) by flying9841, zengqing #Updated translation: Chinese (Simplified) by flying9841, markboo, q2019715, xiongrui #Updated translation: Chinese (Hong Kong) (Traditional) by GIF_IT #Updated translation: Arabic by mkhasawneh, Shatha Changes from 6.4.3 (build 240122) to 6.4.4 (build 240130) January 30, 2024 -Fixed issue: Index cannot be set if already exists (Carsten Schmitz) -Fixed issue: Certain DB updates not skipped properly but end up in exception (Carsten Schmitz) -Fixed issue #CT-614: exporting responses in "Full answers" mode does not export the comment field of the "List with comment" question type (Patrick Teichmann) -Fixed issue #19331: Try to add a subquestion to a matrix type question throws an SQL error (#3686) (Gabriel Jenik) -Fixed issue #19251: Can't add Regex condition in survey (#3710) (Gabriel Jenik) -Fixed issue #18895: No way to add textarea with core config.xml (#3703) (Denis Chenu) #Updated translation: Slovak by dusanm, jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Czech by jelen1, slansky #Updated translation: Czech (Informal) by jelen1, slansky Changes from 6.4.2 (build 240115) to 6.4.3 (build 240122) January 22, 2024 +New feature #19299: Unmask token field (#3673) (Denis Chenu) -Fixed issue: LimeSurvey getting slower as more answer options are across all surveys (Carsten Schmitz) -Fixed issue #CT-605: column selector in responses tab wasn't working anymore (twilligls) -Fixed issue #CT-604: edit action in "Panel integration" wasn't working (twilligls) -Fixed issue #CT-598: removing additional languages didn't work anymore (twilligls) -Fixed issue #CR-1392: SQL not compatible with MSSQL and Postgres (#3700) (Mohab E) -Fixed issue #CR-1390: Translation string contains hardcoded action in placeholder (#3699) (Mohab E) -Fixed issue #19344: Survey activation error when create a new survey using MSSQL (#3696) (Carsten Schmitz) -Fixed issue #19274: Attribute encryption can not be turned OFF, it can only be turned on (#3670) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Korean by modernity4r, zist21 #Updated translation: Japanese by nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by urbana #Updated translation: German (Informal) by c_schmitz, metaworx Changes from 6.4.1 (build 240108) to 6.4.2 (build 240115) January 15, 2024 -Fixed issue: Don't use disk_free_space if function doesn't exist (ComfortUpdate) (Olle Haerstedt) -Fixed issue #2565: Label set panel description typo (Kevin Foster) -Fixed issue #19325: When deleting a token the participant_id is being logged while it should be the token_id (#3684) (Gabriel Jenik) -Fixed issue #19248: When deleting a token through the model, the AuditLog beforeDeleteToken event fails (#3676) (Gabriel Jenik) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by hurricane, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz, eddylackmann #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.4.0 (build 231218) to 6.4.1 (build 240108) January 8, 2024 -Fixed issue: Delete quota redirects to public survey list (Olle Haerstedt) -Fixed issue #19335: Message from submitfailed is never shown to user in one case (#3688) (Olle Härstedt) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Korean by modernity4r #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han, thompol #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 6.3.9 (build 231211) to 6.4.0 (build 231218) December 18, 2023 +New feature #19308: Preview survey in modal (MW-728) (#3659) (lajosarpad) +New feature #19201: Add column "active" to users, to be able to activate or deactivate users (#3550) (Mohab E) Changes from 6.3.8 (build 231204) to 6.3.9 (build 231211) December 11, 2023 -Fixed issue: Unable to update from pre 495 version (#3607) (Denis Chenu) -Fixed issue #CT-531: not able to download quickCSVReport (Patrick Teichmann) -Fixed issue #CT-531: Timing statistics button is missing from the responses view (Patrick Teichmann) -Fixed issue #CT-531: Popover error on empty string in responsesListTable (twilligls) -Fixed issue #19262: Invalid fruity_twentythree template directory on PostgreSQL (#3642) (Olle Härstedt) -Fixed issue #18961: {SURVEYURL} didn't work with plugin using cli event (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd, tkazinczy #Updated translation: Hebrew by neaman #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.3.7 (build 231127) to 6.3.8 (build 231204) December 4, 2023 +New feature #18880: New imagefile option type for theme options (#3621) (Gabriel Jenik) -Fixed issue 19255: PHP8.1 + debug : survey with only start date broke survey listing (#3629) (Denis Chenu) -Fixed issue #CR-1386: prevent errors when try to load uninstalled themes through the config.xml (#3646) (Patrick Teichmann) -Fixed issue #19276: When a user exit on quota, the theme is not applied correctly if "inherits everything" is set to off (#3639) (Gabriel Jenik) -Fixed issue #19271: When copy a question - question settings are lost by default (#3641) (Denis Chenu) -Fixed issue #19252: [security] Bad permission check when edit quota (#3633) (Denis Chenu) -Fixed issue #19243: date question type use always english for month and day for participant (#3625) (Denis Chenu) -Fixed issue #19231: (array) json_decode() is not equivalent to json_decode(, true) (#3615) (Olle Härstedt) -Fixed issue #19049: Cannot export LSS from survey where theme is set to one extended from 'bootswatch' (#3521) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Korean by modernity4r #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 6.3.6 (build 231120) to 6.3.7 (build 231127) November 27, 2023 -Fixed issue #19232: Missing cssframework default values for survey theme (#3614) (Olle Härstedt) -Fixed issue #19228: Setting Bruteforce timeout values to empty string causes the administrator to be locked out (#3618) (Denis Chenu) -Fixed issue #19206: Alphabetical order can be bad with utf8 character (#3637) (Denis Chenu) -Fixed issue #19168: [security] XSS in Survey menus (Menu icon type and Menu icon) (#3635) (Gabriel Jenik) -Fixed issue #19139: [security] CSRF in Reset Survey menus (Tests) (#3612) (Gabriel Jenik) -Fixed issue #18671: Potential loop with equation set question (#2984) (Denis Chenu) #Updated translation: Portuguese (Portugal) by twilllig #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Greek by baltzis, lenasterg #Updated translation: German by c_schmitz #Updated translation: French (France) by DenisChenu Changes from 6.3.5 (build 231113) to 6.3.6 (build 231120) November 20, 2023 -Fixed issue #CT-480: CPDB attribute issues (#3620) (Tim Willig) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: French (France) by mapage #Updated translation: Finnish by Jmantysalo #Updated translation: Catalan by qualitatuvic Changes from 6.3.4 (build 231108) to 6.3.5 (build 231113) November 13, 2023 -Fixed issue: Update can fail if there are label codes longer than 5 characters (Carsten Schmitz) -Fixed issue #CR-1352: Saving subquestions and answers caused display errors (#3514) (Tim Willig) -Fixed issue #CR-1347: Duplicate entries in template configuration and incorrect theme being saved in general settings or loaded when a theme does not exist (#3491) (Patrick Teichmann) -Fixed issue #19230: Unable to create survey with debug = 2 and PHP8 (#3613) (Denis Chenu) -Fixed issue #19224: Advanced ranking does not respect max answers when drag-n-drop (#3608) (Gabriel Jenik) -Fixed issue #19218: PHP error with PHP81 and debug with strpos in asSplitStringOnExpressions function (#3597) (Denis Chenu) -Fixed issue #19215: PHP81 + debug PHP Notice when import some lss (#3589) (Denis Chenu) -Fixed issue #19214: JSON RPC response content type should be application/json (#3610) (Matthew) -Fixed issue #19211: [security] CSRF In Copy Survey (#3600) (Denis Chenu) -Fixed issue #19162: [security] File Upload causes XSS in Central participant management/Import file CSV (#3584) (Gabriel Jenik) -Fixed issue #19139: [security] CSRF in Reset Survey menus (#3603) (Gabriel Jenik) -Fixed issue #19118: [security] Improper permission management on bulk actions (#3580) (Denis Chenu) -Fixed issue #19086: Survey Theme Options - image preview does not work (#3557) (Matthew) -Fixed issue #19081: Lato fonts are loaded from Google fonts instead of solely using the ones shipped with limesurvey itself (#3543) (Gabriel Jenik) -Fixed issue #18995: [security] Confidentiality issue about username (#3512) (Gabriel Jenik) -Fixed issue #18350: activate_survey does not correctly set inherited properties for Notification and data management (#3595) (Matthew) #Updated translation: Turkish by kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: French (France) by arnaud21, c_schmitz, DenisChenu, JosephM, mapage #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.3.3 (build 231106) to 6.3.4 (build 231108) November 6, 2023 Fixed issue: Reverted noCSRFValidation enhancements, added on #19139 Changes from 6.3.2 (build 231031) to 6.3.3 (build 231106) November 6, 2023 -Fixed issue: Cannot deactivate survey properly if user has global survey permissions, but is not allowed to access the assigned SurveyGroup (Carsten Schmitz) -Fixed issue #19203: Alphabetical order didn't respect survey language (#3590) (Denis Chenu) -Fixed issue #19139: [security] CSRF in Reset Survey menus (#3588) (Gabriel Jenik) -Fixed issue #19133: [security] User can send email to group members, while not having permissions (#3587) (Denis Chenu) -Fixed issue #19117: [security] Account past their expiration date can be still active (#3525) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Korean by modernity4r #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.3.1 (build 231023) to 6.3.2 (build 231031) October 30, 2023 -Fixed issue updates/Update_614.php should not hide privacyinfo option exists (Kevin Foster) -Fixed issue updates/Update_614.php should not assume template config options is an object (Kevin Foster) -Fixed issue statistics fails to count multi choice when encrypted (Kevin Foster) -Fixed issue #19188: CSS problems in survey permissions after reload (#3569) (Matthew) -Fixed issue #19183: No editing possible after setting the survey background (#3560) (Matthew) -Fixed issue #19181: Array[Number] statistics infinite loop when step is set to 0 (#3563) (Matthew) -Fixed issue #19177: Not able to change admin theme (#3548) (Matthew) -Fixed issue #19169: [security] Privilege escalation to edit survey (#3547) (Denis Chenu) -Fixed issue #19163: [security] Reflected XSS in HtmlEditorPop - Bypassing XSS sanitization function (#3565) (Gabriel Jenik) -Fixed issue #19161: Invalid adminemail/bounce_email address in lss results in white screen on import (#3556) (Gabriel Jenik) -Fixed issue #19140: Problem with viewing LimeSurvey notifications (#3523) (Matthew) -Fixed issue #19132: Icon selection in the "Dashboard editor/create box" does not work (#3515) (Matthew) -Fixed issue #19107: [security] Superadmin can update any admin's information (#3495) (Denis Chenu) -Fixed issue #19101: Array by Column Has Incorrect Table Row/Column Ids (#3500) (Matthew) -Fixed issue #19093: [security] Improper Authorization in Import Question function (#3513) (Gabriel Jenik) -Fixed issue #19085: Theme Options with an on/off switch are not disabled when page loads (#3558) (Matthew) -Fixed issue #19057: incorrect handling of wrong input in create dummy participant form (#3567) (Matthew) -Fixed issue #18436: RPC API - Inviting members with invalid language sends them an email but they're not marked as invited (#3571) (Denis Chenu) #Updated translation: Turkish by kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 6.3.0 (build 231016) to 6.3.1 (build 231023) October 23, 2023 -Fixed issue: Failed emails resend vars column needs to be mediumtext for mysql (#3545) (Tim Willig) -Fixed issue: Adding cldr "fr_lu" for lb language (twilligls) -Fixed issue: Upgrade fails on old fruity templates with error message 'cannot assign property fixnum to null' (Carsten Schmitz) -Fixed issue: Survey sometimes not completely deactivated, throwing error for missing response table (Carsten Schmitz) -Fixed issue: Core plugins AzureOAuthSMTP & GoogleOAuthSMTP not properly listed as core plugins (Carsten Schmitz) -Fixed issue #CT-386: missing closing div caused blank page on simple statistics for questions with more than 70 labels (twilligls) -Fixed issue #CT-256: Problems with ini parsing for GTranslate.php (#3555) (Tim Willig) -Fixed issue #19180: SMTP settings are not enabled when SMTP is selected in global settings (#3551) (Matthew) -Fixed issue #19170: Inserting a subquestion/answer option creates multiple rows (#3535) (Matthew) -Fixed issue #19114: [security] Admin with Settings & Plugins permission only can store XSS in Survey menus (#3542) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by mymast, qualitatuvic Changes from 6.2.11 (build 231007) to 6.3.0 (build 231016) October 16, 2023 +New feature #15664: Google OAuth plugin for emails (#3054) (Gabriel Jenik) -Fixed issue CR-1355: Image question types were gone on fresh install (#3518) (Tim Willig) -Fixed issue #19146: [security] Store XSS when editing label set (#3505) (Denis Chenu) -Fixed issue #19142: [security] CSRF in Save Box Settings (#3516) (Gabriel Jenik) -Fixed issue #19106: [security] Deleted account still has permissions (#3493) (Denis Chenu) -Fixed issue #19094: [security] Input Validation Vulnerability Leading to 500 on responses page (#3520) (Denis Chenu) -Fixed issue #19038: [security] Privilege escalation bug to creation survey-group with others group as parent (#3423) (Gabriel Jenik) -Fixed issue #18776: Question ordering not correct (#3522) (Matthew) -Fixed issue #18648: Unable to upload a file with theme animations enabled (#3529) (Gabriel Jenik) -Fixed issue #18439: Link set when create user are unusuable in text view (#3510) (Gabriel Jenik) -Fixed issue #18193: Question theme error - Missing metadata (Type: X) (#3252) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.2.10 (build 231004) to 6.2.11 (build 231007) October 6, 2023 -Fixed issue: Server side subquestion unique code validation (Kevin Foster) -Fixed issue #CT-380: Registers necessary client scripts customization for CLSGridview (Mohab E) -Fixed issue #CT-380: Quotas validation modal (Mohab E) -Fixed issue #CT-380: Fixed the GridSettings & Added afterAjaxUpdate to grid view options (Mohab E) -Fixed issue #CR-1351: actions in tables not working when called through the sidemenu or ajax (#3496) (Mohab E) -Fixed issue #CR-1339: some actions not working for survey permissions and survey menu entries (#3474) (Mohab E) -Fixed issue #CR-1320: comfort update message overlapping with dropdown actions and can not be muted for a session (Patrick Teichmann) -Fixed issue #CR-1117: restrict naming of themes because it causes errors in some cases (#3376) (Mohab E) -Fixed issue #CR-1117: template name trimming & validate against any invalid characters (Mohab E) -Fixed issue #CR-1117: Validate theme name (Mohab E) -Fixed issue #CR-1117: Template name length validation (Mohab E) -Fixed issue #CR-1117: Fix templatename sanitization (Mohab E) -Fixed issue #19153: Question list edit URL expects questionId not qid (Kevin Foster) -Fixed issue #19134: [security] User with "Users" permission only can add arbitrary users to the not owned user group (#3509) (Denis Chenu) -Fixed issue #19126: [security] Incorrect Authorization check in add User role (#3506) (Denis Chenu) -Fixed issue #18957: Ranking Advanced: Visualization Types are not working (#3479) (Gabriel Jenik) #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo Changes from 6.2.9 (build 230925) to 6.2.10 (build 231004) October 4, 2023 -Fixed issue: Error on deactivation with message "11 arguments are required, 9 given" (#3490) (Mohab E) -Fixed issue #CR-1305: Always show "Edit default answers" option (Mohab E) -Fixed issue #CR-1305: Activated defaultvalues for 5pointchoice & gender (Mohab E) -Fixed issue #CR-1319: Global surveytheme is not inherited by global survey surveytheme (#3465) (Mohab E) -Fixed issue #CR-1305: Structure tab question menu should always show "Edit default answers" option (#3367) (Mohab E) -Fixed issue #19136: Undefined variable in admin global settings general subview (#3499) (Matthew) -Fixed issue #19115: Menu toggler appears when not needed (#3494) (Denis Chenu) -Fixed issue #19112: [security] Store XSS at Label sets list (#3503) (Denis Chenu) -Fixed issue #19098: Add XSD files to allowed files for plugin uploads (Marko Bischof) -Fixed issue #18995: [security] Confidentiality issue about username (#3447) (Gabriel Jenik) -Fixed issue #18294: User can not see group created and user in group created (#3504) (Denis Chenu) -Fixed issue #18268: Unable to get any page debug set an set_time_limit disable (#2540) (Denis Chenu) #Updated translation: Welsh by ChrisWilliams #Updated translation: Ukrainian by DermanskiyIM #Updated translation: Turkish by kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Greek by baltzis #Updated translation: German by c_schmitz, DerOlli #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.2.8 (build 230921) to 6.2.9 (build 230925) September 25, 2023 -Fixed issue #19100: [security] Store DOM XSS when creating a survey (#3469) (Denis Chenu) -Fixed issue #19099: [security] XSS vulnerability caused by themeOptions/importManifest (#3483) (Denis Chenu) -Fixed issue #19063: Import of broken lsa file yields success message (but inactive "Go to survey" button) (#3461) (Gabriel Jenik) -Fixed issue #19004: Can not delete or edit assessment rules (#3456) (Gabriel Jenik) -Fixed issue #18986: [security] superadmin without create superadmin can create superadminu (#3485) (Denis Chenu) -Fixed issue #18968: User with "View/read Users" permission needs to have "User details" action available for all users, not just itself (#3475) (Gabriel Jenik) -Fixed issue #18938: question_template_attribute show only default value (#3481) (Denis Chenu) -Fixed issue #18494: TypeError during demo survey "ls205_em_tailoring" (#3452) (Gabriel Jenik) #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by internet.redazione, lfanfoni #Updated translation: Italian (Informal) by internet.redazione, lfanfoni #Updated translation: Hungarian by kkd Changes from 6.2.7 (build 230918) to 6.2.8 (build 230921) September 21, 2023 -Fixed issue: theme breaks when filepath inside the config includes linebreaks and empty spaces (Patrick Teichmann) -Fixed issue: Subquestions are not stored when saving saving and the same code exists in different scales (Carsten Schmitz) -Fixed issue: Iterate survey button not visible (Carsten Schmitz) -Fixed issue #CT-337: Wrong survey being picked up when using alias (#3427) (Gabriel Jenik) -Fixed issue #19096: Array by column answer options are not processed by EM before display (#3464) (Matthew) -Fixed issue #19025: When there are question themes installed, can't upload survey themes (#3358) (Gabriel Jenik) -Fixed issue #18984: [security] CSRF in Question Themes function (#3459) (Gabriel Jenik) -Fixed issue CR-1310: re-bind attributePanel buttons (Mohab E) -Fixed issue CR-1310: Fixed edit attribute bug (Mohab E) -Fixed issue #CR-1310: Can't edit Attribute at admin/participants/sa/attributeControl (Mohab E) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Hungarian by kkd #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.2.6 (build 230904) to 6.2.7 (build 230918) September 18, 2023 -Fixed issue #CT-374: ckeditor prevents iframes from working by adding sandbox="" (twilligls) -Fixed issue #CR-1308: Batch actions dropdown is disabled executing any table action (Mohab E) -Fixed issue #19072: CDbException with Microsoft SQL Server (#3431) (Denis Chenu) -Fixed issue #19068: Batch actions dropdown is disabled after first use on User management page (#3421) (Gabriel Jenik) -Fixed issue #19056: Save button in create dummy participants page actually saves and closes (#3426) (Gabriel Jenik) -Fixed issue #19052: Statistic navigate button doesn't redirect to responses (#3425) (Mohab E) -Fixed issue #19041: Action dropdown is blocked after filter or changing rows per page (#3398) (Gabriel Jenik) -Fixed issue #19039: Action Links Drop Down Menu Not Working In CPM(CPDB) (#3397) (Gabriel Jenik) -Fixed issue #19037: [security] Reflected XSS in LimeSurvey via user id parameter (#3406) (Gabriel Jenik) -Fixed issue #19033: After performing an action inside attribute table, other actions were not possible (#3424) (Mohab E) -Fixed issue #19031: Massive action not possible after doing another action in the survey paticipants table (#3437) (Mohab E) -Fixed issue #19030: Batch actions dropdown is disabled executing any table action (#3419) (Mohab E) -Fixed issue #19019: [security] Stored XSS in description of theme (#3359) (Gabriel Jenik) -Fixed issue #19018: Postgres - trying to update from 5.6.31 to master caused an error (#3370) (Gabriel Jenik) -Fixed issue #18981: Using ngT to translate plurals loads wrong locale folder (#3363) (Gabriel Jenik) -Fixed issue #18978: User is able to change survey group's code that is by default unchangeable (#3400) (Gabriel Jenik) -Fixed issue #18904: [security] Stored XSS with Expression Script in End page (#3402) (Gabriel Jenik) -Fixed issue #18602: When surveys are copied without copying attachments, attachment info is copied but not updated (#3430) (Gabriel Jenik) -Fixed issue #18601: No editor available when defining quota messages. (#3429) (Gabriel Jenik) -Fixed issue #18593: Float attributes are not supported anymore (#3411) (Gabriel Jenik) -Fixed issue #18557: Email Template Attachments appear to carry over with copied survey, but do not work (#2861) (Gabriel Jenik) -Fixed issue #18494: TypeError during demo survey "ls205_em_tailoring" (#3443) (Gabriel Jenik) -Fixed issue #15310: Display dropdown boxes - Date/Time question type not working correctly if minimum date < 1900 (#3353) (Gabriel Jenik) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Swedish by maxzomborszki #Updated translation: Spanish (Spain) by aesteban, c_schmitz, ireneoh, segui, valdomir #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Czech (Informal) by jelen1 Changes from 6.2.5 (build 230828) to 6.2.6 (build 230904) September 4, 2023 -Fixed issue #CR-925: Inherited options do not match value inherited (#3362) (Mohab E) -Fixed issue #19036: Stored XSS via user's username (#3393) (Gabriel Jenik) -Fixed issue #19027: Editing a selected survey from the survey list does not work after performing table action like pagination (#3404) (Patrick Teichmann) -Fixed issue #18905: Create automatic test for XSS Purifier: Broken HTML (#3378) (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by jelen1, jetSonic #Updated translation: Portuguese (Portugal) by algarvio, c_schmitz, effgarces, holch, hurricane, samarta, Tiller #Updated translation: French (France) by arnaud21, b00z00, c_schmitz, DenisChenu, JosephM, riqcles, sim.eesp #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Catalan by qualitatuvic Changes from 6.2.4 (build 230825) to 6.2.5 (build 230828) August 28, 2023 -Fixed issue #CR-1277: Update side-menu icons (jack-han-115) -Fixed issue #18755: The way to open/close a question groups is too hidden (jack-han-115) #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, maren.fritz #Updated translation: Finnish by Jmantysalo Changes from 6.2.3 (build 230821) to 6.2.4 (build 230825) August 23, 2023 +New feature: Import survey lss file via command line (lajosarpad) -Fixed issue #CR-1285: User should be able to reorder questions within a group of an activated survey (#3346) (Mohab E) -Fixed issue #CR-1285: Allow the user to rearrange questions within an activated survey within a group (Mohab E) -Fixed issue #CR-1272: Upload & Install button on admin theme tab shouldn't be there (#3348) (Mohab E) -Fixed issue #CR-1243: Fix survey default languages removal alert (#3350) (Mohab E) -Fixed issue #CR-1230: Deactivate survey - wrong name of the responses table (#3347) (Mohab E) -Fixed issue #19028: Send email only to participants with partial responses - should not be available for anonymous surveys (Kevin Foster) -Fixed issue #19003: [security] XSS Reflected via import file function (#3369) (Gabriel Jenik) #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz, maren.fritz Changes from 6.2.2 (build 230814) to 6.2.3 (build 230821) August 21, 2023 -Fixed issue #CR-1253: Fix email validation (#3360) (Mohab E) -Fixed issue #19009: General settings default value is NULL (#3355) (K Foster) -Fixed issue #18976: Default answers should persist with subquestions (#3357) (K Foster) #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo Changes from 6.2.1 (build 230807) to 6.2.2 (build 230814) August 14, 2023 -Fixed issue #18821: Public URL is not used for SURVEYURL (Tests) (#3340) (Gabriel Jenik) -Fixed issue #CR-1282: Side menu: Loading animation is in the wrong position (#3337) (Mohab E) -Fixed issue #CR-1267: Facebook buttons size (#3328) (Mohab E) -Fixed issue #CR-1253: There is no validation on admin email, bounce email in general survey settings (#3331) (Mohab E) -Fixed issue #CR-1236: Layout issue: Close modal button (x) on confirmation modal (#3338) (Mohab E) -Fixed issue #CR-1219: Privacy policy checkbox on starting page of survey is always green when unchecked (#3343) (Mohab E) -Fixed issue #19000: Privacy policy view is not rendered per tab, it is stacked below each other in the same view. (#3333) (Gabriel Jenik) -Fixed issue #18977: [security] Improper Authorization in add role function leads to privilege escalation (#3307) (Denis Chenu) -Fixed issue #18958: Multiple numerical input text input box width not having an effect (#3297) (Adam Zammit) -Fixed issue #18949: Responses filters are case sensitive (#3339) (Gabriel Jenik) -Fixed issue #18931: Send test email in global settings not working (#3287) (Gabriel Jenik) -Fixed issue #18832: Participants can't re-enter a submitted survey if setting is using "inherit" at participant settings (#3312) (Gabriel Jenik) -Fixed issue #18610: Email attachments expose absolute path when exporting LSS (#3003) (Gabriel Jenik) -Fixed issue #18315: Uses left value goes to negative (#3060) (Gabriel Jenik) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Khmer by PawelAtroszko #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni, maren.fritz #Updated translation: Italian (Informal) by lfanfoni, myliserta #Updated translation: Finnish by Jmantysalo #Updated translation: Catalan by qualitatuvic Changes from 6.2.0 (build 230732) to 6.2.1 (build 230807) August 7, 2023 -Fixed issue #CR-1279: Row link doesn't work when executing Ajax calls in grid view (Patrick Teichmann) -Fixed issue #CR-1265: File upload question RTL (#3315) (Tim Willig) -Fixed issue #CR-1257: Ownership typo (#3322) (Mohab E) -Fixed issue #18985: [security] Reflected XSS (#3309) (Denis Chenu) -Fixed issue #18979: [security] User can put survey in survey group without access permission (#3304) (Denis Chenu) -Fixed issue #18888: General issues with different questions (#3317) (Gabriel Jenik) #Updated translation: Turkish by bulent, c_schmitz, kayazeren #Updated translation: Slovak by jelen1 #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.1.8 (build 230717) to 6.2.0 (build 230732) July 31, 2023 +New feature: Update the style of the admin file manager (#3093) (jack-han-115) +New feature: Combine question list, group list, and reorder into one page (#3070) (jack-han-115) +New feature #18742: Allow "User Admins" to see Users' Roles (#3048) (Valerio Bozzolan) -Fixed issue: show no survey menu when no survey options are available (twilligls) -Fixed issue: removed potential PHP notices for printanswers view (twilligls) -Fixed issue: image-select checkbox design was broken (twilligls) -Fixed issue: group description spacing wrong in mobile view (twilligls) -Fixed issue: changed 766px breakpoint to valid 767px (twilligls) -Fixed issue: captcha cols and button icon alignment (twilligls) -Fixed issue: Typo in vanilla save form (twilligls) -Fixed issue #CR-999: 5pointquestion on mobile devices (twilligls) -Fixed issue #CR-1283: Ensure surveyActivated is passed to views/admin/survey/organizeGroupsAndQuestions_view (#3305) (tiborpacalat) -Fixed issue #CR-1211: Language switcher renders differently in firefox… (#3254) (Tim Willig) -Fixed issue #CR-1156: error and save pages were loading twig files of wrong su… (#3164) (Tim Willig) -Fixed issue #18974: [security] Stored XSS via user's Full Name (#3300) (Denis Chenu) -Fixed issue #CR-1287: fixed invalid options string throwing errors when exporting a survey (Patrick Teichmann) -Fixed issue #CR-1266: Remove exclamation icon from instructions for em_tip text (Patrick Teichmann) -Fixed issue #CR-1210: fixed sizing and spacing of navbar, top-container, body (Patrick Teichmann) -Fixed issue #CR-1181: Bootstrap is loaded twice in ls6_surveytheme (Patrick Teichmann) -Fixed issue #CR-1049: footer positioned incorrectly and not at the end of visible page (#3039) (jack-han-115) -Fixed issue #18967: [security] User can import User Roles having permission (#3295) (Denis Chenu) -Fixed issue #18967: [security] User can add malicious content in User Roles (#3292) (Denis Chenu) -Fixed issue #18963: On PHP 8.2 new DateTime() can not be invoked with null (#3291) (Johannes Weberhofer) -Fixed issue #18936: User count in group is not OK after deleting a user (#3286) (Gabriel Jenik) -Fixed issue #18876: Plugin expose full path when an error is reported in the plugin list (#3283) (Gabriel Jenik) -Fixed issue #18798: Out-of-memory problem in statistics export (#3231) (#3267) (Gabriel Jenik) -Fixed issue #18725: Reorder questions/question groups can break survey (tests) (#3178) (Gabriel Jenik) -Fixed issue #18694: Invalid HTML for list radio questions due to missing closing ul element (#3226) (Gabriel Jenik) -Fixed issue #18573: Insert new box with overlapping position, makes the dashboard to show duplicate boxes (#3289) (Gabriel Jenik) -Fixed issue #18495: configuration tab is not visible to a user with only create label set permission (#3185) (Denis Chenu) -Fixed issue #18278: Quick translation - "Nothing to translate" appears wrongly (#3296) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Khmer by PawelAtroszko #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by gerzess, maren.fritz #Updated translation: German by c_schmitz, gerzess, maren.fritz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, gerzess #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Albanian by darliv #Updated translation and removed one file (dead code) #Updated translation (#3299) #Updated translation Changes from 6.1.7 (build 230710) to 6.1.8 (build 230717) July 17, 2023 -Fixed issue #18942: Roles - Permissions Modal is too narrow (#3276) (Gabriel Jenik) -Fixed issue #18937: Action menu stop work after any action on any user (#3282) (Gabriel Jenik) -Fixed issue #18929: Cannot edit data notification entries (#3265) (Gabriel Jenik) -Fixed issue #18927: [security] Export user roles without authorization (#3272) (Gabriel Jenik) -Fixed issue #18837: Unable to replace record during reimport of VV files (#3275) (Denis Chenu) -Fixed issue #18368: export_statistics from API yields error (#3244) (Gabriel Jenik) -Fixed issue #18281: Users in group are not deleted (#2565) (Gabriel Jenik) #Updated translation: Swedish by c_schmitz, maxzomborszki #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Brazil) by c_schmitz, holch, lucaspcs, marcelovincenzi, samarta, Tiller #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.1.6 (build 230703) to 6.1.7 (build 230710) July 10, 2023 -Fixed issue: Auto-translate was broken (Olle Haerstedt) -Fixed issue #18934: [security] Stored XSS in label set administration (#3271) (Gabriel Jenik) -Fixed issue #18932: 404 error after importing responses from a old response table (#3273) (Gabriel Jenik) -Fixed issue #18928: [security] Stored XSS on Survey "Notification and data function" (#3270) (Gabriel Jenik) -Fixed issue #18923: [security] Admin notification permissions updated (Patrick Teichmann) -Fixed issue #18884: [security] Fixed more positions with survey group title not escaped (Patrick Teichmann) -Fixed issue #18882: [security] Stored XSS in End page (#3240) (Gabriel Jenik) -Fixed issue #18818: Dump when using getQuestions API (#3234) (Gabriel Jenik) -Fixed issue #18356: User with only user update allowed can set/remove any role to any user (#3259) (Gabriel Jenik) -Fixed issue #17536: Create automatic test for XSS Purifier (#3238) (Gabriel Jenik) #Updated translation: Valencian by vbraque #Updated translation: Thai by tomzt #Updated translation: Slovak by jelen1 #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni Changes from 6.1.5 (build 230626) to 6.1.6 (build 230703) July 3, 2023 -Fixed issue CR-1206: Token field in responses table not actionable (#3230) (Tim Willig) -Fixed issue CR-1205: Request-URI Too Large on Responses page (#3235) (Tim Willig) -Fixed issue #18915: [security] Non-superadmin Admin user is able to edit groups not owned (#3248) (Tim Willig) -Fixed issue #18918: [security] Wwnership permissions update (#3251) (Patrick Teichmann) -Fixed issue #18917: [security] Stored XSS in the user group deletion confirmation popup (#3249) (Patrick Teichmann) -Fixed issue #18913: [security] Incorrect permissions for useraction (#3253) (Patrick Teichmann) -Fixed issue #18630: Survey list showing wrong icon for surveys. (#3232) (Gabriel Jenik) -Fixed issue #18356: [security] User with only user update allowed can set/remove any role to any user (#2625) (Gabriel Jenik) -Fixed issue CR-1234: Show more is inconsistent in Survey settings overview - Text elements card (tiborpacalat) -Fixed issue CR-1232: Survey settings overview - Vertical spacing between items is not equal (#3236) (tiborpacalat) #Updated translation: Thai by tomzt #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by jelen1 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Greek by dfragkos #Updated translation: German by c_schmitz, eddylackmann #Updated translation: German (Informal) by c_schmitz, richterd #Updated translation: French (France) by AlainR, arnaud21, brunofr9316, c_schmitz, DenisChenu #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky, VBraun Changes from 6.1.4 (build 230620) to 6.1.5 (build 230626) June 26, 2023 -Fixed issue: SQL error on import if quota member code is too long (Carsten Schmitz) -Fixed issue: Disable system information in demo mode (Carsten Schmitz) -Fixed issue [security] #18868: No CRSF control for action of label set (Denis Chenu) -Fixed issue [security] #18866: Label sets can be created by any admin user (#3212) (Denis Chenu) -Fixed issue 18821: Public url is not used for SURVEYURL (#3229) (Tim Willig) -Fixed issue #18912: [security] Able to change username that is by default unchangeable (Patrick Teichmann) -Fixed issue #18896: Error on Postgres when creating a survey and expressionQuestionHelp plugins is activated (Carsten Schmitz) -Fixed issue #18891: Capital letters N/Y in name of inherited survey themes are replaced by "Off" (Carsten Schmitz) -Fixed issue #18885: CSRF Leading to reset Boxes (#3239) (Gabriel Jenik) -Fixed issue #18883: [security] Stored XSS vulnerability in user profile (#3247) (Patrick Teichmann) -Fixed issue #18881: [security] CKeditor 4.20.2 in use which is vulnerable to CVE-2023-28439 (#3237) (Gabriel Jenik) -Fixed issue #18706: Cannot use expression in End url description (#3204) (Gabriel Jenik) -Fixed issue #18465: ComfortUpdate shows error message to contact the LimeSurvey team, while just retrying usually works (Carsten Schmitz) #Updated translation: Swedish by maxzomborszki #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by c_schmitz, lfanfoni, mike73rn, ritapas, seccalisca #Updated translation: Italian (Informal) by c_schmitz, ciampix, lfanfoni, mike73rn, ritapas #Updated translation: German by c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Catalan by qualitatuvic Changes from 6.1.3 (build 230612) to 6.1.4 (build 230620) June 19, 2023 -Fixed issue: [security] Administrator can self-delete (Carsten Schmitz) -Fixed issue: ComfortUpdate showing updates as unstable, even though they are not (fixed the related alert) (twilligls) -Fixed issue #18890: Group import leads to 500 error on translateLinks (Carsten Schmitz) -Fixed issue #18871: Can't add email attachment in email templates (#3215) (Gabriel Jenik) -Fixed issue #18793: Quick Translation crash with MS SQL Database Error (#3224) (Gabriel Jenik) -Fixed issue #18731: Edit a question "script" tab has disappeared (#3157) (Denis Chenu) -Fixed issue #18704: Error when trying to add another language to a survey and MSSQL server is used (Carsten Schmitz) -Fixed issue #18693: Using checkbox question for yes/no loses data when data entry view (#3018) (Gabriel Jenik) -Fixed issue #18459: When filtering the survey list by a parent survey group, surveys assigned to a child survey group are not listed (#3167) (Gabriel Jenik) -Fixed issue #18401: Unable to use checkdate function if debug set (#3214) (Gabriel Jenik) -Fixed issue #17992: Unable to re-import tokens from old table (#2404) (Gabriel Jenik) #Updated translation: Swedish by maxzomborszki #Updated translation: Portuguese (Brazil) by holch #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Finnish by Jmantysalo Changes from 6.1.2 (build 230606) to 6.1.3 (build 230612) June 12, 2023 -Fixed issue #18833: Mobile phone issue with formulas on columns headings with array numbers on checkbox layout (#3207) (Denis Chenu) -Fixed issue #18814: Array question statistics fail for Remote Control (#3191) (Gabriel Jenik) -Fixed issue #18808: Mandatory soft only works once per survey if over multiple pages/groups (#3195) (Denis Chenu) -Fixed issue #18789: Database upgrade error when trying to update from 6.0.x to any later version and using Postgres (Carsten Schmitz) -Fixed issue #18669: XSS simple admin via Google key (#3004) (Gabriel Jenik) -Fixed issue #18615: Data integrity SQL syntax error on Postgres when trying to fix quotas (Carsten Schmitz) -Fixed issue #16409: Emoticon style is different if emoticon is chosen (#3152) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Hungarian by kkd #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.1.1 (build 230530) to 6.1.2 (build 230606) June 5, 2023 -Fixed issue #18823: STATA Export fails with certain question types (#3148) (Oz-men) -Fixed issue #18814: Array question statistics fail for Remote Control. (#3165) (Gabriel Jenik) -Fixed issue #18808: Mandatory soft only works once per survey if over multiple pages/groups (#3119) (Denis Chenu) -Fixed issue #18737: Missing response action: View response as queXML PDF (#3042) (Adam Zammit) -Fixed issue #18720: Script show as updatable for simple user with XSS (#3145) (Denis Chenu) -Fixed issue #17491: Multiple Short Text subquestions missing from Export Printable Survey (#3135) (Adam Zammit) #Updated translation: Valencian by c_schmitz, joamuran, vbraque #Updated translation: Turkish by kayazeren #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by jelen1 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by d_inoue, nomoto #Updated translation: French (France) by DenisChenu #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by mymast, qualitatuvic Changes from 6.1.0 (build 230522) to 6.1.1 (build 230530) May 30, 2023 -Fixed issue: [security] Unsafe way to detect IP address against brute-force attacks (Carsten Schmitz) -Fixed issue: Editing a quota shows that it was saved, while it was not (Carsten Schmitz) -Fixed issue CR-1168: Errors for printanswers after twig upgrade from version 1 to 3 (sameas vs. same as) (twilligls) -Fixed issue #CR-1167: update registering new function name (jack-han-115) -Fixed issue #18835: Array question doesn't reload anwsers (#3162) (Denis Chenu) -Fixed issue #18745: table action dropdown cut off in firefox (Patrick Teichmann) -Fixed issue #18659: cannot install two plugins in a row (#3160) (Gabriel Jenik) -Fixed issue #18462: Missing option to search for survey groups at list survey screen. (#3159) (Gabriel Jenik) -Fixed issue #18456: Interface language parmater use exotic dropdown list. (#3112) (Gabriel Jenik) -Fixed issue #18246: The setting in the theme variation field (global level) is not shown (#2510) (Gabriel Jenik) -* Fixed issue #18456: Interface language parmater use exotic dropdown list. (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.0.7 (build 230515) to 6.1.0 (build 230522) May 22, 2023 +New feature #18792: Allow to move question inside group and group order with activated survey (Denis Chenu) -Fixed issue: ComfortUpdate showing updates as unstable, even though they are not (Carsten Schmitz) -Fixed issue: Action dropdown menu cut off in Firefox (#3085) (jack-han-115) -Fixed issue CR-956: wrong color code for g-700 grey (Patrick Teichmann) -Fixed issue #18811: Button that triggers HTML editor in pop-up window doesn't work (Denis Chenu) -Fixed issue #18805: No replacement variables available on user administration page (#3113) (Denis Chenu) -Fixed issue #18784: timer.min.js outdated, updated the build process (#3151) (Bert Hankes) -Fixed issue #18736: Error exporting participants when using MSSQL DB (Carsten Schmitz) -Fixed issue #18725: Reorder questions/question groups can break survey (Denis Chenu) -Fixed issue #18670: "Validation of quota" action button always shows 1st quota (#3139) (Gabriel Jenik) -Fixed issue #18605: Missing success alerts in participant view (#2876) (Gabriel Jenik) -Fixed issue #18464: Min/max settings doesn't work for question attrib… (#2708) (Denis Chenu) -Fixed issue #18262: QCode.gid is not working anymore (#3138) (Denis Chenu) #Updated translation: Ukrainian by DermanskiyIM #Updated translation: Swedish by maxzomborszki #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Greek by baltzis, kiolalis #Updated translation: German by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Bulgarian by bmtteam Changes from 6.0.6 (build 230508) to 6.0.7 (build 230515) May 15, 2023 -Fixed issue: No proper error when entering ComfortUpdate key and server cannot be reached (Carsten Schmitz) -Fixed issue #18765: Answers are not populated correct in array dual scale after clicking "Back" (#3061) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.0.5 (build 230502) to 6.0.6 (build 230508) May 8, 2023 -Fixed issue: Cannot add survey menu when using PHP8 (#3115) (Patricia Stell) -Fixed issue CR-1119: Saving change disables active status for theme option page (#3104) (Tim Willig) -Fixed issue #18747: User administration email - reserved words send 403 error (Denis Chenu) -Fixed issue #18744: Window of user permissions is not adapting to space needed by languages. (#3075) (Gabriel Jenik) -Fixed issue #18739: ComfortUpdate notification not being shown (#3102) (Gabriel Jenik) -Fixed issue #18679: API access to question type array dual scale merges scales if answer code is not unique (#3049) (Gabriel Jenik) -Fixed issue #18639: Token browse can be unusable with lot of data in attribute (#3082) (Denis Chenu) -Fixed issue #18635: When you export single response : sometimes goes to a white page (#3090) (Denis Chenu) -Fixed issue #18612: When surveys are copied without copying resources links are not handled (#3009) (Gabriel Jenik) -Fixed issue #18456: Interface language parameter use exotic dropdown list. (#3067) (Gabriel Jenik) -Fixed issue #18343: Problem with interpreting double slash in URL (IIS) (#3087) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.0.4 (build 230427) to 6.0.5 (build 230502) May 2, 2023 -Fixed issue: Very slow survey start if a lot of quotas exist (Carsten Schmitz) -Fixed issue #18786: Error shown when token length is set to 36 characters (Carsten Schmitz) -Fixed issue #18782: Bad width set for array dual scale (#3078) (Denis Chenu) -Fixed issue #18771: Super-admin unable to rename theme (#3076) (Denis Chenu) -Fixed issue #18747: User administration email - reserved words send 403 error (Denis Chenu) -Fixed issue #18684: Missing translation. (#3053) (Gabriel Jenik) -Fixed issue #18604: Set empty to maximum number of files not working (#2865) (Denis Chenu) -Fixed issue #18343: Problem with interpreting double slash in URL (IIS) (Denis Chenu) #Updated translation: Swedish by c_schmitz, maxzomborszki #Updated translation: Spanish (Spain) by aesteban, c_schmitz, ireneoh, jmlopez, valdomir #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, markusfluer #Updated translation: German (Informal) by assistedmindfulness, c_schmitz, holch, p_teichmann, richterd #Updated translation: French (France) by Amaury VAN ESPEN, arnaud21, b00z00, c_schmitz, DenisChenu, DenisChenu_TEST, GuillaumeZ6, nmenard, riqcles, twilllig Changes from 6.0.3 (build 230424) to 6.0.4 (build 230427) April 25, 2023 -Fixed issue: Error on database upgrade (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: German by c_schmitz Changes from 6.0.2 (build 230417) to 6.0.3 (build 230424) April 24, 2023 -Fixed issue: Pagination not working issue for clsgrid tables (#3063) (jack-han-115) -Fixed issue CR-1086: adjusted xml_path in db for imageselect questions (#3052) (Tim Willig) -Fixed issue #18756: Unable to set non-integer values for initial slider value (#3058) (Denis Chenu) -Fixed issue #18750: Incomplete translation of admin homepage buttons (Carsten Schmitz) -Fixed issue #18749: Tooltips text display errors in French (Carsten Schmitz) -Fixed issue #18739: ComfortUpdate notification not being shown (#3047) (Gabriel Jenik) -Fixed issue #18719: custom admin theme failing if new logo files are not set in the theme (Patrick Teichmann) -Fixed issue #18703: Upload files show error if not seen (using index) (#3015) (Denis Chenu) -Fixed issue #18696: Survey titles too short when I want to copy a survey (#3044) (Denis Chenu) -Fixed issue #18191: Cannot use statCount in specific condition (#3056) (Denis Chenu) -Fixed issue #14108: No error proper error message when LDAP login fails due to case-sensitivity (#2692) (Denis Chenu) #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Mongolian by amidral #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Turkish by kayazeren #Updated translation: German (Easy) by assistedmindfulness, holch #Updated translation: Polish (Informal) by elissa Changes from 6.0.1 (build 230411) to 6.0.2 (build 230417) April 17, 2023 -Fixed issue: [security] Administrator can change his own password without entering the existing one (Carsten Schmitz) -Fixed issue #CR-1054: Vertical scrollbar appearing between accordion transitions in questioneditor (#3031) (jack-han-115) -Fixed issue #CR-1053: Accordion for survey plugins can't be opened with the icon, update to new admin theme (#3034) (jack-han-115) -Fixed issue #18684: Missing translation (#3046) (Gabriel Jenik) -Fixed issue #18633: Inherited value doesn't match any attribute option (#3001) (Gabriel Jenik) -Fixed issue #17883: QueXML formatting cannot be changed (#3028) (Adam Zammit) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by c_schmitz, mauriciofurtado, samarta #Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad #Updated translation: Japanese by nomoto #Updated translation: Hungarian by kkd #Updated translation: Czech by c_schmitz, jelen1 #Updated translation: Czech (Informal) by jelen1, slansky Changes from 6.0.0 (build 230405) to 6.0.1 (build 230411) April 11, 2023 -Fixed issue CT-74: increased timeout for autocorrect on numerical fields (Tim Willig) -Fixed issue #18423: SQL error when quota enabled on postgresql (#2688) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by c_schmitz #Updated translation: Portuguese (Brazil) by holch, samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd #Updated translation: German by p_teichmann #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Chinese (Simplified) by c_schmitz, humandynamic Changes from 5.6.14 (build 230403) to 6.0.0 (build 230405) April 4, 2023 +New feature: Converted the application to the Bootstrap 5 framework +New feature: Implemented a new administration theme +New feature: Upgraded Twig from 1.0 to 3.0 +New feature #18453: PHP 8.1 compatibility (#2878) (Gabriel Jenik) +New feature: Add get_available_site_settings RPC method (#2579) (Edgar R. M) +New feature #18382: Fire afterSurveyCompleted event in preview mode (Olle Haerstedt) +New feature #16619: Allow calling get_uploaded_files() remote control function by response ID (#2363) (Gabriel Jenik) +New feature #18178: Add Quota CRUD RPC methods (#2458) (Edgar R. M) -Fixed issue #18243: ARIA Attribute role on array question not correct (#2888) Changes from 5.6.13 (build 230327) to 5.6.14 (build 230403) April 3, 2023 +New feature #18197: Allow Google Analytics 4 tracking (#2907) (Gabriel Jenik) -Fixed issue: Prevent "Division by zero" in statistics (Tim Willig) -Fixed issue: [security] Removed vulnerable example files (Carsten Schmitz) -Fixed issue: PCLZip error on last step of ComfortUpdate when trying to update from version 3 to latest version (Carsten Schmitz) -Fixed issue CT-55: Multiple responses participants (Previous session is set to be finished) (#3024) (Tim Willig) -Fixed issue CT-53: Graphs not displayed in public statistics (#3023) (Tim Willig) -Fixed issue #18698: Vulnerable javascript dependency used in adminsidepanel.js in limesurvey/limesurvey (#3017) (Gabriel Jenik) -Fixed issue #18679 API Access to Question Type Array Dual Scale merge scales if answer code is not unique. (#3025) (Gabriel Jenik) -Fixed issue #18381: PluginSetting type date must be saved as a common datetime string (#2753) (Denis Chenu) -Fixed issue #18324: mandSoft POST parameter may be passed to bypass mandatory questions (#2825) (Denis Chenu) -Fixed issue #18184: cpd_importParticipants with encryption turned on, fails to save the participant encrypted in CPDB, causing 500 error to CPDB (#2464) (Gabriel Jenik) -Fixed issue #18180: Calling set_participant_properties with an invalid token id throws an internal server error (#2465) (Gabriel Jenik) -Fixed issue #18071: Importing Question through Remote Control may fail if the imported question already exists (#3016) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.6.12 (build 230327) to 5.6.13 (build 230327) March 27, 2023 Changes from 5.6.11 (build 230320) to 5.6.12 (build 230327) March 27, 2023 -Fixed issue: [security] XSS issue in notification email address (Carsten Schmitz) -Fixed issue: [security] Issue in CSV user export (Carsten Schmitz) -Fixed issue #18674: Simple user can update javascript when scripts are disabled (Denis Chenu) -Fixed issue #18663: SQL error when adding survey participants along w… (#2959) (Denis Chenu) -Fixed issue #18657: Encrypted token attributes are shown encrypted when piped into a question body (#2948) (Gabriel Jenik) -Fixed issue #18655: Data loss if field in response table it missing. (#2998) (Gabriel Jenik) -Fixed issue #18655: Data loss if field in response table it missing (#2956) (Gabriel Jenik) -Fixed issue #18653: getSuperAdmin return simple user (#2968) (Denis Chenu) -Fixed issue #18630: Survey list showing wrong icon for surveys. (#2960) (Gabriel Jenik) -Fixed issue #18504: Date Calendar Selection Question (#2899) (Gabriel Jenik) -Fixed issue #18318: Empty line at the end of csv export (#2942) (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh Changes from 5.6.10 (build 230313) to 5.6.11 (build 230320) March 20, 2023 -Fixed issue #18620: Column relevance disabling not working as expected (#2905) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by c_schmitz, lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.6.9 (build 230306) to 5.6.10 (build 230313) March 13, 2023 -Fixed issue #18644: YII_DEBUG was not used inside KCFinder (#2934) (Gabriel Jenik) -Fixed issue #18631: Order of answer options done on the base language are not reflected on secondary languages. (#2926) (Gabriel Jenik) -Fixed issue #18476: CPDB - Add attribute modal - delete language does not work (#2941) (Gabriel Jenik) -Fixed issue #18336: Placeholder fields VALIDFROM and VALIDUNTIL not listed at email templates (#2813) (Gabriel Jenik) #Updated translation: Polish by 2BITS_PL #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Italian by c_schmitz, lfanfoni #Updated translation: Italian (Informal) by lfanfoni Changes from 5.6.8 (build 230227) to 5.6.9 (build 230306) March 6, 2023 -Fixed issue: Unable to run integrity check on databases with a big number of surveys (Carsten Schmitz) -Fixed issue: High memory usage when exporting participants (Carsten Schmitz) -Fixed issue: Error when calculating quartiles on encrypted question (Carsten Schmitz) -Fixed issue #CT-44: Exporting survey participants exceeds PHP memory limit (Patrick Teichmann) -Fixed issue #18662: Update DB from 491 break on home page (#2953) (Denis Chenu) -Fixed issue #18658: Upload file question type not accepting certain file names (#2952) (Gabriel Jenik) -Fixed issue #18655: Unnoticed data loss if field in response table it missing (#2946) (Gabriel Jenik) -Fixed issue #18407: On-page conditions not working when pre-filling question with equation on the same page (#2921) (Denis Chenu) #Updated translation: Valencian by vbraque #Updated translation: Russian by vipgroup #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by p_teichmann #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Basque by c_schmitz Changes from 5.6.7 (build 230222) to 5.6.8 (build 230227) February 27, 2023 -Fixed issue #18628: Answer code updates on base language are not reflected on secondary languages (#2906) (Gabriel Jenik) -Fixed issue #18625: Cannot copy a survey when using a survey alias (#2927) (Gabriel Jenik) -Fixed issue #18619: QuestionGroup->getGroupDescription() fails (#2890) (Gabriel Jenik) -Fixed issue #18541: Data entry screen incorrectly assigns 0 value to empty multiflex array checkbox values (master) (Adam Zammit) -Fixed issue #18527: Can't validate phone number using regex if phone number starts with + (#2900) (Gabriel Jenik) #Updated translation: Ukrainian by c_schmitz #Updated translation: Malay by c_schmitz #Updated translation: English by lpomfret #Updated translation: Czech by jelen1 Changes from 5.6.6 (build 230220) to 5.6.7 (build 230222) February 20, 2023 -Fixed issue for #18438: Prevent translation of empty string (Tim Willig) Changes from 5.6.5 (build 230214) to 5.6.6 (build 230220) February 20, 2023 -Fixed issue: [security] Minor XSS vulnerability when editing a question group (Carsten Schmitz) -Fixed issue: [security] Minor XSS vulnerability when editing a question (Carsten Schmitz) -Fixed issue: [security] Minor XSS vulnerability in general survey settings (Carsten Schmitz) -Fixed issue #18577: [security] Update Moment.js (#2830) (Gabriel Jenik) -Fixed issue #18559: Potential 500 error with LimeMailer and PHP8 (#2799) (Denis Chenu) -Fixed issue #18438: Wrong text in inherit-button (#2893) (Gabriel Jenik) -Fixed issue #17784: [security] Update CkEditor to 4.20.2 (Carsten Schmitz) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd #Updated translation: German by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.6.4 (build 230206) to 5.6.5 (build 230214) February 14, 2023 -Fixed issue #CT-32: Viewing a response is not possible if the original access code (token) entry doesn't exist anymore (Patrick Teichmann) -Fixed issue #18625: Cannot copy a survey when using a survey alias (#2894) (Gabriel Jenik) -Fixed issue #18599: Placeholders {GID} and {SGQ} not replaced for "script" (#2855) (Denis Chenu) -Fixed issue #18590: Filenames containing an apostrophe (') cause uploaded file-list to unlist upon Resume later or Next then Previous (#2862) (Gabriel Jenik) -Fixed issue #18587: Question type button not visible after having chosen the type (#2881) (Gabriel Jenik) -Fixed issue #18542: Plugins: PasswordRequirement plugin is not working properly (#2847) (Gabriel Jenik) -Fixed issue #18521: Checkbox issue in the permission modal (#2870) (Gabriel Jenik) -Fixed issue #18501: Answers with 0 as value was not saved if encrypted (#2738) (Denis Chenu) -Fixed issue #18428: QuestionTheme settings are shown on Core theme settings (#2869) (Gabriel Jenik) -Fixed issue #17486: Current Page Values not saved if saving pressing Enter (#2889) (Gabriel Jenik) #Updated translation: Tagalog by c_schmitz #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Malay by astrasia, c_schmitz #Updated translation: Japanese by d_inoue #Updated translation: Italian (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by boheean #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Bengali by PawelAtroszko Changes from 5.6.3 (build 230130) to 5.6.4 (build 230206) February 6, 2023 -Fixed issue: Notice when trying to submit a new key (Carsten Schmitz) -Fixed issue: Invalid URL in public statistics (Carsten Schmitz) -Fixed issue [security] #18514: No CSRF control when delete token table (#2750) (Denis Chenu) -Fixed issue #18594: Slider: Min and max values not checked if nothing selected (#2858) (Gabriel Jenik) -Fixed issue #18579: Question theme are not shown in Survey Logic file (#2863) (Gabriel Jenik) -Fixed issue #18572: The 'duration' type field has an invalid value for 'name' (#2859) (Gabriel Jenik) -Fixed issue #18555: Wrong escaping in Mandatory setting help (#2860) (Gabriel Jenik) -Fixed issue #17486: Current Page Values not saved if saving pressing Enter (lapiudevgit) #Updated translation: Welsh by c_schmitz, ChrisWilliams, NortonT #Updated translation: Vietnamese by c_schmitz #Updated translation: Urdu by PawelAtroszko #Updated translation: Turkish by c_schmitz #Updated translation: Thai by c_schmitz #Updated translation: Swedish by c_schmitz #Updated translation: Spanish (Spain) by c_schmitz #Updated translation: Spanish (Mexican) by c_schmitz, segui #Updated translation: Slovak by jelen1 #Updated translation: Russian by c_schmitz #Updated translation: Romanian by c_schmitz, support_cxomni #Updated translation: Portuguese (Portugal) by c_schmitz #Updated translation: Portuguese (Brazil) by c_schmitz, rafaelmaia, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by c_schmitz #Updated translation: Mongolian by c_schmitz #Updated translation: Maltese by c_schmitz #Updated translation: Korean by c_schmitz #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by c_schmitz #Updated translation: Italian (Informal) by c_schmitz #Updated translation: Indonesian by c_schmitz #Updated translation: Hungarian by quasar_ #Updated translation: Hungarian by c_schmitz #Updated translation: Hindi by c_schmitz, KapilSabarwal #Updated translation: Greek by baltzis, george01, lenasterg #Updated translation: German by vkm2020 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by zer0flash #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by c_schmitz, Han #Updated translation: Dutch by c_schmitz #Updated translation: Dutch (Informal) by c_schmitz, Han #Updated translation: Danish by c_schmitz, PawelAtroszko #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by c_schmitz #Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz #Updated translation: Chinese (Simplified) by c_schmitz #Updated translation: Armenian by PawelAtroszko #Updated translation: Arabic by c_schmitz Changes from 5.6.2 (build 230125) to 5.6.3 (build 230130) January 30, 2023 -Fixed issue #18582: RemoteControl invite_participants unexpectedly stops after first failure (#2866) (Gabriel Jenik) -Fixed issue #18578: Internal server error (HTTP 500) in RemoteControl get_participant_properties for removed participant (#2827) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Malay by PawelAtroszko #Updated translation: Japanese by d_inoue #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: French (France) by b00z00, DenisChenu #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.6.1 (build 230123) to 5.6.2 (build 230125) January 24, 2023 -Fixed issue: KCFinder stops working after updating with ComfortUpdate (Carsten Schmitz) #Updated translation: French (France) by DenisChenu Changes from 5.6.0 (build 230116) to 5.6.1 (build 230123) January 23, 2023 -Fixed issue #18592: When creating a survey Default group may not be the ones preselected (#2849) (Gabriel Jenik) -Fixed issue #18585: Click again on link by email submit again the survey (Denis Chenu) #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 5.5.2 (build 230109) to 5.6.0 (build 230116) January 16, 2023 +New feature #7641: Options to use Y/N conversion in RemoteControl API export (#2843) (Carsten Schmitz) -Fixed issue #18544: Update Theme Options: Survey Group permissions are not checked correctly (#2795) (Gabriel Jenik) -Fixed issue #18517: Survey editing : Survey creation date is wrong (#2821) (Gabriel Jenik) -Fixed issue #18498: Questions with custom themes not shown on question list (#2744) (Gabriel Jenik) #Updated translation: Vietnamese by c_schmitz #Updated translation: Ukrainian by c_schmitz #Updated translation: Turkish by c_schmitz #Updated translation: Thai by c_schmitz #Updated translation: Swedish by c_schmitz #Updated translation: Spanish (Spain) by c_schmitz #Updated translation: Spanish (Mexican) by c_schmitz #Updated translation: Spanish (Argentina) (Informal) by c_schmitz #Updated translation: Slovenian by c_schmitz #Updated translation: Slovak by jelen1 #Updated translation: Russian by c_schmitz #Updated translation: Romanian by c_schmitz #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by c_schmitz #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Nynorsk) by c_schmitz #Updated translation: Norwegian (Bokmål) by c_schmitz #Updated translation: Mongolian by c_schmitz #Updated translation: Lithuanian by c_schmitz #Updated translation: Latvian by c_schmitz #Updated translation: Korean by c_schmitz #Updated translation: Japanese by d_inoue #Updated translation: Italian by c_schmitz #Updated translation: Italian (Informal) by c_schmitz #Updated translation: Indonesian by c_schmitz #Updated translation: Hungarian by c_schmitz #Updated translation: Hindi by c_schmitz #Updated translation: Greek by c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Estonian by c_schmitz #Updated translation: Dutch by c_schmitz, Han #Updated translation: Dutch (Informal) by c_schmitz, Han #Updated translation: Danish by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by c_schmitz #Updated translation: Chinese (Simplified) by c_schmitz #Updated translation: Catalan by qualitatuvic #Updated translation: Bulgarian by c_schmitz, DCLXVI, llamaloverbg, peterx, simid, tnovakova, tsb03varna #Updated translation: Arabic by c_schmitz #Updated translation: Afrikaans by c_schmitz Changes from 5.5.1 (build 230103) to 5.5.2 (build 230109) January 9, 2023 -Fixed issue CR-797: Only check versions from CU server once per day (Olle Haerstedt) -Fixed issue #18569: Survey editing: typo in error message (#2822) (Gabriel Jenik) -Fixed issue #18546: Menu System: Setting a past survey start date leads to showing current date as end date at survey overview (#2800) (Gabriel Jenik) -Fixed issue #18543: Question Type "Array (texts)" crashes when in combination with "array filter", "Array filter style": disabled and "show totals" (#2793) (Gabriel Jenik) -Fixed issue #18542: Plugins: PasswordRequirement plugin is not working properly (#2823) (Gabriel Jenik) -Fixed issue #18516: Create Survey button allows multiple clicking and may create multiple copies (#2812) (Gabriel Jenik) -Fixed issue #18507: {ANSWERTABLE} not working in basic admin notification (#2794) (Gabriel Jenik) -Fixed issue #18502: STATA export of simple array question fails (#2792) (Gabriel Jenik) -Fixed issue #18491: Theme editor : List of fonts and colors should be sorted alphabetically (#2820) (Gabriel Jenik) -Fixed issue #18481: Panel Configuration : Insert new box without position (#2818) (Gabriel Jenik) #Updated translation: Welsh by ChrisWilliams #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hebrew by idan1798 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.5.0 (build 221219) to 5.5.1 (build 230103) January 3, 2023 -Fixed issue #18564: Fixed JS part for copy functionality (#2805) (Borys) -Fixed issue #18503: Label sets: When adding a label set e.g. at the edit responses screen, the loaded label sets can not be searched (#2796) (Gabriel Jenik) -Fixed issue #18471: Data Entry: Data entry with multiple languages does not work (#2797) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by c_schmitz, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by aschwey, DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Simplified) by duestin, FangZhijian, humandynamic, xiongrui, zengqing, zhanginshanghai, Zoctan Changes from 5.4.15 (build 221212) to 5.5.0 (build 221219) December 19, 2022 +New feature #8436: Enable / disable users and fields to manage users (#2636) (Gabriel Jenik) +New feature #8239: Allow for user friendly survey URLS (#2218) (Gabriel Jenik) +New feature #18375: [security] Some plugin settings need encryption (#2645) (Gabriel Jenik) +New feature #18204: Extend form via plugin (Olle Haerstedt) -Fixed issue: Return JSON instead of string from actionCheckQuestionValidateTitle (Olle Haerstedt) -Fixed issue: Also allow to compare with null in list_participants (Olle Haerstedt) -Fixed issue [security] #18553: SQL injection on surveygroup update (#2790) (Denis Chenu) -Fixed issue #18449: Impossible to add participant after correcting an e-mail address error (#2748) (Gabriel Jenik) -Fixed issue #18415: Copy Survey: New Title shouldn't be mandatory (#2709) (Gabriel Jenik) -Fixed issue #18373: Saving statistics exports to excel fails (#2656) (Gabriel Jenik) -Fixed issue #18310: Inconsistent GUI: Sort alphabetically vs. random (#2666) (Gabriel Jenik) -Fixed issue #18250: admin css hide logic file part (#2761) (Gabriel Jenik) #Updated translation: Ukrainian by apache_borys #Updated translation: Slovak by jelen1 #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Catalan by qualitatuvic #Updated translation: Bosnian by PawelAtroszko #Updated translation: Azerbaijani by PawelAtroszko Changes from 5.4.14 (build 221205) to 5.4.15 (build 221212) December 12, 2022 -Fixed issue #14310: Google Analytics functionality doesn't work (#2762) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.4.13 (build 221128) to 5.4.14 (build 221205) December 5, 2022 -Fixed issue #18337: Placeholders VALIDFROM and VALIDUNTIL at email templates do not use localized dates (#2591) (Gabriel Jenik) -Fixed issue #18250: Admin CSS hide logic file part (#2657) (Gabriel Jenik) -Fixed issue #17897: Build of statistics fails with DivisionByZero (#2704) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Arabic by c_schmitz, DeveloperChris, LucaAzzalini, malbariqi, MotasemHanani, Muhammad_Hosny, mviper28, samiubuntu, shidhani, yabdali, ysaad Changes from 5.4.12 (build 221121) to 5.4.13 (build 221128) November 28, 2022 -Fixed issue: gid suffix was missing in aRDP_regexpStaticAttribute array (Tim Willig) -Fixed issue #18463: List of uploaded files should be sorted alphabetically (#2722) (Gabriel Jenik) -Fixed issue #18461: Survey groups at survey list screen should be listed alphabetically (#2724) (Gabriel Jenik) -Fixed issue #18424: Typo in debug message (#2705) (Gabriel Jenik) -Fixed issue #18395: Access to limereplacementfields didn't check read permission on survey (#2655) (Gabriel Jenik) -Fixed issue #17648: Email received by participant is empty (#2691) (Denis Chenu) #Updated translation: Portuguese (Brazil) by rafaelmaia #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Luxembourgish by Mazi #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by b00z00, DenisChenu, Nickko, sim.eesp #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Chinese (Simplified) by hdaphq, humandynamic, xiongrui, zengqing, zhanginshanghai, Zoctan #Updated translation: Azerbaijani by Heyder Changes from 5.4.11 (build 221114) to 5.4.12 (build 221121) November 21, 2022 -Fixed issue: Placeholder fields still inserting outdated INSERTANS: placeholder (Carsten Schmitz) -Fixed issue: ComfortUpdate should use SSL by default (Carsten Schmitz) -Fixed issue #18488: Conditions are not properly highlighted if they have additional spaces (#2733) (Denis Chenu) -Fixed issue #18422: Remove Google font usage (#2689) (Gabriel Jenik) #Updated translation: Valencian by joamuran, vbraque #Updated translation: Thai by tomzt #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd Changes from 5.4.10 (build 221107) to 5.4.11 (build 221114) November 14, 2022 -Fixed issue: Survey gets into a state where it seems to be active but isn't - to fix this run integrity check (Carsten Schmitz) -Fixed issue: Start boxes having invalid links on small screens (Carsten Schmitz) -Fixed issue: Division by zero on survey preview when no answer options exist (Carsten Schmitz) -Fixed issue #15195: Expiration date can be set before start date (#2714) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.4.9 (build 221101) to 5.4.10 (build 221107) November 7, 2022 -Fixed issue #18451: Plugin uploading omit translation files (Bartosz Marganiec) -Fixed issue #18338: For participants, expiration date can be set before start date (#2679) (Gabriel Jenik) -Fixed issue #16187: No proper error message when copying survey and ID already exists (#2663) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo Changes from 5.4.8 (build 221024) to 5.4.9 (build 221101) November 1, 2022 -Fixed issue: No proper error message in ComfortUpdate shown when files could not be deleted (Carsten Schmitz) -Fixed issue: If a file/directory could not be deleted during ComfortUpdate the file/dirname would not be shown (Carsten Schmitz) -Fixed issue: HTML tags are not allowed for admins in participant attributes (#2627) (Denis Chenu) -Fixed issue: Cannot import old response table (Carsten Schmitz) -Fixed issue #18430: Unable to ComfortUpdate from 5.4.7 (Olle Haerstedt) -Fixed issue #18430: Unable to ComfortUpdate from 5.4.7 (Carsten Schmitz) -Fixed issue #18427: LDAP plugin error when try to create new user on PHP8.1 (#2685) (Denis Chenu) -Fixed issue #18414: Missing translations (#2678) (Gabriel Jenik) -Fixed issue #18358: Statistics filter feature is not working properly (#2635) (Gabriel Jenik) -Fixed issue #18102: Export Duplicate entries in the Excel Form (#2673) (Denis Chenu) #Updated translation: Spanish (Spain) by aesteban, c_schmitz, Ignacio, ignaciogros, ireneoh, jmlopez, jparis, rodrirokr, segui, valdomir, xtingray #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni, lfortunato, ritapas #Updated translation: Italian (Informal) by lfanfoni, mike73rn #Updated translation: Hungarian by kkd #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.4.7 (build 221019) to 5.4.8 (build 221024) October 24, 2022 -Fixed issue: Cannot edit file in theme editor (Carsten Schmitz) -Fixed issue #18413: Cannot authenticate with LDAP when using PHP 8.1 (Denis Chenu) -Fixed issue #18403: Debug output when loading demo site (#2649) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Simplified) by duestin, FangZhijian, xiongrui, zengqing, zhanginshanghai, Zoctan Changes from 5.4.6 (build 221018) to 5.4.7 (build 221019) October 18, 2022 -Fixed issue: [security] Various major & minor security issues discovered by automated security tools (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa Changes from 5.4.5 (build 221010) to 5.4.6 (build 221018) October 18, 2022 -Fixed issue #18413: Cannot authenticate with LDAP when using PHP 8.1 (Dennis1993) -Fixed issue #18410: LDAP authentication option labelled as PluginBase (#2662) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by marcelovincenzi, samarta #Updated translation: Portuguese (Brazil) by holch, josesiqueira, samarta, tamiel #Updated translation: Mongolian by amidral #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Chinese (Taiwan) (Traditional) by CTFang, TuTu_chen, Yeeeeeet #Updated translation: Catalan by qualitatuvic Changes from 5.4.4 (build 221004) to 5.4.5 (build 221010) October 10, 2022 -Fixed issue: Add bootstrap tooltip to MenuButton view (Tim Willig) -Fixed issue #18373: Saving statistics exports to excel fails (#2634) (Gabriel Jenik) -Fixed issue #18323: When copying a question with sub-questions, the sub-questions are not copied (#2644) (Gabriel Jenik) -Fixed issue #18307: A comment string starting with a '<' is not saved using Multiple choice with comments (#2608) (Gabriel Jenik) -Fixed issue #18172: MSSQL issue when import from old responses DB (#2460) (Denis Chenu) -Fixed issue #17950: is_int(false) returns true (#2642) (Denis Chenu) -Fixed issue #17825: Strings “LimeSurvey internal database” not available for translation in GlotPress (#2637) (Gabriel Jenik) -Fixed issue #17654: Spurious error "Incorrect username …" in webserver Auth (#2448) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Brazil) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by vkm2020 #Updated translation: German (Informal) by bewi, c_schmitz, richterd #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.4.3 (build 220926) to 5.4.4 (build 221004) October 4, 2022 -Fixed issue: Wording "Generate tokens" is confusing (#2589) (Arjun Srivastava) -Fixed issue: ComfortUpdate having a problem with bigger updates (Carsten Schmitz) -Fixed issue #18384: Update fails on Postgres (Olle Haerstedt) -Fixed issue #18380: Lock/unlock question organizer broken (Carsten Schmitz) -Fixed issue #18353: Unable to upload an xml file (#2613) (Denis Chenu) -Fixed issue #18330: SurveySetting type date doesnt show datepicker (#2632) (Denis Chenu) -Fixed issue #18287: Question List: Filtering doesn't work on type description (#2597) (Gabriel Jenik) -Fixed issue #17874: Upgrading from 3.x to 5.x shows confusing message (Carsten Schmitz) -Fixed issue #18347: Unable to check extension of this file type image/svg. (Denis Chenu) #Updated translation: Thai by tomzt #Updated translation: Slovak by jelen1 #Updated translation: Russian by vipgroup #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.4.2 (build 220921) to 5.4.3 (build 220926) September 26, 2022 -Fixed issue: Typo in table name can cause error with faulty deployment (Olle Haerstedt) -Fixed issue #18369: ComfortUpdate from 3.x to 5.4.x shows an error at the end (Carsten Schmitz) #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: German by c_schmitz, huibutz #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 5.4.1 (build 220919) to 5.4.2 (build 220921) September 20, 2022 -Fixed issue [security] #18355: User can grant more permissions to any user than he has himself (#2624) (Denis Chenu) -Fixed issue: User can delete any permission to other user. (Denis Chenu) -Fixed issue #18361: Admin can set email/password for any other non-super admin (Olle Haerstedt) #Updated translation: Japanese by nomoto Changes from 5.4.0 (build 220913) to 5.4.1 (build 220919) September 19, 2022 -Fixed issue: User creation email was sent by current admin, not by siteadmin (Carsten Schmitz) -Fixed issue #18351: Extra token placeholder show as invalid in expression (#2600) (Denis Chenu) -Fixed issue #18247: PHP version 8 and remote control, error in bigdata.php (#2520) (Gabriel Jenik) -Fixed issue #18240: QuestioinTheme browserdetect, Show Platform information didn't work (#2595) (Gabriel Jenik) -Fixed issue #17870: Default value with line feed broke Expression Script (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by c_schmitz, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: French (France) by arnaud21, b00z00, DenisChenu, francois-charles.hebert, Qat, riqcles #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.32 (build 220817) to 5.4.0 (build 220913) September 13, 2022 +New feature #18282: Possibility to resend failed admin notification emails(#2539) (Patrick Teichmann) +New feature #17835: Add custom token attributes to Response details screen (#2316) (Gabriel Jenik) -Fixed issue: Missing getIconClass in admin plugin menu (Olle Haerstedt) -Fixed issue: Captcha not shown eventhough activated in survey settings (Carsten Schmitz) -Fixed issue #18316: User role cannot be deleted with action button (#2577) (Gabriel Jenik) -Fixed issue #18305: Deleting a user that owns survey participans causes error on view CPDB (#2567) (Gabriel Jenik) -Fixed issue #18301: Mass action drop-up menu looks like overflow hidden in question list (#2574) (Gabriel Jenik) -Fixed issue #18286: Filter by group name in Group List, does not work (#2576) (Gabriel Jenik) -Fixed issue #18242: Quick translation: end note not shown (#2556) (Gabriel Jenik) -Fixed issue #18203: Return arrays instead of strings from update_response (#2483) (Edgar R. M) -Fixed issue #18183: Date filter at statistics is not applied correctly (#2521) (Gabriel Jenik) -Fixed issue #18168: Big number of spelling errors (Fix for 2FA gridview) (Tim Willig) -Fixed issue #18168: Big number of spelling errors (Carsten Schmitz) -Fixed issue #18145: Data integrity: Cannot press button when only participant table is selected (#2533) (Denis Chenu) -Fixed issue #18134: Present subquestions/answer options in random order has no clue about current state (#2566) (Gabriel Jenik) -Fixed issue #18133: Set 'Other' state has no clue about current state (#2568) (Gabriel Jenik) -Fixed issue #15195: Expiration date can be set before start date (#2575) (Gabriel Jenik) -Fixed issue #18242: Quick translation: end note not shown (Gabriel Jenik) #Updated translation: Valencian by c_schmitz, joamuran, valdomir, vbraque #Updated translation: Ukrainian by support_cxomni #Updated translation: Turkish by kayazeren #Updated translation: Thai by tomzt #Updated translation: Swedish by c_schmitz, maxzomborszki #Updated translation: Slovak by jelen1 #Updated translation: Slovak by dusanm, jelen1 #Updated translation: Slovak by c_schmitz, jelen1, sweetakasha #Updated translation: Russian by kvolk2lim, vipgroup, watslaw #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by c_schmitz, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Japanese by d_inoue #Updated translation: Japanese by c_schmitz, d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz, sschmidt #Updated translation: German by c_schmitz, das-g. #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz, HonkXL #Updated translation: Georgian by c_schmitz, gtchumburidze #Updated translation: Galician by Calidonia #Updated translation: French (France) by arnaud21, arnaudj, b00z00, DenisChenu, francois-charles.hebert, GuillaumeZ6, Xave #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by c_schmitz, Han, markusfluer #Updated translation: Dutch by Han, kpadm #Updated translation: Dutch (Informal) by c_schmitz, Han, markusfluer #Updated translation: Dutch (Informal) by c_schmitz, Han #Updated translation: Czech by jelen1, VBraun #Updated translation: Czech by jelen1 #Updated translation: Czech by c_schmitz, jelen1, VBraun #Updated translation: Czech (Informal) by jelen1, slansky, VBraun #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.31 (build 220815) to 5.3.32 (build 220817) August 17, 2022 -Fixed issue: Cannot load previously saved response to resume, instead the message "There is no matching saved response" is shown after entering identifier and password (Carsten Schmitz) -Fixed issue #18314: Save-button under Survey settings does not work (Olle Haerstedt) -Fixed issue #16795: Typo in default text for confirmation email (in English) (#2573) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.30 (build 220808) to 5.3.31 (build 220815) August 15, 2022 -Fixed issue #15195: Expiration date can be set before start date (#2558) (Gabriel Jenik) #Updated translation: Turkish by kayazeren #Updated translation: Swedish by maxzomborszki #Updated translation: Portuguese (Portugal) by jbfloripa, marciojv, samarta #Updated translation: Portuguese (Brazil) by femariso, josesiqueira, marcelovincenzi, reimorster #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj Changes from 5.3.29 (build 220801) to 5.3.30 (build 220808) August 8, 2022 -Fixed issue: Missing 'Soft' mandatory in question summary (Olle Haerstedt) -Fixed issue: Include bootstrap-rtl for admin themes (Olle Haerstedt) -Fixed issue #18299: Simple statistics, "Text Display" questions are shown (#2557) (Gabriel Jenik) -Fixed issue #18298: Saving in question organizer always prompts (#2559) (Gabriel Jenik) -Fixed issue #18297: Survey permissions menu does not work (Denis Chenu) -Fixed issue #18288: Can't assign groups to surveys (#2549) (Denis Chenu) -Fixed issue #18280: Conditions Designer Crash with Database Error (#2548) (Denis Chenu) -Fixed issue #18271: Blank page after clicking "Close" (#2547) (Gabriel Jenik) -Fixed issue #18270: Language switch is not repopulated correctly after change question type (#2546) (Gabriel Jenik) -Fixed issue #18261: Simple statistics, 'Array (5 point choice)' dont show subquestions (#2554) (Gabriel Jenik) -Fixed issue #18259: Add surveyId to select box (#2519) (Marko Bischof) -Fixed issue #18249: INSERTANS correction broken when import (#2524) (Gabriel Jenik) -Fixed issue #18199: Top menu language changer didn't appear for register (#2523) (Gabriel Jenik) -Fixed issue #18194: Link after import survey goes to subquestion edit (#2522) (Gabriel Jenik) -Fixed issue #18162: Design options: missing translation / icon (#2552) (Gabriel Jenik) -Fixed issue #17872: Answerfilters reset after pagination changed (#2437) (Gabriel Jenik) -Fixed issue #17745: Incomplete instructions to export response data to SPSS using Python (#2555) (Gabriel Jenik) -Fixed issue #17488: Cannot view survey after updating to version 3.27.9 with custom twig extension (breaks survey) (#2518) (Gabriel Jenik) -Fixed issue #17135: Activating public statistics option causes json to display (#2545) (Gabriel Jenik) -Fixed issue #17067: Subquestion Relevance in array by column does not work (#2553) (Gabriel Jenik) #Updated translation: Turkish by kayazeren #Updated translation: Thai by tomzt #Updated translation: Swedish by maxzomborszki #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Russian by kvolk2lim, vipgroup, watslaw #Updated translation: Romanian by cdorin #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Lithuanian by simasj #Updated translation: Japanese by d_inoue, yuasaron #Updated translation: Hungarian by kkd #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 5.3.28 (build 220727) to 5.3.29 (build 220801) August 1, 2022 -Fixed issue #18284: Function editlocalsettings seems gone in master branch (#2550) (Gabriel Jenik) -Fixed issue #18196: Property "Question.same_script" is not defined. (#2469) (Denis Chenu) -Fixed issue #18006: Unable to use statCountIf to have a "unicity" control (#2319) (Denis Chenu) Changes from 5.3.27 (build 220725) to 5.3.28 (build 220727) July 27, 2022 -Fixed issue : Invalid var in 1st page (Denis Chenu) -Fixed issue #18276: Changed HTML in arrays causing issues with JavaScript and CSS. (Olle Haerstedt) -Fixed issue #18224: Can't set Survey Permissions for User Group when usercontrolSameGroupPolicy is false (skwzrd) -Fixed issue #18212: Edit label sets - cannot drag&drop (#2514) (Gabriel Jenik) -Fixed issue #18128: Broken javascript on welcome page (#2381) (Denis Chenu) -Fixed issue #18119: Batch Edit: Dates are saved as Y/N (#2492) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Japanese by d_inoue #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.26 (build 220720) to 5.3.27 (build 220725) July 25, 2022 -Fixed issue: When browsing responses the message "Showing filtered results" appears even though they are not filtered (Carsten Schmitz) -Fixed issue #18243: ARIA Attribute role on Array question not correct. (#2512) (Denis Chenu) -Fixed issue #18155: Translation missing in question editor (Gabriel Jenik) -Fixed issue #17625: Untranslated texts (Carsten Schmitz) -Fixed issue #17458: Check integrty broke fpor subquestion with only number (#2313) (Denis Chenu) #Updated translation: Swedish by maxzomborszki #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.25 (build 220718) to 5.3.26 (build 220720) July 18, 2022 -Fixed issue: Multiple choice questions turned into image select (Carsten Schmitz) -Fixed issue #18255: use findAll() instead of findAllByAttributes() (#2517) (Marko Bischof) #Updated translation: Ukrainian by Oksana #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Mongolian by amidral #Updated translation: Lithuanian by simasj #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Georgian by llasha, riversampling1 #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Simplified) by zengqing, Zoctan #Updated translation: Catalan by qualitatuvic Changes from 5.3.24 (build 220711) to 5.3.25 (build 220718) July 18, 2022 -Fixed issue: Error when trying to export participants from CPDB (Carsten Schmitz) -Fixed issue #18239: "Theme options for this survey group" gridview filter not working (Gabriel Jenik) -Fixed issue #18141: changing display mode from extended to compact in survey responses windows causes freeze (Gabriel Jenik) -Fixed issue #18117: Error in captcha challenge image generation (#2516) (Adam Zammit) -Fixed issue #17671: Grammar Correct: User management -> Selected user(s) (Gabriel Jenik) -Fixed issue #16328: invite_participants exits on first error (#2508) (Gabriel Jenik) Changes from 5.3.23 (build 220705) to 5.3.24 (build 220711) July 11, 2022 -Fixed issue: Missing minimum value restriction for login retries/ban time (Carsten Schmitz) -Fixed issue: Better control on archive export (Gabriel Jenik) -Fixed issue #18235: No control on response and token export on survey archive export (Gabriel Jenik) -Fixed issue #18220: Question image theme doesn't seem to work (#2497) (Gabriel Jenik) -Fixed issue #18085: Renamed custom theme not updated in global survey settings (#2436) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd Changes from 5.3.22 (build 220628) to 5.3.23 (build 220705) July 5, 2022 -Fixed issue: Some minor performance fix (Carsten Schmitz) -Fixed issue: Applying original theme option on survey theme import did not work (Carsten Schmitz) -Fixed issue [security] #18042: Path-relative stylesheet import (PRSSI) vulnerability (#2374) (Gabriel Jenik) -Fixed issue #18209: Missing RemoteControl function to get the field mapping (#2479) (Gabriel Jenik) -Fixed issue #18201: Unable to import LSA file with MSSQL and debug set (#2473) (Denis Chenu) -Fixed issue #18189: Fonts showing differently on mobile Vs desktop (#2488) (Gabriel Jenik) -Fixed issue #18146: Unable to use "other" as subquestion code (#2443) (Denis Chenu) -Fixed issue #18136: Core plugin PasswordRequirement shows duplicate setting fields (#2452) (Denis Chenu) -Fixed issue #18116: Ability to disable animation layer regarding saving in header section (#2462) (Gabriel Jenik) -Fixed issue #18092: File upload show title/comment=off not yet fully respected (#2427) (Gabriel Jenik) -Fixed issue #18073: Can't change reminder / invitation date (#2420) (Gabriel Jenik) -Fixed issue #17952: Command action potentially try to open uneeded session (#2293) (Denis Chenu) -Fixed issue #17938: Deleting first question group jumps to system frontpage (#2413) (Gabriel Jenik) -Fixed issue #17881: Question code / ID on quick translation screen showing question text not ID making it impossible to translate surveys (#2357) (Gabriel Jenik) -Fixed issue #17836: Adding a "smiley" to a question creates an image that does not survive upgrades (Carsten Schmitz) -Fixed issue #17655: Launch survey via token link : unclear icon (#2449) (Denis Chenu) #Updated translation: Zulu by erik.lamontagne #Updated translation: Thai by tomzt #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by arnaud21, aschwey, b00z00, c_schmitz, DenisChenu, jayce, JMI, Xave #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Deutsch -AT by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Simplified) by duestin, FangZhijian, johnxan, zengqing, zhanginshanghai Changes from 5.3.21 (build 220620) to 5.3.22 (build 220628) June 27, 2022 -Fixed issue: Class CHtml not found after user deletion (Carsten Schmitz) -Fixed issue #18185: Error message "No scope _renderErrorString" when trying to update (Carsten Schmitz) -Fixed issue #18171: Timings are not saved on MSSQL DB (#2477) (Denis Chenu) -Fixed issue #18153: 'Export this question to PDF' button in View Statistics - HTML does nothing (#2457) (Gabriel Jenik) -Fixed issue #18108: Unable to save existing question with button (#2440) (Denis Chenu) -Fixed issue #18101: Spinning hexagon continues to spin although file is correctly downloaded (#2454) (Gabriel Jenik) -Fixed issue #18094: Broken view in uploader (#2438) (Gabriel Jenik) -Fixed issue #17804: InputOnDemand is not loading all prior rows when navigating back (#2475) (Gabriel Jenik) -Fixed issue #17700: Custom logo disappears in extended themes (#2459) (Gabriel Jenik) Changes from 5.3.20 (build 220615) to 5.3.21 (build 220620) June 20, 2022 -Fixed issue #18175: html editor iframe did not take whole available place (#2463) (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.19 (build 220607) to 5.3.20 (build 220615) June 15, 2022 -Fixed issue: Plugin calling readConfigFile() in init() caused inf loop (Tim Willig) -Fixed issue #18135: Cant get all question attributes with API (Postman) (#2445) (Gabriel Jenik) -Fixed issue #17976: Bad place for pencil in edit question (#2455) (Gabriel Jenik) -Fixed issue #17740: Script : Set for all languages didn't work (#2228) (Gabriel Jenik) #Updated translation: Slovak by c_schmitz, jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Indonesian by ysulistya #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Simplified) by FangZhijian Changes from 5.3.18 (build 220530) to 5.3.19 (build 220607) June 7, 2022 -Fixed issue: Question organizer not working (Carsten Schmitz) -Fixed issue: #18029 - Removed html tags in emails for v5 (#2446) (François Charles Hébert) -Fixed issue #18158: Property "CDbCriteria.qid" is not defined status returned by delete_question (#2444) (Edgar R. M) -Fixed issue #18129: Check of json data for upload question (#2433) (Denis Chenu) -Fixed issue #18114: Permission will now be checked for user when opening list questions by link/url (#2423) (Patricia Stell) -Fixed issue #18110: Unable to get empty help in question attributes (#2421) (Denis Chenu) -Fixed issue #18026: Session expire message when submit button is clicked twice (#2337) (Gabriel Jenik) -Fixed issue #17837: Directly show edit mode: some quirks (#2441) (Gabriel Jenik) -Fixed issue #14909: Improve language consistency (Carsten Schmitz) #Updated translation: Valencian by joamuran, vbraque #Updated translation: Turkish by kayazeren #Updated translation: Thai by tomzt #Updated translation: Slovak by c_schmitz, dusanm, jelen1, sweetakasha #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: French (France) by arnaud21, b00z00, BenoitBouvarel, c_schmitz, DenisChenu, janolap1, Qat, ulysse68, Xave #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Chinese (Simplified) by duestin, FangZhijian, zengqing, zhanginshanghai Changes from 5.3.17 (build 220525) to 5.3.18 (build 220530) May 30, 2022 -Fixed issue #18160: [security] Update jquery-ui to 1.13.1 (Carsten Schmitz) -Fixed issue #18150: Survey not properly resuming and showing blank page (#2442) (Gabriel Jenik) -Fixed issue #18086: Custom 'other' label text not applied to Bootstrap button layout (Gabriel Jenik) -Fixed issue #18060: 'Save as default values' question setting not working properly (#2386) (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by c_schmitz, marcelovincenzi, samarta #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by jeskiv, Jmantysalo #Updated translation: Croatian by rovinj Changes from 5.3.16 (build 220523) to 5.3.17 (build 220525) May 25, 2022 -Fixed issue: Export responses does not work on MSSQL (Carsten Schmitz) -Fixed issue: Cannot import a survey archive with timings on MSSQL (Carsten Schmitz) #Updated translation: Swedish by joho1968, maxzomborszki #Updated translation: Spanish (Spain) by aesteban, albertodominguez, Ignacio, ireneoh #Updated translation: Slovak by c_schmitz, jelen1 #Updated translation: Mongolian by amidral #Updated translation: Maltese by gabrieljenik #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.15 (build 220519) to 5.3.16 (build 220523) May 23, 2022 -Fixed issue: Invalid session key error message when listing groups with RemoteControl (#2376) (hanszoons) -Fixed issue #18113: [security] Any admin user can read any question attributes (Patricia Stell) -Fixed issue #18100: Custom question attributes not available in some twig files (#2418) (Gabriel Jenik) -Fixed issue #18064: 'Notification & data' dialog does not load when debug mode is active (#2412) (Gabriel Jenik) -Fixed issue #18045: User details last login is not shown completed (#2402) (Gabriel Jenik) -Fixed issue #18039: Survey participant menu entry not shown even though participant survey permission was given (#2414) (Gabriel Jenik) -Fixed issue #18031: Question editing broke with PHP warning with deleted questionthemes (#2425) (Denis Chenu) -Fixed issue #18020: Notification emails are sent in the base language (#2364) (Gabriel Jenik) -Fixed issue #17994: Comments at question type "List with comments" are missing at print answer overview (#2362) (Gabriel Jenik) -Fixed issue #17987: Quota url needs to be decoded (#2396) (Denis Chenu) -Fixed issue #17980: Text import crashing with just exported survey (#2378) (Denis Chenu) -Fixed issue #17978: Public stat show all response and not only submitted (#2389) (Gabriel Jenik) -Fixed issue #17852: SPSS data file doesn't include participants records (#2383) (Gabriel Jenik) -Fixed issue #17709: GUI setting for DB session lifetime does not apply (#2416) (Denis Chenu) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto Changes from 5.3.14 (build 220516) to 5.3.15 (build 220519) May 19, 2022 -Fixed issue #18127: Unable to view questions using answer options when using MSSQL (Carsten Schmitz) -Fixed issue #18076: Input on demand question type not working when setting multiple rows (#2408) (Gabriel Jenik) -Fixed issue #17962: Export fails when called from a Cron process or console application (#2419) (Gabriel Jenik) -Fixed issue #17900: Response date is incorrect when there is a mis-match in date format (#2361) (Gabriel Jenik) -Fixed issue #17889: Setting to correct server time not taken into account when sending email invitations (#2401) (Gabriel Jenik) -Fixed issue #16154: Not all files imported with custom question theme (#2409) (Gabriel Jenik) -Fixed issue #14909: Improve language consistency (Carsten Schmitz) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by c_schmitz, jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: French (France) by DenisChenu, Xave #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.13 (build 220509) to 5.3.14 (build 220516) May 16, 2022 -Fixed issue: Wrong link to survey in storage overview and in permission error in email templates (Carsten Schmitz) -Fixed issue: "View summary of all available fields" JS was broken (Tim Willig) -Fixed issue #18097: Data policy checkbox has confusing location (Carsten Schmitz) -Fixed issue #18091: Default location for map integration in the short text question type is not working (Carsten Schmitz) -Fixed issue #18087: Focus is jumping in the survey structure (#2407) (Gabriel Jenik) -Fixed issue #18041: [security] KCFInder using old JQuery/jQuery UI version (#2373) (Gabriel Jenik) -Fixed issue #18027: Unable to create a label set (#2347) (Gabriel Jenik) -Fixed issue #17916: Sorting of answer options in statistics screen (Carsten Schmitz) -Fixed issue #17678: VV export didn't shown sub question (#2283) (Denis Chenu) #Updated translation: Swedish by maxzomborszki #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by c_schmitz, jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Hungarian by kkd #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.12 (build 220502) to 5.3.13 (build 220509) May 9, 2022 -Fixed issue: beforeActivate plugin event doesn't happen (#2406) (Denis Chenu) -Fixed issue #18066: Method upload_file does not honor $FileName argument in response (Edgar Ramírez) -Fixed issue #18063: Expression manager show false error when editing question (#2388) (Denis Chenu) -Fixed issue #18061: Import users via JSON always shows "Wrong definition!" (#2400) (Denis Chenu) -Fixed issue #18031: Broken theme broke with 500 error (#2390) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by c_schmitz, dusanm, jelen1, sweetakasha #Updated translation: Romansh by fhgraubuenden #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Lithuanian by simasj #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: French (France) by DenisChenu, frederic93190 #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic #Updated translation: Bulgarian by deananiev Changes from 5.3.11 (build 220425) to 5.3.12 (build 220502) May 2, 2022 +New feature #18017: Have a solution to force expression as static (#2327) (Denis Chenu) -Fixed issue: Kurdish (Kurmanji) is shown as RTL language but it is LTR (Carsten Schmitz) -Fixed issue #18056: On the data entry screen, questions are scattered- in random order (#2375) (Gabriel Jenik) -Fixed issue #18050: Admin notification email sent out evem when disabled (#2370) (Gabriel Jenik) -Fixed issue #18048: Error message when managing ComfortUpdate key and key is expired (Carsten Schmitz) -Fixed issue #18047: Conditional filters attachments for confirmation mail doesn't work (#2367) (Denis Chenu) -Fixed issue #18036: Database error when renumbering a scenario (#2354) (Gabriel Jenik) -Fixed issue #18035: Conditions does not work for all in one surveys (#2355) (Denis Chenu) -Fixed issue #18019: 500 error in question edition (bad code on question) (#2343) (Gabriel Jenik) -Fixed issue #17984: Using RemoteControl method list_questions does not return subquestions (#2345) (Gabriel Jenik) -Fixed issue #17972: events are dispatched if the plugin is deactivated (#2334) (Denis Chenu) -Fixed issue #17955: newtest/Y in URL is not clearing session (#2295) (Denis Chenu) -Fixed issue #17869: User list in Survey group permission management is unclear (#2227) (Denis Chenu) -Fixed issue #17864: Regenerate questions codes returns CDbCommand failed to execute the SQL statement: Incorrect syntax near the keyword 'group' (#2344) (Gabriel Jenik) -Fixed issue #17862: Invalid url in admin (usage of HTTP_HOST) (#2282) (Gabriel Jenik) -Fixed issue #17811: Theme options for logo and background images are not saved (#2336) (Gabriel Jenik) -Fixed issue #17739: list_surveys JSON-RPC API method does not obey if set (#2346) (Gabriel Jenik) -Fixed issue #17174: Array dual scale doesn't show previously selected value when come back to same page (#2371) (Gabriel Jenik) -Fixed issue #14123: Slider left/right labels not displayed correctly on iPad (#2369) (Gabriel Jenik) #Updated translation: Thai by tomzt #Updated translation: Swedish by joho1968, maxzomborszki #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by c_schmitz, dusanm, jelen1, klingja, sweetakasha #Updated translation: Russian by kvolk2lim, vipgroup #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by samarta, tamiel #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Kyrgyz by kmaksat #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Japanese by d_inoue #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by c_schmitz, kkd, pivostar #Updated translation: Hindi by ajparag, c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by AlainR, aschwey, b00z00, c_schmitz, DenisChenu, eddylackmann, janolap1, riqcles #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj Changes from 5.3.10 (build 220419) to 5.3.11 (build 220425) April 25, 2022 -Fixed issue: [security] Minor XSS issue in plugin overview - reported by Podalirius (podalirius.net/en/) (Carsten Schmitz) -Fixed issue: Creation date not properly shown in user list (Carsten Schmitz) #Updated translation: Slovenian by c_schmitz, dusan #Updated translation: Slovak by c_schmitz, jelen1 #Updated translation: Russian by kvolk2lim, vipgroup #Updated translation: Japanese by d_inoue #Updated translation: Catalan by qualitatuvic Changes from 5.3.9 (build 220411) to 5.3.10 (build 220419) April 19, 2022 -Fixed issue #17902: Question theme error: Missing metadata (Type: M) (#2317) (Gabriel Jenik) #Updated translation: Turkish by kayazeren #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Slovak by c_schmitz, dusanm, jelen1, sweetakasha, wargo #Updated translation: Russian by imnetxiin, likeleto, MINForm, TristisOris, vipgroup #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Lithuanian by simasj #Updated translation: Kyrgyz by kmaksat #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Taiwan) (Traditional) by CTFang, imacat, sylsylsylvie, TuTu_chen, Yeeeeeet Changes from 5.3.8 (build 220404) to 5.3.9 (build 220411) April 11, 2022 -Fixed issue #18018: Static string variable can break expression (#2328) (Denis Chenu) -Fixed issue #18012: Usage of static suffix in condition can broke JS (Denis Chenu) -Fixed issue #18008: Broken condition using self.sgqa (static) (#2326) (Denis Chenu) -Fixed issue #17989: Check integrity delete all existing condition (#2325) (Denis Chenu) -Fixed issue #17968: conditions designer does not show the right questions to select (#2332) (Gabriel Jenik) -Fixed issue #17929: Bad code can be entered and saved in answer code (#2331) (Denis Chenu) -Fixed issue #17895: Error in multiple-numeric "Equals sum value" setting (#2329) (Denis Chenu) -Fixed issue #17882: Base language for new surveys is English instead of default language (#2333) (Gabriel Jenik) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Thai by tomzt #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Spanish (Chile) by ireneoh #Updated translation: Slovenian by Aambro, c_schmitz, dusan, lado, parsifal, tejac #Updated translation: Slovak by jelen1 #Updated translation: Romanian by c_schmitz, cdorin, filipguttman #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by tamiel #Updated translation: Portuguese (Brazil) by femariso #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Lithuanian by simasj #Updated translation: Lithuanian by c_schmitz, rolasj, simasj #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Japanese by d_inoue #Updated translation: Hungarian by tdombos #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by AlainR, aschwey, b00z00, DenisChenu, dregad, eddylackmann, frederic93190 #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.3.7 (build 220328) to 5.3.8 (build 220404) April 4, 2022 -Fixed issue [security] : Missing password policy when saving a survey (#2285) (Denis Chenu) -Fixed issue #17982: Malformed DSN when using MySQL socket and DB name during installation (#2311) (Valerio Bozzolan) -Fixed issue #17974: Text input with numbers only are not filtered (#2308) (Denis Chenu) -Fixed issue #17973: Error 404 for statisctics_user/action (#2310) (Gabriel Jenik) -Fixed issue #17966: twig processString assumes wrong question Id (#2315) (Denis Chenu) -Fixed issue #17963: Numbers on text question does not detect white space (#2306) (Denis Chenu) -Fixed issue #17846: Expression manager on file upload question type don't work on same page (#2298) (Gabriel Jenik) -Fixed issue #17602: Errors while installing 5.1 with MySQL 8 and InnoDB (#2182) (Gabriel Jenik) -Fixed issue #15057: Translation screen not working correctly when there are long question text (#2297) (Gabriel Jenik) #Updated translation: Slovak by c_schmitz, dusanm, jelen1, sweetakasha #Updated translation: Japanese by d_inoue #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni Changes from 5.3.6 (build 220321) to 5.3.7 (build 220328) March 28, 2022 #Updated translation: Valencian by joamuran, vbraque #Updated translation: Slovak by jelen1, myrdyn #Updated translation: Slovak by c_schmitz, jelen1, sweetakasha #Updated translation: Romansh by htwchur #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa, stcknstck #Updated translation: Italian by lfanfoni, lfortunato, luciano.parrilla, usastice #Updated translation: Italian (Informal) by lfanfoni, luciano.parrilla #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Catalan by qualitatuvic #Updated translation: Albanian by ardian_klgj, eniisula Changes from 5.3.5 (build 220314) to 5.3.6 (build 220321) March 21, 2022 -Fixed issue #17964: View saved but not submitted responses don't work (#2299) (Gabriel Jenik) -Fixed issue #17940: Array filter in combination with 'equals sum value' feature does not sum up values correctly (#2288) (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.4 (build 220309) to 5.3.5 (build 220314) March 14, 2022 -Fixed issue: Downloading a single file was not possible if file path is symlinked (Carsten Schmitz) -Fixed issue: Database exception when running survey and db update has not been done yet… (#2289) (Patricia Stell) -Fixed issue #17942: Question cannot be deleted if another deleted question had a condition pending on it (Carsten Schmitz) -Fixed issue #17922: ComfortUpdate deletes essential files (Carsten Schmitz) -Fixed issue #17906: Label set doesn't load (#2287) (Gabriel Jenik) -Fixed issue #17374: aSurveyInfo.datasecurity_notice_label do not return only the label (#2281) (Denis Chenu) -Fixed issue #17321: Array question are not split up on mobile devices when using vanilla theme (Gabriel Jenik) #Updated translation: Spanish (Spain) by ireneoh #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.3 (build 220307) to 5.3.4 (build 220309) March 8, 2022 -Fixed issue: Font is looking different for various question types in statistics response filter (#2085) (Gabriel Jenik) -Fixed issue: Duplicate ComfortUpdate checker plugin (#2276) (Tim Willig) -Fixed issue #17935: See only general settings on global and group survey settings (Olle Haerstedt) -Fixed issue #17927: Error on database update when using Postgres (Carsten Schmitz) -Fixed issue #17926: No quotas adjustable (#2280) (Gabriel Jenik) -Fixed issue #17873: Remote Control `delete_language` fails to remove language (#2235) (Edgar Ramírez) -Fixed issue #17844: Deleting or adding in the middle of a loaded label set not possible (#2279) (Gabriel Jenik) -Fixed issue #17677: Valid TSV file can not be used in VV import (#2273) (Denis Chenu) #Updated translation: Spanish (Spain) by DarioRoig, Ignacio, ignaciogros, ireneoh, segui #Updated translation: Japanese by d_inoue, nomoto #Updated translation: Catalan by qualitatuvic Changes from 5.3.2 (build 220302) to 5.3.3 (build 220307) March 7, 2022 -Fixed issue #17773: Code name change while we updated from Edit Question screen (encuestabizdevgit) #Updated translation: Spanish (Spain) by aesteban, c_schmitz, DarioRoig, Ignacio, ignaciogros, ireneoh, segui, valdomir, xtingray #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.3.1 (build 220301) to 5.3.2 (build 220302) March 2, 2022 -Fixed issue: Error on updating database (Carsten Schmitz) -Fixed issue #17922: ComfortUpdate deletes essential files (Carsten Schmitz) -Fixed issue #17830: LS Expression in Bootstrapbuttons answer not working (#2263) (Gabriel Jenik) Changes from 5.3.0 (build 220228) to 5.3.1 (build 220301) March 1, 2022 -Fixed issue #17917: A non-recoverable error happened during the update when using MSSQL (#2275) (Denis Chenu) -Fixed issue #17915: Error accessing general settings (Olle Haerstedt) Changes from 5.2.14 (build 220214) to 5.3.0 (build 220228) February 28, 2022 +New feature #17640: Question theme - bootstrap styling of dropdown boxes (#2064) (Adam Zammit) +New feature #17520: Auto-create LDAP users without bind DN (Martin Kofahl) +New feature #17477: Make it possible to use answer option text in expression script. (#2155) (Denis Chenu) +New feature #15750: Send emails only to participants with incomplete responses (#2162) (Gabriel Jenik) +New feature #14782: Possibility to override single translations by database (#2213) (Denis Chenu) -Fixed issue: [security] Update packages and document package building process for js packages (#2250) (Jessica Höck) -Fixed issue: Wrong language description for Valencian (Carsten Schmitz) -Fixed issue: Upgrade JavaScript packages to a newer version (Jessica Höck) -Fixed issue: Survey participant data with quotes is not properly exported to CSV (#2072) (Vilius Šumskas) -Fixed issue: Statistics form looking garbled when using Portuguese (#2260) (Tim Willig) -Fixed issue: Purging obsolete directory files not working after storage calculation (Carsten Schmitz) -Fixed issue: On installation InnoDB is used instead of MyISAM for database tables (Carsten Schmitz) -Fixed issue: Notice when showing statistics (Frithjof) -Fixed issue: Not all response columns begin exported if PHP setting max_input_vars is too low (Carsten Schmitz) -Fixed issue: Missing validation for start language in data entry (Carsten Schmitz) -Fixed issue: Close button not working after import tokens from LDAP (Mantis Development) -Fixed issue #T1358: Label Sets: Export multiple label sets - Export Button disabled state (#2123) (Jessica Höck) -Fixed issue #T1055: Optimization open/closed-access mode and survey activation screens (#2138) (Jessica Höck) -Fixed issue #17912: Sporadic "There are empty question groups in this survey " error (#2270) (Mark Hanna) -Fixed issue #17903: Incorrect IP address used when having multiple forward from proxies (Tassoman) -Fixed issue #17901: When using RemoteControl and uploading a 'lsa' file, the survey name parameter was not used (Gabriel Cavalari) -Fixed issue #17848: Strings appearing always in english (#2261) (Gabriel Jenik) -Fixed issue #17838: Add javascript in script tab only works for superadmin (#2266) (Gabriel Jenik) -Fixed issue #17834: When editing the assessment message, the previously inputted text disappears (#2256) (Gabriel Jenik) -Fixed issue #17831: Database error when upgrading from 2.0.6 to 5.2.9 when using MSSQL (Carsten Schmitz) -Fixed issue #17798: Set authwebserver as default didn't deactivate AuthDB usage (#2210) (Gabriel Jenik) -Fixed issue #17787: open_base_dir + debug can throw error when load some question type. (#2175) (Denis Chenu) -Fixed issue #17762: vulnerable verson of jQuery used in devbridge-autocomplete (#2160) (Denis Chenu) -Fixed issue #17762: vulnerable verson of jQuery included in qtip2 (#2161) (Denis Chenu) -Fixed issue #17685: When adding a new participant, user is able to Save without adding any information and a blank record is save (#2194) (Gabriel Jenik) -Fixed issue #17647: Strange sort order of question groups in statistics (Steffen Moser) -Fixed issue #17492: Refactor updatedb helper into multiple command classes (#2163) (Olle Härstedt) -Fixed issue #17322: [security] Separate settings for administration & participants for handling failed login attempts (#2251) (Patricia Stell) -Fixed issue #12105: Scroll bar partially broken at browse response screen (#2262) (Gabriel Jenik) #Updated translation: Valencian by vbraque #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by algarvio, c_schmitz, samarta #Updated translation: Portuguese (Brazil) by c_schmitz #Updated translation: Japanese by nomoto #Updated translation: German by c_schmitz #Updated translation: German by actxcellence, Basil, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo, tigger #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.2.13 (build 220207) to 5.2.14 (build 220214) February 14, 2022 -Fixed issue: [security] Possible XSS in file uploader (Carsten Schmitz) -Fixed issue: [security] Missing brute-force protection when loading a survey (Carsten Schmitz) -Fixed issue #17884: Reflected Cross-site scripting (XSS) on CRSF value (#2245) (Denis Chenu) -Fixed issue #17879: Remote Control delete_question error message is too generic (Edgar Ramírez) -Fixed issue #17875: list_participants API call ignoring the iStart parameter (rouuuge) -Fixed issue #17833: Multiple choice: 'Text input box size' has no effect. (#2223) (Gabriel Jenik) -Fixed issue #17770: New Version: Error with answer codes (#2222) (Gabriel Jenik) -Fixed issue #16230: Reload survey (token answer persistence) don't really reload (#2211) (Denis Chenu) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by c13c83, lucaspcs, paulobartos #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 5.2.12 (build 220131) to 5.2.13 (build 220207) February 7, 2022 -Fixed issue: [security] Possible XSS in file upload question type (Carsten Schmitz) -Fixed issue: Title & comment not shown for file upload question when navigating back and forth (Carsten Schmitz) -Fixed issue: File upload question type preview not working (Carsten Schmitz) -Fixed issue: File upload question type popup not showing correct title (Carsten Schmitz) -Fixed issue: Downloading a single file from response does not work on Winwdows (Carsten Schmitz) -Fixed issue: Deleting a single file from response does not work (Carsten Schmitz) -Fixed issue #17781: After creating a user, the modal for setting permission is too narrow (#2221) (Gabriel Jenik) -Fixed issue #17718: In file upload question type any file with non-alphanumeric multi-byte characters may not properly show (Carsten Schmitz) #Updated translation: Turkish by kayazeren #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue, nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.2.11 (build 220124) to 5.2.12 (build 220131) January 31, 2022 -Fixed issue: Password complexity for suggested passwords being too low (Carsten Schmitz) -Fixed issue #17851: Placeholder {name.NAOK} gets replaced with survey title (#2219) (Denis Chenu) -Fixed issue #17776: New security settings (#2198) (Gabriel Jenik) -Fixed issue #17518: Non-ascii characters in email addresses (#2193) (Gabriel Jenik) -Fixed issue #16423: PasswordRequirement settings saved but not loaded (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Iloko by c_schmitz #Updated translation: Hungarian by anikoken, arubicsek, debugz, dorion, kkd, vargazsoltivan #Updated translation: Hiligaynon by c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Cebuano by c_schmitz #Updated translation: Catalan by qualitatuvic Changes from 5.2.10 (build 220118) to 5.2.11 (build 220124) January 24, 2022 -Fixed issue: SQL error when trying to import duplicate survey language settings (Carsten Schmitz) -Fixed issue: If no language is set the email body might be empty for invitations/reminders (Carsten Schmitz) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo, tigger #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 5.2.9 (build 220110) to 5.2.10 (build 220118) January 18, 2022 -Fixed issue: No sql exception when gid parameter is empty on load view for question group (#2200) (Ahmed Galad's) -Fixed issue #17831: Database error when upgrading from 2.0.6 to 5.2.9 when using MSSQL (Carsten Schmitz) -Fixed issue #17815: Error 404 when we press the close button (#2204) (Gabriel Jenik) -Fixed issue #17802: Error shown when try to load a saved survey (#2197) (Gabriel Jenik) -Fixed issue #17801: No way to go to submit button in create group or question form with keyboard (#2195) (Gabriel Jenik) -Fixed issue #17791: 'Condition' vs. 'Relevance equation' (#2199) (Gabriel Jenik) -Fixed issue #17774: Dual scale answer texts are not exported correctly when using full text option (#2190) (Gabriel Jenik) -Fixed issue #17720: Wrong statistics with Other answers in single choice questions (#2203) (Gabriel Jenik) -Fixed issue #17618: Conversion failed when converting the nvarchar value 'NaN' to data type int (#2166) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky Changes from 5.2.8 (build 220103) to 5.2.9 (build 220110) January 10, 2022 -Fixed issue: Deactivate / Stop Survey Message Change (#2174) (Jessica Höck) -Fixed issue #17751: Date stamped throw php notice when data edit and debug (#2189) (Denis Chenu) #Updated translation: Turkish by canbekcan, cetinkaya, kayazeren #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by c_schmitz, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by peterhol, pmonstad #Updated translation: Finnish by c_schmitz, Jmantysalo #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by coeneisma, Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by c_schmitz, jelen1, VBraun #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj Changes from 5.2.7 (build 211221) to 5.2.8 (build 220103) January 3, 2022 -Fixed issue [security] #17800: Non filtred HTML shown for Question Attribute (#2185) (Denis Chenu) -Fixed issue [security] #17795: XSS in token browse (#2187) (Denis Chenu) -Fixed issue #17790: KCFinder Image Browse Server not working due to incorrect cookieDomain (#2176) (Denis Chenu) -Fixed issue #17765: The order of subquestions is not correct when exporting to printable survey (Carsten Schmitz) -Fixed issue #17765: The order of subquestions is not correct when exporting to QueMXL/QueMXL PDF (Carsten Schmitz) -Fixed issue #17725: Unclear error message (#2171) (Gabriel Jenik) -Fixed issue #17711: Cannot export selected responses (only range) (#2179) (Gabriel Jenik) -Fixed issue #17799: Language attribute are not shown in question summary (Denis Chenu) Changes from 5.2.6 (build 211213) to 5.2.7 (build 211221) December 21, 2021 -Fixed issue: Error shown when re-sending login data (Carsten Schmitz) -Fixed issue #17732: Direct access to response browsing break (#2167) (Gabriel Jenik) -Fixed issue #13660: Core question types & themes are not translated in question selector (#2181) (Carsten Schmitz) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Inuktitut by c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz #Updated translation: French (France) by AlainR, Antonin36, eddylackmann, sim.eesp #Updated translation: Finnish by c_schmitz, Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Chinese (Hong Kong) (Traditional) by dominiclo #Updated translation: Catalan by qualitatuvic Changes from 5.2.5 (build 211207) to 5.2.6 (build 211213) December 13, 2021 -Fixed issue: Resend Login Data Popup Wording / Grammar Change (#2173) (Jessica Höck) -Fixed issue: Error on unknown fields in survey_language_settings when importing survey from Cloud hosting (Carsten Schmitz) -Fixed issue: Browse button in statistics not working (Carsten Schmitz) -Fixed issue #17594: Token language does not work in upper case (Carsten Schmitz) -Fixed issue #17140: Wrong message for Superadmin for outdated survey URL (Carsten Schmitz) #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj Changes from 5.2.4 (build 211129) to 5.2.5 (build 211207) December 7, 2021 -Fixed issue: Standard deviation in statistics not working if data had no value (Carsten Schmitz) -Fixed issue: One-click fixing of duplicate question codes not working on survey activation (Carsten Schmitz) -Fixed issue: Missing loader image if LimeSurvey is installed in a subdirectory (Carsten Schmitz) -Fixed issue: Cannot export only complete entries in VVExport (Carsten Schmitz) -Fixed issue #17777: PGSQL CDbCommand issue in statistics (Denis Chenu) -Fixed issue #17765: The order of the answer options not correct when exporting to printable survey or queXML (#2165) (Carsten Schmitz) -Fixed issue #17646: Cannot import version 3 lsq file in to LS5 (#2168) (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by femariso, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1, uradonline #Updated translation: Czech (Informal) by jelen1 Changes from 5.2.3 (build 211122) to 5.2.4 (build 211129) November 29, 2021 -Fixed issue: SQL error on token import (depending on MySQL server configuration) when important invalid entries (Carsten Schmitz) -Fixed issue: If selecting InnoDB database for MySQL not all tables were created in InnoDB format (Carsten Schmitz) -Fixed issue: If admin email is too long the default settings for survey groups cannot properly created on upgrade (Carsten Schmitz) -Fixed issue #17755: remotecontrol error status inconsistent (#2154) (Florian Fleck) -Fixed issue #17734: Relevance equation for subquestion is not saved (#2148) (Gabriel Jenik) -Fixed issue #17698: Change of email address for survey administrator confusing (#2152) (Gabriel Jenik) -Fixed issue #17647: Strange sort order of question groups in statistics (#2143) (Denis Chenu) -Fixed issue #17618: Conversion failed when converting the nvarchar value 'NaN' to data type int (#2158) (Gabriel Jenik) -Fixed issue #17602: Errors while installing when using MySQL 8 and selecting InnoDB engine (Carsten Schmitz) -Fixed issue #17594: Token language does not work in upper case (Carsten Schmitz) -Fixed issue #17527: Validate before using updateAll (#2086) (Gabriel Jenik) -Fixed issue #15992: Using Expression Manager with double quotes fails for end URL field (#2147) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by c_schmitz, Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj #Updated translation: Chinese (Taiwan) (Traditional) by CTFang Changes from 5.2.2 (build 211115) to 5.2.3 (build 211122) November 22, 2021 -Fixed issue: Error in RemoteControl API when using using set_question_properties (#2142) (Víctor Echeverría) -Fixed issue T155: Sometimes editing survey participants doesn't show data (#2145) (Gabriel Jenik) -Fixed issue #17734: Unable to use quote inside relevance of subquestion (Denis Chenu) -Fixed issue #17729: Setting default answers for single choice question type (#2146) (Denis Chenu) -Fixed issue #17696: Mass changing expiration date fails (except for superadmin) (#2144) (Gabriel Jenik) #Updated translation: Sinhala by sayuri #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by c_schmitz, samarta #Updated translation: Portuguese (Portugal) by c_schmitz, holch, samarta #Updated translation: Portuguese (Portugal) by c_schmitz, femariso, jchina, samarta #Updated translation: Portuguese (Portugal) by c_schmitz, femariso, fermacedo, holch, marcelovincenzi, samarta #Updated translation: German by c_schmitz, Hyperion, RobinBur, sur5r_ #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, HonkXL, RobinBur #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.2.1 (build 211111) to 5.2.2 (build 211115) November 15, 2021 -Fixed issue: Error message "Unknown column 'owner_uid' in 'field list'" when updating from 4.x (Carsten Schmitz) -Fixed issue: Confusing message when the ComfortUpdate server is preparing the update package (Carsten Schmitz) -Fixed issue #L41-T1509: Numeric questions prevent statistics from generating and display false data (Patrick Teichmann) -Fixed issue #L41-T1509: Numeric questions prevent statistics from generating and display false data (#2127) (Patrick Teichmann) -Fixed issue #17719: Question list not updated when adding/changing questions (Olle Haerstedt) -Fixed issue #17717: Saving survey group permissions fails with error if auditlog plugin is active (#2141) (Vitauts Stočka) -Fixed issue #17713: broken theme name in Survey general settings (#2140) (Vitauts Stočka) -Fixed issue #17674: Impossible to add new Menu or New Menu Entry (#2136) (Gabriel Jenik) -Fixed issue #17637: wrong question order (#2139) (Vitauts Stočka) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by c_schmitz, rovinj Changes from 5.2.0 (build 211110) to 5.2.1 (build 211111) November 11, 2021 -Fixed issue: Missing database commit in update 477 (Olle Haerstedt) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo Changes from 5.1.18 (build 211101) to 5.2.0 (build 211110) November 10, 2021 -Fixed issue: Change mail to all users send button icon (Jessica Höck) -Fixed issue: When survey is active - the Add Group - Add Questions buttons should be shown with a disabled state + tooltip (Jessica Höck) -Fixed issue: Upgrade fails if token attribute column does not physically exist in participant table anymore (Carsten Schmitz) -Fixed issue: Update 402 must remove all zero dates for MySQL (Olle Haerstedt) -Fixed issue: Surveys - Survey Groups - Edit Survey Group (Jessica Höck) -Fixed issue: Survey list - instead of List Survey in breadcrumb (Jessica Höck) -Fixed issue: Settings - Export / Display - Should be just name Export - applied changes in question editor (Jessica Höck) -Fixed issue: Settings - Export / Display - Should be just name Export (Jessica Höck) -Fixed issue: Settings - Export / Display - Renamed Modal content (Jessica Höck) -Fixed issue: Response browsing failing when using filtered view from statistics and setting an additional filter (Carsten Schmitz) -Fixed issue: Replaced green save and close button with green save button in copy conditions view (Jessica Höck) -Fixed issue: Reordered buttons in condition designer view (Jessica Höck) -Fixed issue: Removed checked icon from save button in quick add conditions modal (Jessica Höck) -Fixed issue: Removed button and added icon to button in quick-add modal inside conditions view (Jessica Höck) -Fixed issue: Remove zero-dates for dbversion 139, 181, 183, 253, 290, 402 (MySQL only) (Olle Haerstedt) -Fixed issue: Plugin Settings - Save and Save & Close buttons have wrong styling (#2062) (Jessica Höck) -Fixed issue: Order of action buttons in edit group view (Jessica Höck) -Fixed issue: Missing white close button and save icon in edit question group view (Jessica Höck) -Fixed issue: Missing default survey group causing problems after upgrade (Carsten Schmitz) -Fixed issue: Missing 'delete group' for delete button (#2053) (Jessica Höck) -Fixed issue: Lock and collapse all button should be visible when survey is active (Jessica Höck) -Fixed issue: List Surveys - Dropdown cut off (#2057) (Jessica Höck) -Fixed issue: Left side spacing of first tab (overview) in "Global settings" (Jessica Höck) -Fixed issue: It's possible that a survey has no survey group in permission check (Olle Haerstedt) -Fixed issue: Integrity check not working when using MySQL8 (Carsten Schmitz) -Fixed issue: Home-Icon in breadcrumb navigation (Jessica Höck) -Fixed issue: Delete Question and Delete Group should be red and placed at the bottom of dropdown from Tools (Jessica Höck) -Fixed issue: Database error when importing participants and language string is too long (Carsten Schmitz) -Fixed issue: Database error when deleting a participant from CPDB and connected survey participant tables (Carsten Schmitz) -Fixed issue: Create question theme folder recursively (Olle Haerstedt) -Fixed issue: Change in wording for tooltip for changing groups and questions when a survey is active (Jessica Höck) -Fixed issue: Change color of buttons to red (Jessica Höck) -Fixed issue: Breadcrumb navigation of reorder and question/question groups tab (Jessica Höck) -Fixed issue: Breadcrumb navigation of overview tab (Jessica Höck) -Fixed issue: Added Back Button in conditions designer view (Jessica Höck) -Fixed issue: Add button state to delete checked items button (Jessica Höck) -Fixed issue: Optimize titles of modals (#2039) (Jessica Höck) -Fixed issue: 'Execute survey' should be 'Run survey' with play icon (Jessica Höck) -Fixed issue #T1415: Save and Close (#2096) (Jessica Höck) -Fixed issue #T1398: Send reminders - Inputs have wrong size (#2103) (Jessica Höck) -Fixed issue #T1383: Survey lists - Survey group modal (#2069) (Jessica Höck) -Fixed issue #T1382: Survey lists - Survey theme modal (#2065) (Jessica Höck) -Fixed issue #T1380: Central Participant management - Export all participants modal (#2055) (Gabriel Jenik) -Fixed issue #T136: Error Message Needs Rewording (#2129) (Gabriel Jenik) -Fixed issue #T1329: Action buttons on plugin detail view: settings (#2098) (Jessica Höck) -Fixed issue #T1328: Green bar above top bar is missing in plugin detail view (#2095) (Jessica Höck) -Fixed issue #T1264: Menu navigation issues (#2052) (Jessica Höck) -Fixed issue #T1055: Optimization open/closed-access mode and survey activation screens (#2097) (Jessica Höck) -Fixed issue #17688: When importing a group with question with default value, default values are not imported (#2132) (Gabriel Jenik) -Fixed issue #17676: Survey End URL Description gets scrambled if using HTML special chars (#2130) (Gabriel Jenik) -Fixed issue #17665: Update leads to database error integrity constraint violation because of duplicate entry (Olle Haerstedt) -Fixed issue #17632: Basic and detailed admin notification email fails (#2131) (Gabriel Jenik) -Fixed issue #17628: Inconsistent error message in case of soft mandatory (encuestabizdevgit) -Fixed issue #17525: VVImport: "Exclude record IDs" ignores existing entries while it should force "renumber" (#2115) (Denis Chenu) -Fixed issue #17224: When entering an invalid email when create token : lost all information (encuestabizdevgit) -Fixed issue #17223: With mandatory attribute : lost all current value when create a token (encuestabizdevgit) -Fixed issue #14955: Question relevance is not reassessed after group is shown (#2121) (Denis Chenu) -Fixed issue #14302: Easy way to get token in a anonymous survey (super admin) (Denis Chenu) -Fixed issue #12349: RTL languages not displayed correctly in the admin editor (encuestabizdevgit) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, eddylackmann, Hyperion, richterd, sur5r_ #Updated translation: Dutch (Informal) by Han Changes from 5.1.17 (build 211025) to 5.1.18 (build 211101) November 1, 2021 -Fixed issue: Update 446 should not create a session when called from command-line (Olle Haerstedt) -Fixed issue: Db update fails with old survey_x table (#2120) (Olle Härstedt) -Fixed issue: Cannot update to LimeSurvey5 from older LimeSurvey versions than 3 due to error in dbupdate 180 (Carsten Schmitz) -Fixed issue: Cannot search for parent admin in user list (Carsten Schmitz) -Fixed issue: Cannot browse response details in statistics (#2110) (Tim Willig) -Fixed issue #17666: Previewing a survey leads to DB error messages from log system (#2118) (Denis Chenu) -Fixed issue #17572: When adding a new participant the buttons are not properly working (#2104) (Gabriel Jenik) -Fixed issue #17568: database update 450 fails (Patrick Teichmann) -Fixed issue #16480: Empty logo causes under specific circumstances loops on the welcome page (#2058) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German (Informal) by c_schmitz #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.1.16 (build 211020) to 5.1.17 (build 211025) October 25, 2021 -Fixed issue: Simple statistics breaking if survey contains a free text question (Carsten Schmitz) -Fixed issue: SQL error when trying to deactivate an already deactivated survey (Carsten Schmitz) -Fixed issue: Quartiles cannot be calculated if question is encrypted (Carsten Schmitz) -Fixed issue: Missing information in question summary if question is encrypted (Carsten Schmitz) -Fixed issue #17641: Close button on the 'Survey participant export options' does not work (#2088) (Gabriel Jenik) -Fixed issue #17635: In a "de-informal" survey loading a label set as answers into a "List"-type question results in error (Carsten Schmitz) -Fixed issue #17622: Cant export "Not completed" survey participant when "Anonymized responses" is set "No" (#2080) (Olle Härstedt) -Fixed issue #17593: Generated answer code is too long (#2059) (Gabriel Jenik) -Fixed issue #17548: If a slider is displayed vertically the position of max value is wrong (#2081) (Gabriel Jenik) Changes from 5.1.15 (build 211011) to 5.1.16 (build 211020) October 20, 2021 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.1.14 (build 210927) to 5.1.15 (build 211011) October 11, 2021 -Fixed issue: Error when sorting by group ID in group list (Carsten Schmitz) -Fixed issue #T424: Confusing message on survey import (#2075) (Gabriel Jenik) -Fixed issue #17649: White page by deleting a participant in a survey (Olle Haerstedt) -Fixed issue #17633: Changing Array (Texts) sub questions' label at runtime, manipulates question design (#2076) (Gabriel Jenik) -Fixed issue #17598: Save and close button on label sets list screen not working as expected (#2061) (Gabriel Jenik) -Fixed issue #17597: Back button on themes page not working as expected (#2067) (Gabriel Jenik) -Fixed issue #17596: Close button on global survey settings not working as expected (#2063) (Gabriel Jenik) -Fixed issue #17569: Unable to edit answer in single choice question after activate survey (#2054) (Gabriel Jenik) -Fixed issue #17554: If a user has more than one email associated the methods mail_registered_participants and invite_participants fail (#2041) (Gabriel Jenik) -Fixed issue #17549: Hint for page break (#2066) (Gabriel Jenik) -Fixed issue #17526: Filter html_entity_decode at save (#2017) (Gabriel Jenik) -Fixed issue #17504: Responses Batch deletion modal only opens the first time (#2046) (Gabriel Jenik) -Fixed issue #17421: When upgrading from LS3 to LS5, plugin Manager can't be used if non-compatible plugins are found (Olle Haerstedt) -Fixed issue #17416: Lost of Total and Remaining in multi numeric (#2077) (Gabriel Jenik) -Fixed issue #17317: Missing green bar breadcrumbs when importing zip file resources (#2074) (Gabriel Jenik) -Fixed issue #15608: No success message when deleting single custom attributes from CPDB (#2068) (Gabriel Jenik) -Fixed issue #13601: {TIME} placeholder not working (#2060) (Gabriel Jenik) #Updated translation: Xhosa by c_schmitz, erik.lamontagne #Updated translation: Turkish by bulent, kayazeren #Updated translation: Slovak by jelen1, jlcavazza #Updated translation: Sinhala by sayuri #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Brazil) by c_schmitz, educaticteced #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz, Hyperion, lsurvey20, RobinBur #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Chinese (Hong Kong) (Traditional) by c_schmitz #Updated translation: Bulgarian by peterx #Updated translation: Azerbaijani by abdul42 Changes from 5.1.13 (build 210923) to 5.1.14 (build 210927) September 27, 2021 -Fixed issue #T1228: Close button does not work when attempting to abort importing participants from CSV file (#2051) (Gabriel Jenik) -Fixed issue #17611: Updating from 2.05 or earlier throws error "Undefined function getDBConnectionStringProperty()" (Carsten Schmitz) -Fixed issue #17608: Remove orphan labels before adding table unique constraint (Olle Haerstedt) -Fixed issue #17592: Database update 450 fails (Patrick Teichmann) -Fixed issue #17592: Call to a member function getColumn() on string when updating using MSSQL (Carsten Schmitz) -Fixed issue #17557: Allowed image extensions are not properly shown in administration (Carsten Schmitz) #Updated translation: Portuguese (Portugal) by samarta, tamiel #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 5.1.12 (build 210922) to 5.1.13 (build 210923) September 21, 2021 -Fixed issue #17608: Label sets have no language column in latest dbversion (Olle Haerstedt) -Fixed issue #17528: Back-button on survey group permission fails (#2043) (Gabriel Jenik) -Fixed issue #17512: Survey Logic File Syntax Error Summary Displays Incorrect Error Count (#2035) (Gabriel Jenik) -Fixed issue #16792: Delete permission on Survey : no CRSF control (#2029) (Gabriel Jenik) #Updated translation: Japanese by nomoto #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.1.11 (build 210920) to 5.1.12 (build 210922) September 20, 2021 -Fixed issue: Remove lime_ prefix from db update (Olle Haerstedt) -Fixed issue #17606: Single data set summary is missing "last page" detail (Carsten Schmitz) #Updated translation: Thai by adzpire, tomzt #Updated translation: Portuguese (Portugal) by algarvio, effgarces, femariso, lucaspcs, marcelovincenzi, mauriciofurtado, samarta #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.1.10 (build 210913) to 5.1.11 (build 210920) September 20, 2021 -Fixed issue: Prevent failed saving when users enters too many characters for survey title in quick translation (Carsten Schmitz) -Fixed issue: "List question groups" menu item not properly working after update (Carsten Schmitz) -Fixed issue #17590: Role reseted after checkintegrity (#2036) (Gabriel Jenik) -Fixed issue #17509: when exporting/importing surveys as "Tab-separated-values" encryption settings are lost (Patrick Teichmann) -Fixed issue #17454: Unable to remove a user with survey permissions with friendly url enabled (#2037) (Gabriel Jenik) -Fixed issue #14370: QueXML export (Print answers) of a ranking question showing name of available options instead of "Rank #" (#2033) (Adam Zammit) Changes from 5.1.9 (build 210912) to 5.1.10 (build 210913) September 9, 2021 -Fixed issue: Remove prefix from database update (Olle Haerstedt) -Fixed issue #17578: PSPP reports warnings when opening SPSS SAV file using Export to SAV (#2034) (Adam Zammit) Changes from 5.1.8 (build 210910) to 5.1.9 (build 210912) September 8, 2021 -Fixed issue: Answer text missing in ranking question when printing response (Carsten Schmitz) -Fixed issue: Remove url_encode for end URL (Olle Haerstedt) #Updated translation: German by c_schmitz, DanielZ #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by jmontane, qualitatuvic Changes from 5.1.7 (build 210908) to 5.1.8 (build 210910) September 7, 2021 Fixed issue #17576: Fixed wrong string in condition for update 450 Changes from 5.1.6 (build 210906) to 5.1.7 (build 210908) September 7, 2021 -Fixed issue #17568: Fixed "Invalid argument supplied for foreach" during update #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, slansky Changes from 5.1.5 (build 210830) to 5.1.6 (build 210906) September 6, 2021 -Fixed issue #17573: No confirmation email is sent if email is encrypted (Carsten Schmitz) -Fixed issue #17563: When editing 'reminder sent' and set to yes, 'Completed' is automatically set to yes (Carsten Schmitz) -Fixed issue #17522: SQL error when exporting responses (Olle Haerstedt) -Fixed issue #17481: Error adding a large number of answer options (#2026) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.1.4 (build 210824) to 5.1.5 (build 210830) August 30, 2021 -Fixed issue #17538: Incorrect attribute applied to custom question theme style tag (Carsten Schmitz) -Fixed issue #17535: Login with LDAP not working (Patrick Teichmann) -Fixed issue #17535: Error when logging in with LDAP (#2019) (wolbernd) -Fixed issue #17532: Panel Integration URL-Parameters not changeable (Patrick Teichmann) -Fixed issue #17453: Strings not available for translation in GlotPress (#2010) (Gabriel Jenik) -Fixed issue #17430: Untranslatable hint texts (#2018) (Gabriel Jenik) -Fixed issue #17391: exporting responses as vv-file does not decrypt values (Patrick Teichmann) -Fixed issue #17271: Print statistics are totally broken (near empty) (#1882) (Denis Chenu) #Updated translation: Portuguese (Portugal) by cmonteiro, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1, slansky #Updated translation: Czech (Informal) by jelen1 Changes from 5.1.3 (build 210817) to 5.1.4 (build 210824) August 23, 2021 -Fixed issue: Fatal error when using unary operator on empty string (Carsten Schmitz) -Fixed issue [security]: Disallow XML upload in survey resources (Mika Kulmala and Ville Kapanen at F-Secure) (Olle Haerstedt) -Fixed issue [security]: Add missing url_encode filter to URL in Twig template (Mika Kulmala and Ville Kapanen at F-Secure) (Olle Haerstedt) -Fixed issue #17521: HTML is not escaped in timer messages (Gabriel Jenik) -Fixed issue #17519: LDAP not working when using URI with port (Carsten Schmitz) -Fixed issue #17517: Doctype, title and other details seem to be filtered at email sending (Carsten Schmitz) -Fixed issue #17495: Error when importing a question fails (#2013) (Gabriel Jenik) -Fixed issue #17379: Question types can be uninstalled (#1939) (Gabriel Jenik) -Fixed issue #17334: Soft mandantory question work only with popup (#1998) (Gabriel Jenik) -Fixed issue #17333: Soft mandatory show as mandatory : produces an incomprehensible form (#1997) (Gabriel Jenik) -Fixed issue #16720: Old/invalid question codes adjusted during LSS import do not get replaced (#2011) (Gabriel Jenik) #Updated translation: Turkish by kayazeren #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Portuguese (Portugal) by effgarces, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German by c_schmitz, Hyperion #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 5.1.2 (build 210813) to 5.1.3 (build 210817) August 16, 2021 -Fixed issue #17508: Links at ExpressionEngine descriptions not opening in new window/tab (Carsten Schmitz) -Fixed issue #17409: Exporting responses with big data sets and activated encryption will timeout php memory limit, even with high settings (512M) (Patrick Teichmann) -Fixed issue #17501: TSV export of survey with empty subquestion text has word "array" inserted instead (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.1.1 (build 210812) to 5.1.2 (build 210813) August 12, 2021 Changes from 5.1.0 (build 210811) to 5.1.1 (build 210812) August 12, 2021 -Fixed issue: Error while upgrading the database (Carsten Schmitz) -Fixed issue: ComfortUpdate not working when one of the files to back up has 0 size (Carsten Schmitz) -Fixed issue #17506: Error while upgrading a database when using MSSQL (Carsten Schmitz) Changes from 5.0.13 (build 210804) to 5.1.0 (build 210811) August 11, 2021 +New feature: Add RPC function to delete a response using its ID (#1928) (arnaudbore) +New feature #17226: Ability to export to SPSS .sav format (#1877) (Adam Zammit) -Fixed issue: Wrong save button icon in edit label sets view. (Jessica Höck) -Fixed issue: Create Survey button is missing in survcey list (Carsten Schmitz) -Fixed issue #17484: After installing plugins through web interface, some files are missing (#1992) (Gabriel Jenik) -Fixed issue #17457: Close button on the survey groups creation screen takes you to the wrong screen (Gabriel Jenik) -Fixed issue #17457: Close button on the survey groups creation screen takes you to the wrong screen (#1979) (Gabriel Jenik) -Fixed issue #17422: Survey Deletion view/read permission seems to be granted (#1959) (Denis Chenu) -Fixed issue #17376: Remove duplicate of pclzip (Olle Haerstedt) -Fixed issue #17350b: Update fails on pgsql and mssql after 17350 (#1999) (Gabriel Jenik) -Fixed issue #17339: Administrator email address given during installation process not used in backend (#1991) (Gabriel Jenik) -Fixed issue #17285: "Resume later" not working after "Load unfinished survey" (#1995) (Gabriel Jenik) -Fixed issue #14726: LanguageSelector national language (Olle Haerstedt) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 Changes from 5.0.12 (build 210729) to 5.0.13 (build 210804) August 3, 2021 -Fixed issue #17480: Unable to reload with token + persistence + allow edit (#1986) (Denis Chenu) #Updated translation: Turkish by kayazeren #Updated translation: Portuguese (Portugal) by cassiofs, femariso, holch, jbfloripa, marcelovincenzi, marciojv, mauriciofurtado, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz, RobinBur #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj Changes from 5.0.11 (build 210727) to 5.0.12 (build 210729) July 29, 2021 -Fixed issue: Security issues found by Michael Mazzolini (Olle Haerstedt) -Fixed issue #17460: Themes permission action button is shown now (Patricia Stelling) -Fixed issue #17423: Fix database custom port not being used (#1980) (grayot) -Fixed issue #17410: String "Label for 'Other:' option" showing entities (#1975) (Gabriel Jenik) Changes from 5.0.10 (build 210723) to 5.0.11 (build 210727) July 27, 2021 -Fixed issue #17470 [security]: Arbitrary file read in participant functionality (Olle Haerstedt, Michael Mazzolini) -Fixed issue #17469 [security]: SQL injection in Participants (editShareInfo) (Olle Haerstedt, Michael Mazzolini) -Fixed issue #17467 [security]: SQL Injection in Survey data entries (Olle Haerstedt, Michael Mazzolini) -Fixed issue #17443 [security]: Update encryption to use XSalsa20-Poly1305 algorithm (Patrick Teichmann) -Fixed issue #17436: When editing 'General Settings' site name and pressing 'enter', a layover appears and screen freezes (#1978) (Gabriel Jenik) -Fixed issue #17427: Bug in 'Answer options' - 'Quick add' (encuestabizdevgit) -Fixed issue #17425: Misuse of progress bar (#1958) (Denis Chenu) -Fixed issue #17363: Privacy policy error message not displayed (#1938) (Denis Chenu) -Fixed issue #17269: Canceling activation of survey gives error (#1974) (Gabriel Jenik) Changes from 5.0.9 (build 210722) to 5.0.10 (build 210723) July 21, 2021 -Fixed issue: Show save and save-and-close button in edit question view (Olle Haerstedt) Changes from 5.0.8 (build 210712) to 5.0.9 (build 210722) July 21, 2021 -Fixed issue: User clicks on Theme options icon and is redirected to a blank page (#1950) (Gabriel Jenik) -Fixed issue: Tables - User Group List - Move action buttons to the left and add balloon tooltips (Jessica Höck) -Fixed issue: Settings screen often flips to structure tab (#1954) (Gabriel Jenik) -Fixed issue: Separator showing in Chrome when clicking Back (Gabriel Jenik) -Fixed issue: Page Header and Topbar - My Account (Jessica Höck) -Fixed issue: On Survey List page when clicking on the action icon 'Add new question' the users gets a 404 (#1955) (Gabriel Jenik) -Fixed issue: Move Install & Upload Button to FullPageBar (left side) (Jessica Höck) -Fixed issue: Javascript bug when using Condition Editor and then navigating back to Question Summary and EDITING a question (#1961) (Gabriel Jenik) -Fixed issue: Hovering over disabled button (uninstall default theme) and also added icons to buttons in themes (Jessica Höck) -Fixed issue: Homepage settings give 500 error when you click on reset to default boxes (#1947) (Gabriel Jenik) -Fixed issue: Seperator - Chrome - When on back screens (#1956) (Gabriel Jenik) -Fixed issue #17451: Upload File link after session expire leads to a message unclear to users (Denis Chenu) -Fixed issue #17381: Missing evaluation of EM in CSS script field (#1945) (Gabriel Jenik) -Fixed issue #17378: Missing button: can not set permissions for survey group (encuestabizdevgit) -Fixed issue #17330: Ranking question mandatory validation is confusing (#1966) (Gabriel Jenik) -Fixed issue #17062: Restore-button, no error message if no old token table selected (#1940) (Gabriel Jenik) -Fixed issue #17046: When copying question cannot update text and help (#1923) (Gabriel Jenik) -Fixed issue #16843: Label set permission check was too tight (Carsten Schmitz) -Fixed issue #15663: Resources Manager does not import subfolders from zip file (Patrick Teichmann) Changes from 5.0.7 (build 210628) to 5.0.8 (build 210712) July 12, 2021 +New feature: Hide question attributes with setting the hidden option to '1' in the xml file (Patrick Teichmann) -Fixed issue: Warning message on condition editor is showing if relevance is 1, but should not (Carsten Schmitz) -Fixed issue #17386: Missing curly brackets for expression input field(#1944) (Gabriel Jenik) -Fixed issue #17361: Upgrade from 3.14.6 to version 5.0.3 fails (Olle Haerstedt) -Fixed issue #17357: Database upgrade from 3.27.2 to latest 5.0.3 fails (missing default value) (Olle Haerstedt) -Fixed issue #17356: Error [SQL Server]IDENTITY_INSERT is already ON for table 'limesurvey_quota_languagesettings' when using quotas and MSSQL (Carsten Schmitz) -Fixed issue #14726: LanguageSelector national language (Olle Haerstedt) #Updated translation: Turkish by kayazeren #Updated translation: Portuguese (Portugal) by cassiofs, femariso, fermacedo, holch, lucaspcs, marciojv, mauriciofurtado, samarta, tamiel #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by c_schmitz, jelen1 #Updated translation: Czech (Informal) by jelen1, slansky #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic #Updated translation: Azerbaijani by c_schmitz Changes from 5.0.6 (build 210625) to 5.0.7 (build 210628) June 28, 2021 -Fixed issue #17394: Sharing a participant does not work in CPDB (Carsten Schmitz) -Fixed issue #17389: Giving Surveys in group permission didn't work (#1934) (Denis Chenu) #Updated translation: Portuguese (Portugal) by mauriciofurtado, jjesusfilho, femariso, marciojv, fermacedo, holch, educaticteced, marcelovincenzi, cassiofs, samarta #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Catalan by qualitatuvic Changes from 5.0.5 (build 210621) to 5.0.6 (build 210625) June 24, 2021 -Fixed issue: [security] Resuming a survey may load wrong data (Patrick Teichmann) -Fixed issue #17385: Ranking answer language issue (Olle Haerstedt) -Fixed issue #17372: Importing LSQ fails with files generated from LSv4+ (Olle Haerstedt) #Updated translation: Sami by c_schmitz #Updated translation: Sakha by c_schmitz #Updated translation: Portuguese (Portugal) by samarta #Updated translation: German by c_schmitz #Updated translation: German by RobinBur, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Azerbaijani by c_schmitz Changes from 5.0.4 (build 210614) to 5.0.5 (build 210621) June 21, 2021 -Fixed issue #17371: Only a maximum of 100 characters can be entered in the heading for the question groups (Olle Haerstedt) -Fixed issue #17368: Failed Login Attempt locks out all users when behind nginx proxy (Olle Haerstedt) -Fixed issue #17366: Dual Matrix - Dynamic generation of row labels is broken (Olle Haerstedt) -Fixed issue #17360: Cannot save display theme option button size for bootstrap button question type (#1921) (Gabriel Jenik) -Fixed issue #17351: Also check that GD implement jpeg support (#1918) (Gabriel Jenik) -Fixed issue #17276: 500: Internal Server Error - Call to a member function format() on bool (#1916) (Gabriel Jenik) -Fixed issue #17038: templateurl placeholder not being replaced (#1925) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by marcelovincenzi, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo Changes from 5.0.3 (build 210609) to 5.0.4 (build 210614) June 14, 2021 -Fixed issue: Renamed Config menu entries (Jessica Höck) -Fixed issue: Page Header and TopBar: Surveys - Create Survey (Jessica Höck) -Fixed issue: Page Header and TopBar: Settings - Global (Jessica Höck) -Fixed issue: Page Header and TopBar: Create/edit user roles (Jessica Höck) -Fixed issue: Page Header and TopBar: Central participant management (Jessica Höck) -Fixed issue #17347: 'Class Twig_Environment not found' when uploading an image (#1913) (Gabriel Jenik) -Fixed issue #17309: Date question always shows error when using AR language - can't proceed at survey (#1887) (Gabriel Jenik) -Fixed issue #17303: ZipArchive error when exporting theme and debug mode is avtive (Carsten Schmitz) -Fixed issue #17297: Importing question group does not work (#1914) (Gabriel Jenik) -Fixed issue #17250: Unable to upload image with extension in uppercase in Theme option (#1884) (Gabriel Jenik) -Fixed issue #17201: Easier switch between customized condition and condition designer (#1874) (Gabriel Jenik) -Fixed issue #16834: When importing a theme bigger in size than the allowed PHP.ini settings, there is no proper description of the error (#1861) (Gabriel Jenik) -Fixed issue #12349: RTL languages not dispayed correctly in the admin editor (#1879) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by nostradumusfdx, holch, femariso, GabrielLF, lucaspcs, marcelovincenzi, cassiofs, josesiqueira, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 5.0.2 (build 210607) to 5.0.3 (build 210609) June 8, 2021 #Updated translation: Turkish by bulent, kayazeren #Updated translation: Portuguese (Portugal) by c_schmitz, victorgoncalves, thiagosmartins, holch, paulohpmoraes, mauriciofurtado, femariso, marciojv, fermacedo, GabrielLF, lucaspcs, samarta, marcelovincenzi, cassiofs #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 5.0.1 (build 210532) to 5.0.2 (build 210607) June 7, 2021 -Fixed issue: Page Header (Jessica Höck) -Fixed issue: Database error when editing a quota and text is too long (Gabriel Jenik) -Fixed issue: Adjusted Save and Close Button in Create or Import new Label Set(s) view (Jessica Höck) -Fixed issue: Added Shadow and Adjusted Action Bar in Themes view (Jessica Höck) -Fixed issue #17353: Argument 1 must be at least CRYPTO_SIGN_BYTES long (Olle Haerstedt) -Fixed issue #17345: Personal Settings: Default Question Type is not saved as expected. (#1909) (Gabriel Jenik) -Fixed issue #17337: Setting mandatory state on multiple questions leads to exception (#1904) (Gabriel Jenik) -Fixed issue #17298: queXML PDF Export: 500: Internal Server Error (#1905) (Adam Zammit) -Fixed issue #17239: Error : Unable to find template "./subviews/content/.twig" (with PHP8) (#1907) (Gabriel Jenik) -Fixed issue #14039: Captcha prevent panel integration. GET URL parameter not captured (#1896) (Gabriel Jenik) Changes from 5.0.0 (build 210526) to 5.0.1 (build 210532) May 31, 2021 -Fixed issue #17341: Typo in question class for dual scale array (Carsten Schmitz) -Fixed issue #17327: Untranslatable help text in SPSS export (Olle Haerstedt) -Fixed issue #17312: Question type can be be updated after activation (selector simple) (Patricia Stelling) -Fixed issue #17306: Some update theme can break page in 3.26.4 (#1892) (Gabriel Jenik) Changes from 4.6.3 (build 210518) to 5.0.0 (build 210526) May 25, 2021 +New feature #17301: Allow whitelisting IP addresses in global settings (#1889) (Gabriel Jenik) +New feature #17301: Allow whitelisting IP addresses in global settings (#1889) (Carsten Schmitz) -Fixed issue: The interface for copying participants from CPDB to survey did not display default names for custom attributes (Patrick Teichmann) -Fixed issue: If the CPDB had custom attributes and error would be displayed while trying access it (Patrick Teichmann) -Fixed issue: Deprecated zip functions in PHP8 (Carsten Schmitz) -Fixed issue #17309: Date question always shows error when using AR language - can't proceed at survey (#1887) (Gabriel Jenik) -Fixed issue #17303: ZipArchive error when exporting theme and debug mode is avtive (Carsten Schmitz) -Fixed issue #17302: Question validation tip is now saved and shown correctly (Patricia Stelling) -Fixed issue #17250: Unable to upload image with extension in uppercase in Theme option (#1884) (Gabriel Jenik) -Fixed issue #17236: PHP 8 not supported (Carsten Schmitz) -Fixed issue #17201: Easier switch between customized condition and condition designer (#1874) (Gabriel Jenik) -Fixed issue #17195: When attaching PDF to email invitation, full path is kept as value of a hidden input (#1816) (Gabriel Jenik) -Fixed issue #16941: Too big file to upload, no error message (#1783) (Gabriel Jenik) -Fixed issue #16834: When importing a theme bigger in size than the allowed PHP.ini settings, there is no proper description of the error (#1861) (Gabriel Jenik) -Fixed issue #15670, #16330: loaded survey responses are not being decrypted (Patrick Teichmann) -Fixed issue #12349: RTL languages not dispayed correctly in the admin editor (#1879) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by c_schmitz, mauriciofurtado, fermacedo, femariso, holch, GabrielLF, marcelovincenzi, cassiofs, samarta #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 4.6.2 (build 210512) to 4.6.3 (build 210518) May 17, 2021 -Fixed issue: some question general settings are wrongly set to disabled when the survey was not active (Patrick Teichmann) -Fixed issue #17121: Custom question preview image not shown (#1875) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by nostradumusfdx, holch, femariso, GabrielLF, lucaspcs, marcelovincenzi, cassiofs, josesiqueira, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 4.6.1 (build 210510) to 4.6.2 (build 210512) May 10, 2021 Fixed issue: Not possible to choose question type Changes from 4.6.0 (build 210504) to 4.6.1 (build 210510) May 10, 2021 -Fixed issue: Settings for questions that should not be possible to manipulate during survey runtime are changeable (Patrick Teichmann) -Fixed issue: Date format used for 'Y' 'N' values in token fields (Patrick Teichmann) -Fixed issue: When you navigate between the tabs from themes the screen jumps down (Jessica Höck) -Fixed issue: When user clicks on Activate Survey from the left side navigation loop appears (Jessica Höck) -Fixed issue: Incorrect date time value when calling remote control_handle/add_response (小白) -Fixed issue: Assessment filter scope does not work for selection 'All' (Patricia Stelling) -Fixed issue #17283: "Repeat answer options" option does not accept value 0 (Carsten Schmitz) -Fixed issue #17282: Missing text in question organizer (Olle Haerstedt) -Fixed issue #17280: Can’t import a predefined bilingual label set when creating a single or a multiple choice question (Olle Haerstedt) -Fixed issue #17256: No warning about adjusted question codes is shown when importing a group which holds questions with already used question codes (#1859) (Gabriel Jenik) -Fixed issue #17166: Survey participants button missing for View Participants permission (#1867) (Gabriel Jenik) -Fixed issue #17145: File Upload encryption fails to decrypt properly (Patrick Teichmann) -Fixed issue #17123: Store missing state of encrypted fields for archived tables (Patrick Teichmann) -Fixed issue #14771: Users email address could only be changed if he also enters current password (Patricia Stelling) #Updated translation: Portuguese (Portugal) by algarvio, nostradumusfdx, samarta, femariso, lucaspcs, marcelovincenzi, marciojv, jbfloripa, cassiofs, pmduque #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Catalan by qualitatuvic Changes from 4.5.2 (build 210426) to 4.6.0 (build 210504) May 3, 2021 +New feature #17262: Create new getQuestionAttributes() endpoint for Limesurvey API (#1857) (Gabriel Jenik) -Fixed issue: Remove logo from survey list breadcrumb and replace with naming "List Surveys" (Jessica Höck) -Fixed issue #17276: Error with survey expiration date and using MSSQL (Carsten Schmitz) -Fixed issue #17237: Zip attachments on email templates are not attached to the email (#1856) (Gabriel Jenik) -Fixed issue #17205: When displaying assessment messages, empty lines are being displayed (#1855) (Gabriel Jenik) -Fixed issue #16677: Group relevance condition dissapears after importing group (#1854) (Gabriel Jenik) -Fixed issue #16638: EXPIRY keyword does not work in survey description (#1853) (Gabriel Jenik) -Fixed issue #16339: pluginhelper fullpagewrapper doesnt show content (#1860) (Gabriel Jenik) -Fixed issue #15196: Passwords of participants who saved their survey progress are stored without salt (Patrick Teichmann) #Updated translation: Turkish by kayazeren, bulent #Updated translation: Portuguese (Portugal) by c_schmitz, holch, soniagouveia, pmduque, lucaspcs, marcelovincenzi, marciojv, jbfloripa, cassiofs, samarta #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by slansky, VBraun, jelen1 #Updated translation: Czech (Informal) by slansky, jelen1 #Updated translation: Catalan by qualitatuvic Changes from 4.5.1 (build 210420) to 4.5.2 (build 210426) April 26, 2021 -Fixed issue: Question theme should not be deletable if it is used in a survey (Patrick Teichmann) -Fixed issue: Group table name is not escaped for PostgreSQL in quick translation view (Olle Haerstedt) -Fixed issue #15653: Dark Sky admin theme : Item texts hardly visible in hover (Jessica Höck) -Fixed issue #17264: Validuntil and validfrom fields don't allow just date (without time) aynmore (Carsten Schmitz) -Fixed issue #17257: Can't edit question code of activated survey (Olle Haerstedt) -Fixed issue #17247: Zip file name should not matter for question theme zip import (Olle Haerstedt) -Fixed issue #17235: Token additional attributes are blank after editing (#1845) (Gabriel Jenik) -Fixed issue #17112: Uploading files at quick translation feature using integrated editor fails with permission error (Olle Haerstedt) -Fixed issue #17100: New question will be added to the wrong group (#1847) (Gabriel Jenik) -Fixed issue #16669: getQuestionAttributes function don't get the plugins attribute (#1850) (Gabriel Jenik) -Fixed issue #16606: Blank page after granting user groups survey permissions (Jessica Höck) #Updated translation: Portuguese (Portugal) by mauriciofurtado, holch, femariso, soniagouveia, marcelovincenzi, samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj #Updated translation: Amharic by c_schmitz Changes from 4.5.0 (build 210412) to 4.5.1 (build 210420) April 19, 2021 -Fixed issue: Don't validate boolean attribute as integer for question theme (Olle Haerstedt) -Fixed issue: Add missing default sort order for question theme grid view (Olle Haerstedt) -Fixed issue #17233: Inheritance broken for some survey properties when using Postgres SQL (Carsten Schmitz) -Fixed issue #16669: getQuestionAttributes function don't get the plugins attribute (#1843) (Gabriel Jenik) -Fixed issue #14430: Usage of obsolete HTML (Jessica Höck) -Fixed issue #14154: List questions - hover over delete button (Jessica Höck) #Updated translation: Portuguese (Portugal) by mauriciofurtado, marcelovincenzi, cassiofs, samarta #Updated translation: Japanese by nomoto #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.4.16 (build 210406) to 4.5.0 (build 210412) April 12, 2021 +New feature: Autodetection of path in SPSS syntax (#1297) (Joost1982) +New feature #16832: Add user group functions to LimeSurveyAPI (Florian Döring) +New feature #16777: Add list_survey_groups to RemoteControl API (#1660) (Gabriel Jenik) +New feature #13853: Allow test & basic feedback of the email functionality. (#1769) (Gabriel Jenik) -Fixed issue: Stata export now properly supports UTF-8 charset (小白) -Fixed issue #17230: Inconsistent 'willRun' state of the survey when Start date is undefined (Carsten Schmitz) -Fixed issue #17221: Check data integrity crash with SQL error when # is use in the name of field (Olle Haerstedt) -Fixed issue #17195: When attaching PDF to email invitation, full path is kept as value of a hidden input (#1816) (Gabriel Jenik) -Fixed issue #17191: Remove unsused libraries (#1814) (Gabriel Jenik) -Fixed issue #17188: {GROUPNAME} and other variables not rendered (#1821) (Gabriel Jenik) -Fixed issue #17158: Question type: List (Radio) does not save state (Olle Haerstedt) -Fixed issue #17126: encrypted question causes error when multiple groups are used or question by question mode is activated (Patrick Teichmann) -Fixed issue #17120: After picking a new question theme, the settings are not properly updated (#1842) (Gabriel Jenik) -Fixed issue #17093: Unable to fix invalid survey after import bad TSV (#1774) (Denis Chenu) -Fixed issue #17082: text display in plain italics not possible (#1787) (Gabriel Jenik) -Fixed issue #16958: User with roles can not have more rights (#1835) (Gabriel Jenik) -Fixed issue #16782: Survey groups : theme options: same theme name appear multiple time in list (#1823) (Gabriel Jenik) -Fixed issue #15892: "List with comment" appears as unanswered in question index if comment is not given (Fabian Lehner) -Fixed issue #15819: Missing localization for group_name in add_group, set_group_properties, import_group (#1793) (Gabriel Jenik) -Fixed issue # 17207: When attaching using the theme editor, full path is displayed on the screen (#1841) (Gabriel Jenik) -Fixed issue #17093: Unable to fix invalid survey after import bad TSV (Denis Chenu) Changes from 4.4.15 (build 210329) to 4.4.16 (build 210406) April 6, 2021 -Fixed issue: Repeat headings count was off by one for first block of subqestions (Carsten Schmitz) -Fixed issue #17213: Admin backend: Color of selected options is confusing - Admin Theme Sunset Orange (Jessica Höck) -Fixed issue #17219: Filter on numeric fields in response view does not work on Postgres (Carsten Schmitz) -Fixed issue #17212: Confusing mandatory property for participant attribute fields (Carsten Schmitz) -Fixed issue #17211: list_participants returns by IDs by offset, not by ID as documentation says (Carsten Schmitz) -Fixed issue #17202: SPSS Export issues in version 4.4.13 #1827 (Gabriel Jenik) -Fixed issue #16621: In RemoteControl the parameter conditions and token for list_participants() do not allow multiple token IDs anymore (#1828) (Carsten Schmitz) -Fixed issue #16480: Empty/invalid brand/background logo causes loops on the welcome page (Carsten Schmitz) -Fixed issue #15768: After adding new admin users the user it not redirected to setting user rights afterwards (#1824) (Gabriel Jenik) -Fixed issue #15740: Update from 3.x.x to 4.0.0 fails if custom uploaddir is set (Carsten Schmitz) -Fixed issue #15051: When setting condition on Survey Participant Attributes the expression stored in DB is invalid (#1832) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Mongolian by batpurev #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by joooo_ah, c_schmitz #Updated translation: German by c_schmitz #Updated translation: German (Informal) by eddylackmann, c_schmitz, joooo_ah, Joffm, Akaer, actxcellence #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by slansky, jelen1 #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 #Updated translation: Bulgarian by peterx Changes from 4.4.14 (build 210322) to 4.4.15 (build 210329) March 29, 2021 +New feature: Include 2FA Plugin in Core application (Eddy) -Fixed issue: Unable to upload heic or heiv files (and other) (#1421) (Carsten Schmitz) -Fixed issue: RemoteControl add_participants did not return the actual saved values or errors (Carsten Schmitz) -Fixed issue: RemoteControl add_participants did not return anything (arnaudbore) -Fixed issue: Google Maps being loaded even though no API key is set (Carsten Schmitz) -Fixed issue: CPDB Participant cannot be copied to survey if attributes are encrypted (Patrick Teichmann) -Fixed issue: 2FA Plugin scripts are not loading (Eddy) -Fixed issue #17198: Update Theme Permission Language (#1812) (Carsten Schmitz) -Fixed issue #17144: Can't edit questions after import (Carsten Schmitz) -Fixed issue #17139: Invalid URL in Check integrity (Carsten Schmitz) -Fixed issue #17121: Custom question preview image not shown (Gabriel Jenik) -Fixed issue #16914: Check if localization-related options are correctly imported. (#1818) (Gabriel Jenik) -Fixed issue #16904: Check attributes are escaped properly (#1803) (Gabriel Jenik) -Fixed issue #16673: afterFindSurvey fired to many times (Patrick Teichmann) -Fixed issue #16575: Token not marked as answered if email encryption is turned on (Patrick Teichmann) -Fixed issue #16499: CPDB table not accessible after copying unencrypted Participant to CPDB (Patrick Teichmann) -Fixed issue #16462: Relavance Equation not in Sync with Condition Designed (#1809) (Gabriel Jenik) -Fixed issue #15642: Checking data integrity erroneously modifies column names in result tables (Carsten Schmitz) -* Fixed issue #16462: Relavance Equation not in Sync with Condition Designed (Gabriel Jenik) #Updated translation: Tajik by Iskandar_r #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by slansky, jelen1 #Updated translation: Czech (Informal) by slansky, jelen1 Changes from 4.4.13 (build 210315) to 4.4.14 (build 210322) March 22, 2021 -Fixed issue: Set Create question group and question as default option. (Jessica Höck) -Fixed issue: Display issue in question group bar when deletion button is deactivated (Carsten Schmitz) -Fixed issue #17197: Cannot open file browser on new surveys (Carsten Schmitz) -Fixed issue #17194: Wrong error message in EM about parenthesis count (Carsten Schmitz) -Fixed issue #17193: Auto-mapped participant attributes are not copied to CPDB (Carsten Schmitz) -Fixed issue #17189: Wrong field size in SPSS syntax export when using Postgres (Carsten Schmitz) -Fixed issue #17185: Template permissions deleted when editing global permissions (Denis Chenu) -Fixed issue #17181: User group deletion not working (Carsten Schmitz) -Fixed issue #17180: Bad HTML page after importing bad label set with invalid extension (Carsten Schmitz) -Fixed issue #17153: [security] Brute-force attack with tokens to enter survey is possible (#1802) (Gabriel Jenik) -Fixed issue #17078: checkbox layout (ARRAY(numbers)) now shown in question overview (Patricia Stelling) -Fixed issue #16999: Plugin description missing at plugin overview (Carsten Schmitz) -Fixed issue #16920: LimeReplacement Fields not working (#1739) (Gabriel Jenik) -Fixed issue #16320: Error exporting survey to TXT format when debug=2 (Carsten Schmitz) -Fixed issue #14952: Check integrity does not delete orphaned localizations (Carsten Schmitz) -Fixed issue #14777: For "Numerical input" question type sometimes the first number is erased when beginning to type (Carsten Schmitz) -Fixed issue #14153: Wrong text on quick action buttons when using question group list (Carsten Schmitz) Changes from 4.4.12 (build 210308) to 4.4.13 (build 210315) March 15, 2021 -Fixed issue #17179: Translations not available in GlotPress (Olle Haerstedt) -Fixed issue #17172: Question type: List (Radio) does not save state (Olle Harstedt) -Fixed issue #17154: Cannot edit answer options on active surveys (Olle Haerstedt) -Fixed issue #17147: Unable to export data to SPSS (Carsten Schmitz) -Fixed issue #17121: Customq question preview image not shown (#1790) (Gabriel Jenik) -Fixed issue #17090: Email continue not shown clearly after activation (#1763) (Gabriel Jenik) -Fixed issue #17040: Question editor buttons dont appear and the button general settings "pull right " (#1797) (Gabriel Jenik) -Fixed issue #17029: import wrong question attribute values ('Y' or 'N') (Patricia Stelling) -Fixed issue #16971: Unable to use encrypted token attribute in survey (Patrick Teichmann) -Fixed issue #16939: exporting list question with 'other' to SPSS does not read all data (#1791) (Gabriel Jenik) -Fixed issue #16610: Conditionals with Array dual scale not working (Olle Harstedt) -Fixed issue #16288: Bad character encoding when export file as zip (#1782) (Gabriel Jenik) -Fixed issue #15904: Default survey admin & admin email not copied from user profile (#1786) (Gabriel Jenik) #Updated translation: Turkish by bulent #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Malay by apisznasdin #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 4.4.11 (build 210301) to 4.4.12 (build 210308) March 8, 2021 -Fixed issue: Wipe command was leaving some data (Carsten Schmitz) -Fixed issue: Password is not sent in 'Resume later' email anymore for security reasons (Carsten Schmitz) -Fixed issue: Demo command not activating surveys (Carsten Schmitz) -Fixed issue: Default survey group can be deleted (Carsten Schmitz) -Fixed issue #17164: Closing of unsaved Survey Group leads to 404 (Carsten Schmitz) -Fixed issue #17162: Adminbasics build failed. (Jessica Höck) -Fixed issue #17159: Question type: Array dual scale doesn't save state (Olle Harstedt) -Fixed issue #17138: 404 after delete a theme (Olle Haerstedt) -Fixed issue #17085: Unable to copy a survey when updated from 3.x using Postgres (Carsten Schmitz) -Fixed issue #16833: new config setting for date format and question code updates (#1684) (Gabriel Jenik) -Fixed issue #16788: Column 'expire' in lime_sessions has no index (Olle Haerstedt) -Fixed issue #16730: A lot of attribute can not be translated in admin GUI (Olle Haerstedt) -Fixed issue #16723: SPSS data export does not include any delimiters after lastpage field (Carsten Schmitz) -Fixed issue #16706: Can't choose "No" option in "Slider initial value set at start" for "Multiple numerical input" - "Slider" (Olle Haerstedt) -Fixed issue #16347: Error while updating database using console command (Carsten Schmitz) -Fixed issue #15500: getSurveyInfo() fails with fatal error for a plugin from console (Olle Haerstedt) -Fixed issue #14732: Superadmin user cannot modify members of a group he is not a member of (Carsten Schmitz) #Updated translation: Turkish by bulent #Updated translation: Spanish (Spain) by jmlopez #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfortunato, lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz #Updated translation: German (Easy) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 Changes from 4.4.10 (build 210222) to 4.4.11 (build 210301) March 1, 2021 -Fixed issue: Text - Text to be updated - add participant(s) to survey button - cpdb (Jessica Höck) -Fixed issue: Question Attributes List With Comment (Jessica Höck) -Fixed issue: Question Attribute Image select list (Radio) (Jessica Höck) -Fixed issue: Question Attribute - Multiple short text (Jessica Höck) -Fixed issue: Question Attribute - Image select list (Radio) (Jessica Höck) -Fixed issue #17113: Randomization happen in survey logic file and in export (#1780) (Gabriel Jenik) -Fixed issue #17089: Date format problem (#1760) (Gabriel Jenik) -Fixed issue #17036: Question attribute: Time limit disable next (Olle Haerstedt) -Fixed issue #17018: No simple selector for Question type (#1773) (Gabriel Jenik) -Fixed issue #17015: Import from TSV : relevance set to "0" not imported (#1772) (Gabriel Jenik) -Fixed issue #16997: LDAP plugin - login lenght (#1779) (Gabriel Jenik) -Fixed issue #16955: Save and close in Group Editor not working (when editing existing group) (#1759) (Gabriel Jenik) -Fixed issue #16455: Public statistics for Ranking question not shown (#1767) (Gabriel Jenik) -Fixed issue #16449: Error with CLI password reset (#1781) (Gabriel Jenik) -Fixed issue #14203: Assessments mode vs Assessment mode (Jessica Höck) -Fixed issue #17018: No simple selector for Question type (Gabriel Jenik) #Updated translation: Turkish by bulent #Updated translation: Spanish (Spain) by jmlopez #Updated translation: Russian by vipgroup #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz, richterd, eddylackmann, Joffm #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.4.9 (build 210219) to 4.4.10 (build 210222) February 22, 2021 -Fixed issue: queXMLExport broken (Carsten Schmitz) -Fixed issue: [security] Updated ckEditor to 4.16.0 (Carsten Schmitz) -Fixed issue: Question Attribute Multiple Choice With Comments (Jessica Höck) -Fixed issue: Question Attribute Array (Numbers) (Jessica Höck) -Fixed issue: Improve English Strings - https message (Jessica Höck) -Fixed issue: Improve English Strings - Repeat headings (Jessica Höck) -Fixed issue: Improve English Strings - New role name (Jessica Höck) -Fixed issue: Improve English Strings - Global settings (Jessica Höck) -Fixed issue: Improve English Strings - Connected users (Jessica Höck) -Fixed issue: Cannot import lss/lsa file that have token length set too big (Carsten Schmitz) -Fixed issue: Apply Ace editor to question editor script field (Olle Harstedt) -Fixed issue #16850: Add survey permission to group: unordered list (jmantysalo) -Fixed issue #16474: Remote control import_group broken (GabrielJenik) -Fixed issue #16220: queXML PDF-export and reset button (#1757) (Gabriel Jenik) #Updated translation: Turkish by bulent #Updated translation: Somali by Jmantysalo #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Indonesian by Rachmat04 #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Catalan by qualitatuvic Changes from 4.4.8 (build 210217) to 4.4.9 (build 210219) February 17, 2021 -Fixed issue: [security] Possible XSS in data entry and survey logic check - found by James Mullen, Edgescan (Carsten Schmitz) -Fixed issue: [security] Possible SQL injection in data entry, CPDB participant sharing and condition editing - found by James Mullen, Edgescan (Carsten Schmitz) -Fixed issue #17095 : Error of Class 'LimeSurvey\PluginManager\CHttpException' not found (Denis Chenu) -Fixed issue #17061: Themes editor cannot be opened (Carsten Schmitz) -Fixed issue #16917: Error when navigating to global settings and using PHP8 (Carsten Schmitz) Changes from 4.4.7 (build 210215) to 4.4.8 (build 210217) February 16, 2021 -Fixed issue: Question Attributes Array By Column (Jessica Höck) -Fixed issue: Question Attributes Array 5-Point Choice (Jessica Höck) -Fixed issue: Question Attributes Array 10-Point Choice (Jessica Höck) -Fixed issue: Question Attributes Array (Jessica Höck) -Fixed issue: Question Attribute Yes/No (Jessica Höck) -Fixed issue: Question Attribute Text Display (Jessica Höck) -Fixed issue: Question Attribute Ranking (Jessica Höck) -Fixed issue: Question Attribute Multiple Choice (Jessica Höck) -Fixed issue: Question Attribute Long Free Text (Jessica Höck) -Fixed issue: Question Attribute Language Switch (Jessica Höck) -Fixed issue: Question Attribute Huge free text (Jessica Höck) -Fixed issue: Question Attribute Gender (Jessica Höck) -Fixed issue: Question Attribute File Upload (Jessica Höck) -Fixed issue: Question Attribute Equation (Jessica Höck) -Fixed issue: Question Attribute Date/Time (Jessica Höck) -Fixed issue: Question Attribute Array dual scale (Jessica Höck) -Fixed issue: Question Attribute Array (Yes/No/Uncertain) (Jessica Höck) -Fixed issue: Don't escape quotes in token attributes (Olle Haerstedt) -Fixed issue: Array (Increase/Same/Decrease) (Jessica Höck) -Fixed issue #17061: Themes editor cannot be opened (Carsten Schmitz) -Fixed issue #17024: Missing string to translate (GabrielJenik) Changes from 4.4.6 (build 210214) to 4.4.7 (build 210215) February 12, 2021 -Fixed issue: Predefined label set with multiple languages (Olle Harstedt) -Fixed issue: Populate script field in question editor (Olle Harstedt) -Fixed issue #L41-T293: Question Attributes - Bootstrap Buttons Removed Input Validation from General Settings Tab. (Jessica Höck) -Fixed issue #L41-T292: Question Attribute - List (Radio) -- Removed Input Validation from General Settings Tab. (Jessica Höck) -Fixed issue #L41-T291: Question Attributes - List DropDown - Remove Input Validation from General Settings. (Jessica Höck) -Fixed issue #17087: Checkbox layout lost after update (or when import survey) (Olle Haerstedt) -Fixed issue #17084: DB upgrade from 3 to 4 fails when DB is PostgreSQL (Olle Harstedt) -Fixed issue #17081: LS 4.x hangs when I try to edit survey from buttons in main menu (Olle Harstedt) -Fixed issue #17078: Checkbox layout not working (Olle Harstedt) -Fixed issue #17075: User roles : all rights are enabled (Denis Chenu) -Fixed issue #17034: Hide tip not working (Patricia Stelling) #Updated translation: Turkish by bulent #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: French (France) by aschwey Changes from 4.4.5 (build 210213) to 4.4.6 (build 210214) February 10, 2021 -Fixed issue #17061: Themes editor cannot be opened (eddylackmann) Changes from 4.4.4 (build 210212) to 4.4.5 (build 210213) February 10, 2021 -Fixed issue: Syntax error in user statistics (Olle Harstedt) -Fixed issue: Predefined label set with multiple languages (Olle Harstedt) -Fixed issue: Faulty link to manual in notification (Olle Harstedt) -Fixed issue #17055: Public stats don't use the theme set at survey, but at global settings (#1752) (Gabriel Jenik) -Fixed issue #17032: Preview question wrong link (Patricia Stelling) -Fixed issue #17031: Wrong labels, must be group instead of page (Patricia Stelling) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: German by joooo_ah #Updated translation: French (France) by aschwey, AlainR Changes from 4.4.3 (build 210209) to 4.4.4 (build 210212) February 9, 2021 -Fixed issue: [security] Possible SQL injection in statistics (Carsten Schmitz) -Fixed issue: [security] Auditlog not capturing all response modifications (Carsten Schmitz) -Fixed issue #17066: Cannot access survey group permissions in latest master (Denis Chenu) #Updated translation: Turkish by bulent #Updated translation: Greek by kiolalis #Updated translation: Finnish by Jmantysalo Changes from 4.4.2 (build 210208) to 4.4.3 (build 210209) February 8, 2021 Hotfix release -Fixed issue #17061: Themes editor cannot be opened after Comfort Update (eddylackmann) Changes from 4.4.1 (build 210201) to 4.4.2 (build 210208) February 8, 2021 -Fixed issue: Question Attributes: Single Choice 5-Point. (Jessica Höck) -Fixed issue #17052: Permission for owner of survey (Denis Chenu) -Fixed issue #17041: Error with SUM on array text (Gabriel Jenik) -Fixed issue #17030: Can't add a question to a group (Gabriel Jenik) -Fixed issue #17010: Admin personal setting not implemented (Gabriel Jenik) -Fixed issue #17008: Bad label and id in Question editor (Denis Chenu) -Fixed issue #16949: Uploading an image through the theme options fails (Gabriel Jenik) -Fixed issue #16882: Unable to set Html editor in Personnal settings (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by ritapas, lfanfoni #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: German by eddylackmann #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by tammo, Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by slansky, VBraun, jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by valdomir, qualitatuvic Changes from 4.4.0 (build 210129) to 4.4.1 (build 210201) February 1, 2021 -Fixed issue: Access group - use quick add question create button (Jessica Höck) -Fixed issue #16909: Slow loading when the questionnaire has a large number of quotas (500+) (#1692) (NDDDA) Changes from 4.3.34 (build 210119) to 4.4.0 (build 210129) January 28, 2021 LimeSurvey 4.4.0 contains VueJS reverts. The decision was taken to improve the stability of the software. For more information, check the fixed issues below: +New feature: Integrated global user administration settings and admin creation email template (Eddy Lackmann) +New feature : Global permission for Survey groups (Denis Chenu) +New feature #16812 : Make invitation/reminder sending rate configurable (Vilius Šumskas) +New feature #16779: Keep graph on same statistics PDF page if possible (GabrielJenik) +New feature #16440: Survey group Permission : always available in list (Denis Chenu) +New Feature #16429: Added config variable to implicitly declare MyISAM engine when creating tables in MySQL (#1447) (Jens Eeckhout) -Fixed issues #16954 & #16237: Rebase Master (#1727) (Gabriel Jenik) -Fixed issue: zoho L41-T44 Quick translation does not work. (Jessica Höck) -Fixed issue: Unable to update from LimeSurvey 3. (Carsten Schmitz) -Fixed issue: Preinstall Comfort Update Checker plugin on installation (Eddy) -Fixed issue: Internal Error - Found no database entry for plugin id (Jessica Höck) -Fixed issue: Grammar Correction in LS4 for Mask Question Type Multiple numerical input Slider Tab. (Jessica Höck) -Fixed issue: Database exception is shown when trying to reload responses for/resume an inactive survey (Carsten Schmitz) -Fixed issue: Database error when username or user full name too long (Carsten Schmitz) -Fixed issue: Database error when survey title too long (Carsten Schmitz) -Fixed issue: Cannot open theme editor after upgrading from version 3.x (Carsten Schmitz) -Fixed issue [security] #16884: LimeSurvey registration emails can be abused (thanks to winfried) (Denis Chenu) -Fixed issue #17020: Bug on invitation+reminder dates when creating a new token using the integrated LS GUI (#1732) (Gabriel Jenik) -Fixed issue #17017: Unable to use quote in advanced settings (Denis Chenu) -Fixed issue #17002: Can not select "Display theme option" in Boostrap buttons question theme (Denis Chenu) -Fixed issue #16982: Server error if template are invalid (Denis Chenu) -Fixed issue #16973: Cannot activate browser reponses after activating survey (trischi80) -Fixed issue #16966: No way to edit role Permission (Denis Chenu) -Fixed issue #16963: Two Scroll bars on the right side (Gabriel Jenik) -Fixed issue #16935: Directly show Editor mode from my profile not working (#1728) (Gabriel Jenik) -Fixed issue #16932: When creating a survey with the default demo contents, the process halts (GabrielJenik) -Fixed issue #16930: HTML Editor inline mode not working in Question Editor View (GabrielJenik) -Fixed issue #16928: Script field should be hidden if in "my profile" script is disabled (GabrielJenik) -Fixed issue #16927: Non-numerical answer option prefix from my profile not working (GabrielJenik) -Fixed issue #16926: Reorder SQs and AOs for subquestion & answer options (GabrielJenik) -Fixed issue #16922: Add new question to group button not working (Jessica Höck) -Fixed issue #16910: Any plugin public function can be done without any control on rights (#1706) (Denis Chenu) -Fixed issue #16899 & #16950: Attachments on Email Invitations (#1720) (Gabriel Jenik) -Fixed issue #16898: Pop Up Editor does not work inside the Question Editor (GabrielJenik) -Fixed issue #16897: Subquestions are being automatically picked up from previous (sub)questions (GabrielJenik) -Fixed issue #16896: Javascript shown when editing subquestions (GabrielJenik) -Fixed issue #16881: HTML editor popup broken (#1697) (Gabriel Jenik) -Fixed issue #16859: Survey list navigator in homle page broke with Multiviews (#1667) (Denis Chenu) -Fixed issue #16853: Inconsistent filter behaviour when create token (Denis Chenu) -Fixed issue #16815: LS4: Wrong details shown at print answer overview for dual scale questions (#1675) (Gabriel Jenik) -Fixed issue #16545: Participant edition and bug when the ENTER key. (#1722) (Gabriel Jenik) -Fixed issue #16293: Question Type: File Upload attached file is too big, no error message but internal server error (GabrielJenik) -Fixed issue #15428: 15428: cross-hover in matrix questions (theme option) not implemented for array by column (#1645) (Gabriel Jenik) -Fixed issue #15234: Default relevance hidden style is disabled not hidden (Denis Chenu) -Fixed issue #14551: user can grant more permissions on a survey than he has himself (Denis Chenu) -* Fixed issue #16950: publicurl disable attchments (Gabriel Jenik) -* Fixed issue #16899: Cannot attach PDF to email invitation (email template for surveys) - develop branch (Gabriel Jenik) #Updated translation: Romansh by cdorin #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by eddylackmann, c_schmitz #Updated translation: German by das-g. #Updated translation: French (France) by eddylackmann #Updated translation: Finnish by Jmantysalo #Updated translation: Esperanto by das-g. #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.4.0-RC3 (build 210112) to 4.4.0-RC4 (build 210120) January 20, 2021 -Fixed issue: wrong port and TLS description in bounce email/smtp settings (#1639) (Vilius Šumskas) -Fixed issue: Unable to update from LimeSurvey 3. (Carsten Schmitz) -Fixed issue: Internal Error - Found no database entry for plugin id (Jessica Höck) -Fixed issue: Grammar Correction in LS4 for Mask Question Type Multiple numerical input Slider Tab. (Jessica Höck) -Fixed issue: Cannot open theme editor after upgrading from version 3.x (Carsten Schmitz) -Fixed issue [security] #16884: LimeSurvey registration emails can be abused (thanks to winfried) (Denis Chenu) -Fixed issue #16982: Server error if template are invalid (Denis Chenu) -Fixed issue #16973: Cannot activate browser reponses after activating survey (trischi80) -Fixed issue #16966: No way to edit role Permission (Denis Chenu) -Fixed issue #16963: Two Scroll bars on the right side (Gabriel Jenik) -Fixed issue #16962: Sent is not recorded when validuntil is set and using MSSQL (Carsten Schmitz) -Fixed issue #16922: Add new question to group button not working (Jessica Höck) -Fixed issue #16910: Any plugin public function can be done without any control on rights (#1706) (Denis Chenu) -Fixed issue #16899 & #16950: Attachments on Email Invitations (#1720) (Gabriel Jenik) -Fixed issue #16859: Survey list navigator in homle page broke with Multiviews (#1667) (Denis Chenu) -Fixed issue #16853: Inconsistent filter behaviour when create token (Denis Chenu) -Fixed issue #16545: Participant edition and bug when the ENTER key. (#1722) (Gabriel Jenik) -Fixed issue #15655: Cannot set SMTP/bounce password containing certain characters (Carsten Schmitz) -Fixed issue #14551: user can grant more permissions on a survey than he has himself (Denis Chenu) -Fixed issue: wrong port and TLS description in bounce email/smtp settings (Vilius Šumskas) -Fixed issue #16950: publicurl disable attchments (Gabriel Jenik) -Fixed issue #16899: Cannot attach PDF to email invitation (email template for surveys) - develop branch (Gabriel Jenik) #Updated translation: Romanian by cdorin Changes from 4.3.33 (build 201228) to 4.3.34 (build 210119) January 18, 2021 -Fixed issue: wrong port and TLS description in bounce email/smtp settings (Vilius Šumskas) -Fixed issue: Database error when username or user full name too long (Carsten Schmitz) -Fixed issue [security] #16884: LimeSurvey registration emails can be abused (thanks to winfried) (Denis Chenu) -Fixed issue #16982: Server error if template are invalid (Denis Chenu) -Fixed issue #16962: Sent is not recorded when validuntil is set and using MSSQL (Carsten Schmitz) -Fixed issue #16859: Survey list navigator in homle page broke with Multiviews (Denis Chenu) -Fixed issue #16853: Inconsistent filter behaviour when create token (Denis Chenu) -Fixed issue #15655: Cannot set SMTP/bounce password containing certain characters (Carsten Schmitz) -Fixed issue #15611: No HTML wrapper in public stats (Gabriel Jenik) -Fixed issue#16987: Incorrect language-switch field length for SPSS syntax export (TonisOrmisson) -Fixed issue: wrong port and TLS description in bounce email/smtp settings (Vilius Šumskas) #Updated translation: Romanian by cdorin #Updated translation: Romanian by filipguttman, enedelcu, cdorin #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Kannada by yogiks #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: French (France) by AlainR #Updated translation: Finnish #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by valdomir, qualitatuvic Changes from 4.4.0-RC2 (build 210104) to 4.4.0-RC3 (build 210112) January 11, 2021 -Fixed issue: Database error when username or user full name too long (Carsten Schmitz) -Fixed issue: Database error when survey title too long (Carsten Schmitz) -Fixed issue #15611: No HTML wrapper in public stats (#1696) (Gabriel Jenik) #Updated translation: Romanian by filipguttman, enedelcu, cdorin #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Japanese by nomoto Changes from 4.4.0-RC1 (build 201223) to 4.4.0-RC2 (build 210104) January 4, 2021 +New feature #16779: Keep graph on same statistics PDF page if possible (GabrielJenik) -Fixed issue #16932: When creating a survey with the default demo contents, the process halts (GabrielJenik) -Fixed issue #16930: HTML Editor inline mode not working in Question Editor View (GabrielJenik) -Fixed issue #16928: Script field should be hidden if in "my profile" script is disabled (GabrielJenik) -Fixed issue #16927: Non-numerical answer option prefix from my profile not working (GabrielJenik) -Fixed issue #16926: Reorder SQs and AOs for subquestion & answer options (GabrielJenik) -Fixed issue #16881: HTML editor popup broken (#1697) (Gabriel Jenik) -Fixed issue #16293: Question Type: File Upload attached file is too big, no error message but internal server error (GabrielJenik) #Updated translation: Romanian by cdorin #Updated translation: Chinese (Taiwan) (Traditional) by katy50306, terrywei, sylsylsylvie, CTFang, TuTu_chen, scott306lr, Yeeeeeet Changes from 4.3.32 (build 201221) to 4.4.0-RC1 (build 201223) December 22, 2020 +New feature: Integrated global user administration settings and admin creation email template (Eddy Lackmann) +New feature : Global permission for Survey groups (Denis Chenu) +New feature #16812 : Make invitation/reminder sending rate configurable (Vilius Šumskas) +New feature #16440: Survey group Permission : always available in list (Denis Chenu) +New Feature #16429: Added config variable to implicitly declare MyISAM engine when creating tables in MySQL (#1447) (Jens Eeckhout) -Fixed issue: zoho L41-T44 Quick translation does not work. (Jessica Höck) -Fixed issue: Preinstall Comfort Update Checker plugin on installation (Eddy) -Fixed issue: Database exception is shown when trying to reload responses for/resume an inactive survey (Carsten Schmitz) -Fixed issue #16906: Version disclosure via limesurvey.pot (Denis Chenu) -Fixed issue #16898: Pop Up Editor does not work inside the Question Editor (GabrielJenik) -Fixed issue #16897: Subquestions are being automatically picked up from previous (sub)questions (GabrielJenik) -Fixed issue #16896: Javascript shown when editing subquestions (GabrielJenik) -Fixed issue #16894: Not possible to batch-edit owners for Central Participant database (#1688) (Gabriel Jenik) -Fixed issue #15428: 15428: cross-hover in matrix questions (theme option) not implemented for array by column (#1645) (Gabriel Jenik) Changes from 4.3.32 (build 201221) to 4.3.33 (build 201228) December 28, 2020 -Fixed issue #16906: Version disclosure via limesurvey.pot (Denis Chenu) -Fixed issue #16894: Not possible to batch-edit owners for Central Participant database (#1688) (Gabriel Jenik) #Updated translation: Romanian by cdorin #Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz, katy50306, terrywei, sylsylsylvie, CTFang, TuTu_chen, scott306lr, Yeeeeeet Changes from 4.3.31 (build 201214) to 4.3.32 (build 201221) December 21, 2020 -Fixed issue #16895: Question radio button with Question Theme "Bootstrap Buttons" does not keep value in "Other" field (#1683) (Gabriel Jenik) -Fixed issue #16829 :hugefreetext question type twig and xml file config error (NDDDA) -Fixed issue #16764: Language changer displays languages in current language instead of native language (Jelle Sebreghts) -Fixed issue #16741: Filtering on responses for questions of type Array dual scale was not working in Statistics (#1653) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: Greek by kiolalis #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.3.30 (build 201207) to 4.3.31 (build 201214) December 14, 2020 -Fixed issue: barebone URL are not replaced for text email (Denis Chenu) -Fixed issue #16901: @@SURVEYURL@@ not replaced when register (Denis Chenu) -Fixed issue #16892: When reload response ; multinumerci shown 0000 at end of string (Denis Chenu) -Fixed issue #16891: PHP 7.4 + debug : PHP Notice with numeric question type (Denis Chenu) -Fixed issue #16776 question index marks pages with fully answered questions as unanswered (Gabriel Jenik) -Fixed issue #16749: Make sure Vanilla and Bootswatch look like Fruity (Gabriel Jenik) -Fixed issue #16670: Extended theme shows all options in one page (Gabriel Jenik) -Fixed issue #16500: Printable survey have no 'group_order' and 'question_order' attribute (Gabriel Jenik) -Fixed issue #16308: Multi Numeric Slider custom Font Awesome icons (Gabriel Jenik) #Updated translation: Slovak by jelen1 #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Italian by ritapas, lfanfoni #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: Greek by kiolalis #Updated translation: Czech (Informal) by jelen1 #Updated translation: Bulgarian by llamaloverbg Changes from 4.3.29 (build 201130) to 4.3.30 (build 201207) December 7, 2020 -Fixed issue #16875: strong tag displayed in First and Last name column of Survey responses page (Denis Chenu) -Fixed issue # 16824: Quota : Back to the previous page, one click is not recognized, you need to click again (#1676) (Gabriel Jenik) #Updated translation: Portuguese (Portugal) by hurricane, samarta #Updated translation: Portuguese (Brazil) by marciojv #Updated translation: Hebrew by MeirOverferst #Updated translation: Greek by kiolalis #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Croatian by rovinj Changes from 4.3.28 (build 201123) to 4.3.29 (build 201130) November 30, 2020 -Fixed issue: Hardening for subquestions addition (Carsten Schmitz) -Fixed issue #16865: Unable to export as PDF with PHP7.4 (Denis Chenu) -Fixed issue #16861: ComfortUpdateChecker can broke with other plugin (Denis Chenu) -Fixed issue #16855: Upload File MIME Type Check Error (Denis Chenu) #Updated translation: Portuguese (Portugal) by samarta, hurricane #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by hshirosaki #Updated translation: Finnish by Jmantysalo #Updated translation: Estonian by ritapas #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, imacat #Updated translation: Catalan by qualitatuvic Changes from 4.3.27 (build 201116) to 4.3.28 (build 201123) November 23, 2020 -Fixed issue [security] #16841: XSS vulnerability with registration (Denis Chenu) -Fixed issue #16847: Sort users when adding to usergroup (jmantysalo) -Fixed issue #16042 generated token length is too short with add participants() (Gabriel Jenik) -Fixed issue #15428: 15428: cross-hover in matrix questions (theme option) not implemented for array by column (#1645) (Gabriel Jenik) -Fixed issue #16042: Generated token length is too short with add_participants(Gabriel Jenik) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Latvian by exnovo #Updated translation: Greek by kiolalis #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, jelen1 #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Catalan by qualitatuvic Changes from 4.3.26 (build 201110) to 4.3.27 (build 201116) November 16, 2020 +New feature #16649: enable video in spite of active xss filtering (Gabriel Jenik) -Fixed issue: Assessment editing not properly working if quota messages contain HTML (Carsten Schmitz) -Fixed issue #16827: Dump while accessing statistics (Gabriel Jenik) -Fixed issue #16817: Missing MIME type check on survey import (Abdulrahman Ahmad Al Bataineh) -Fixed issue #16748: Upload file (logo) missing in fruity and bootswatch (Gabriel Jenik) -Fixed issue #16110: resources not found (vanilla based template) (Gabriel Jenik) -Fixed issue #16748: Upload file (logo) missing in fruity and bootswatch (Gabriel Jenik) #Updated translation: Spanish (Spain) by jmlopez #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: Finnish by tigger, Jmantysalo #Updated translation: Croatian by rovinj #Updated translation: Chinese (Simplified) by liumingjun #Updated translation: Catalan by qualitatuvic Changes from 4.3.25 (build 201105) to 4.3.26 (build 201110) November 9, 2020 -Fixed issue: Allow to login if LDAP user's DN contains double quotes (#1649) (Vilius Šumskas) -Fixed issue #16819: Delete a single user in user management and throw an exception. (#1646) (Gabriel Jenik) -Fixed issue #16576: Problems with the error message when a token is already used (inherit). (Jessica Höck) #Updated translation: Spanish (Spain) by cdorin #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Catalan by qualitatuvic Changes from 4.3.24 (build 201102) to 4.3.25 (build 201105) November 4, 2020 -Fixed issue [security]: Unauthorized access to statistics of a survey with certain permission configurations (Carsten Schmitz) -Fixed issue: visually disable account type buttons when global configuration is set (Vilius Šumskas) -Fixed issue #16804: Upgrading from very old versions not possible (Carsten Schmitz) Changes from 4.3.23 (build 201026) to 4.3.24 (build 201102) November 2, 2020 -Fixed issue: Database error in statistics when entering invalid information in number or date filter (Carsten Schmitz) -Fixed issue: #16790: Survey participant / Token editor doesn't correctly reflect reminder status when survey in anonymous mode (Adam Zammit) -Fixed issue: #16789: Token editor mixes up invitation sent / reminder sent when manually editing token / survey participant (Adam Zammit) -Fixed issue #14558: No difference shown for auto set Permission in survey (Denis Chenu) #Updated translation: Ukrainian by imnetxiin #Updated translation: Turkish by kayazeren #Updated translation: Maltese by ritapas #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj #Updated translation: Bengali Changes from 4.3.22 (build 201019) to 4.3.23 (build 201026) October 26, 2020 -Fixed issue: View access to survey group even though no permission (Carsten Schmitz) -Fixed issue: Update issue with invalid datetime value stored in startdate/datestamp field of response table (Carsten Schmitz) -Fixed issue: Preinstall Comfort Update Checker plugin on installation (Eddy) -Fixed issue: Don't update survey group if no POST was submitted (Carsten Schmitz) -Fixed issue: DB error when trying to activate already activated survey (Carsten Schmitz) -Fixed issue: Create token table on Postgres throws index error, if done repeatedly (Carsten Schmitz) -Fixed issue #16769: Unable to embed in iframe (using config.php) for Chrome (Denis Chenu) -Fixed issue #16766: Simple user reset Survey group to default one (Denis Chenu) -Fixed issue #16758: PHP7.1 + debug set : PHP Warning A non-numeric value encountered (Denis Chenu) -Fixed issue #16744: No error shown on logic file if error exist on group (Denis Chenu) -Fixed issue #16674: Array Type:F: Column width falsely calculated (nadnx) -Fixed issue #16501: Navigation Problems on iPhone and Mac (Adam Zammit) -Fixed issue #16454: Sometimes, question_order is assigned from survey_id (GabrielJenik) -Fixed issue #16130: empty directory parameter on "LimeSurveyFileManager" (eliasmagn) #Updated translation: Portuguese (Portugal) by pmduque #Updated translation: Myanmar by yarzaryeni #Updated translation: Japanese by a_ochi11 #Updated translation: Italian by ritapas, Caramiagigante #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet #Updated translation: Catalan by qualitatuvic Changes from 4.3.21 (build 201015) to 4.3.22 (build 201019) October 19, 2020 -Fixed issue: Database error if email subject is too long (Carsten Schmitz) -Fixed issue #16745: Title for ranking question gets codes instead of quotes (Denis Chenu) -Fixed issue #16738: Check logic, error in question group shown as error in question (Denis Chenu) -Fixed issue #16728 :my account->Show script field option not effective (NDDDA) -Fixed issue #16571: hover OK button on confirm hide the OK (Gabriel Jenik) -Fixed issue #16442: Unable to use string with "on" in theme option label (Denis Chenu) -Fixed issue #16313: Issues saving/modifying answers: "Answer codes must be unique by question" (Gabriel Jenik) -Fixed issue #16274: Fruity Theme : Setting font didn't work (Gabriel Jenik) -Fixed issue #15837: After upgrade plugins are duplicated (GabrielJenik) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: German by eddylackmann #Updated translation: French (France) by eddylackmann #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.3.20 (build 201012) to 4.3.21 (build 201015) October 14, 2020 -Fixed issue: User without superadmin permission can enter comfort update page without restriction (Eddy Lackmann) -Fixed issue: Update issue with invalid datetime value stored in expires field (Carsten Schmitz) -Fixed issue: Participant access key length could be set to 36 (and creating errors on registration) even though 35 is the maximum. (Carsten Schmitz) -Fixed issue: No update notification for comfort update users (Eddy Lackmann) -Fixed issue: Database exception is shown when trying to download files on a inactive survey (Carsten Schmitz) -Fixed issue #16714: Clear process after test script is failing (Gabriel Jenik) -Fixed issue #16644: Audit log not save all actions (GabrielJenik) -Fixed issue #16640: Bar charts at statistics start with min value=1 but has to be min value=0 (Gabriel Jenik) #Updated translation: Polish by elissa, dscoig #Updated translation: Polish (Informal) by elissa #Updated translation: Myanmar by cdorin #Updated translation: Japanese by nomoto #Updated translation: German by eddylackmann #Updated translation: German (Informal) by eddylackmann #Updated translation: French (France) by eddylackmann #Updated translation: Catalan by qualitatuvic Changes from 4.3.19 (build 201005) to 4.3.20 (build 201012) October 12, 2020 +New feature: E-Mail bodies allow now for more than 64kb size when using MySQL (Carsten Schmitz) -Fixed issue: Some database updates from 3.x were not run on update (Carsten Schmitz) -Fixed issue: Error when too many translations are added to a survey (Carsten Schmitz) -Fixed issue: Database exception when trying to add the same user twice in survey permissions (Carsten Schmitz) -Fixed issue: Database exception is shown when trying to reload responses for/resume an inactive survey (Carsten Schmitz) -Fixed issue: Database exception is shown when trying to download files on a inactive survey (Carsten Schmitz) -Fixed issue: Database error on sorting CPDB participants by owner (Carsten Schmitz) -Fixed issue: Database error on question creation/editing if question text is too long (Carsten Schmitz) -Fixed issue #16708: php error in statistics view (Gabriel Jenik) -Fixed issue #16704: Inheritance not working when importing themes created for LS3.x (Gabriel Jenik) -Fixed issue #16694: Export multiple surveys (lss, lsa) to ZIP crashes or does not export reports/tokens for correct survey (GabrielJenik) -Fixed issue #16685: Delete Plugin files is not working (Gabriel Jenik) -Fixed issue #16642: PHP warning when showing array questions (Gabriel Jenik) -Fixed issue #16637: Statistics: Criteria not cleared for text question results (GabrielJenik) -Fixed issue #16620: simple statistics looks odd (GabrielJenik) #Updated translation: Japanese by nomoto, kmrmtr #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Arabic by medhat Changes from 4.3.18 (build 200928) to 4.3.19 (build 201005) October 5, 2020 -New feature: JSON available as export option for responses (Carsten Schmitz) -Fixed issue: RemoteControl API JSON export broken if first field it not response ID (Carsten Schmitz) -Fixed issue: Quick translation shows database error when group name too long (Carsten Schmitz) -Fixed issue: Importing participant with invalid Valid/ValidUntil date threw database error (Carsten Schmitz) -Fixed issue #16672: Can't select seperator for CPDB export - export doesn't recognise text (#1600) (Gabriel Jenik) -Fixed issue #16665: Question index not shown if survey mode is set to "inherit"(Gabriel Jenik) -Fixed issue #16658: queXMLPDF export shows JS script (Gabriel Jenik) -Fixed issue #16635: Timer not working when survey is active (when executing the survey multiple times in the same browser/tab) (Gabriel Jenik) -Fixed issue #16665: Question index not shown if survey mode is set to "inherit" (Gabriel Jenik) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.3.17 (build 200921) to 4.3.18 (build 200928) September 28, 2020 -Fixed issue: SPSS export broken for numbers > 1000 (Carsten Schmitz) -Fixed issue: If the participant table is too big the token generation may fail due to memory shortage (Carsten Schmitz) -Fixed issue: Accidental double deactivation throws database error (Carsten Schmitz) -Fixed issue #16693: Export responses to SPSS button does not work (Carsten Schmitz) Changes from 4.3.16 (build 200915) to 4.3.17 (build 200921) September 21, 2020 -Fixed issue: SPSS export - Seed value does not have proper variable name (Carsten Schmitz) -Fixed issue: SPSS export - Empty value replacement causing corrupted data fields (Carsten Schmitz) -Fixed issue: Participant import with duplicate check very slow when there more than 100k participants (Carsten Schmitz) -Fixed issue: Participant import slow when there are many entries with empty email addresses (Carsten Schmitz) -Fixed issue: PSPP support (Carsten Schmitz) -Fixed issue #16682: Potential PHP Notice related to lastquestiongroup (Denis Chenu) -Fixed issue #16663: Unable to install related question theme (GabrielJenik) -Fixed issue #16650: Timing not recorded when exporting results (GabrielJenik) -Fixed issue #16373 : Bootstrap Buttons not aligned when filtered (Denis Chenu) -Fixed issue #16229: Random answer order currently broken (GabrielJenik) -Fixed issue #16185: Typo "be have" (jmantysalo) Fixed issue #16662: Event beforePermissionSetSave is not dispatched (jmantysalo) #Updated translation: Ukrainian by imnetxiin #Updated translation: Portuguese (Brazil) by josesiqueira, tamiel #Updated translation: Hebrew by MeirOverferst1984, MeirOverferst #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Chinese (Taiwan) (Traditional) by blueway Changes from 4.3.15 (build 200907) to 4.3.16 (build 200915) September 15, 2020 -Fixed issue #16667: Unable to update format or questionindex by plugin (Denis Chenu) -Fixed issue #16181: some strings in italian have characters shown as entities (Gabriel Jenik) #Updated translation: Spanish (Spain) by lkikut #Updated translation: Spanish (Argentina) by lkikut #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: German (Informal) by jweberhofer Changes from 4.3.14 (build 200826) to 4.3.15 (build 200907) September 7, 2020 -Fixed issue: Minor errors in tutorial (Carsten Schmitz) -Fixed issue #16636: False warning about the screen resolution (Gabriel Jenik) -Fixed issue #15656: Quick translation: Basic and detailed admin notification emails can't be translated (Gabriel Jenik) -* Fixed issue #16565: Transfer surveys window to be displayed to ask to transfer surveys to other users while deleting the survey owner (Gabriel Jenik) #Updated translation: Ukrainian by imnetxiin #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: Chinese (Taiwan) (Traditional) by imacat #Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet #Updated translation: Catalan by qualitatuvic Changes from 4.3.13 (build 200824) to 4.3.14 (build 200826) August 26, 2020 -Fixed issue [Security] #16611: not possible anymore to add xss when updating users fullname in usermanagement (Patricia Stelling) -Fixed issue #16547: Action buttons don't work on plugin details page (Plugin management) (#1563) (Gabriel Jenik) -Fixed issue #16538: Can add 2 survey participantes with the same token with the RPC api (GabrielJenik) Changes from 4.3.12 (build 200820) to 4.3.13 (build 200824) August 24, 2020 -Fixed issue #16217: Survey will not show is the "inherit on" is chosen. (GabrielJenik) -Fixed issue #16194: file upload disables other clicks. (GabrielJenik) #Updated translation: Japanese by kaorumori #Updated translation: Hebrew by tabakman, cdorin, MeirOverferst1984 #Updated translation: French (France) by eddylackmann #Updated translation: Czech by jelen1 Changes from 4.3.11 (build 200817) to 4.3.12 (build 200820) August 20, 2020 -Fixed issue #16594: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (Permission Roles) (Gabriel Jenik) -Fixed issue #16593: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (UserName) (Gabriel Jenik) -Fixed issue #16592: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (User Details) (Gabriel Jenik) -Fixed issue #16591: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (Survey Menu) (Gabriel Jenik) -Fixed issue #16590: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (User Groups) (Gabriel Jenik) -Fixed issue #16573: Others than the survey owners are not allowed to edit questions anymore (Gabriel Jenik) -Fixed issue #16507: Mass permissions are not being saved (Gabriel Jenik) -Fixed issue #16083: Cannot edit assessments (Dietrich Streifert) #Updated translation: Portuguese (Portugal) by dtddecsis #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas Changes from 4.3.10 (build 200812) to 4.3.11 (build 200817) August 17, 2020 -Fixed issue #16566: We cannot create multiple choice questions (Gabriel Jenik) -Fixed issue #16483: Adding condition triggers bulk update for complete database (Gabriel Jenik) -Fixed issue #16335: Cannot see more label sets if the list is long (Gabriel Jenik) -Fixed issue #16326: Statistics filters do not reflect percentages and totals (Gabriel Jenik) -Fixed issue #16206: Slider tip indicates false error (Gabriel Jenik) -Fixed issue #15929: Missing button to scan files at plugin overview at LS4 (Gabriel Jenik) -Fixed issue #15864: When deleting a question at LS 4 the system switches to the "Settings" menu (Gabriel Jenik) #Updated translation: Korean by zist21 #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Danish by pedesjensen, Mikkel #Updated translation: Croatian by rovinj #Updated translation: Chinese (Taiwan) (Traditional) by scott306lr Changes from 4.3.9 (build 200806) to 4.3.10 (build 200812) August 12, 2020 -Fixed issue #16550: Answer option code is not limited to 5 characters (#1541) (Gabriel Jenik) -Fixed issue #16539: "Structure" should be shown when editing conditions (via the condition designer) (#1522) (Gabriel Jenik) -Fixed issue #16534: No creation date when importing participants to CPDB (#1529) (Gabriel Jenik) -Fixed issue #16531: Validation regex including unicode characters fails (#1521) (Gabriel Jenik) -Fixed issue #16529: After deleting a user who owned a survey, the survey list generates a dump (#1513) (Gabriel Jenik) -Fixed issue #16508: Can't run survey with child theme because of enheritance problems. (#1523) (Gabriel Jenik) -Fixed issue #16269: "Start bounce processing" menu item doesn't work (#1533) (Gabriel Jenik) -Fixed issue #16250: Slider for numeric question display text area (#1512) (Gabriel Jenik) -Fixed issue #16235: Welcome page show again if cookies are enable and survey is already done (#1538) (Gabriel Jenik) -Fixed issue #16205: Slider left/right text and min/max not displayed correctly (#1509) (Gabriel Jenik) -Fixed issue #15979: "Save and add group" plus "Save and add question" do not work correctly. (#1515) (Gabriel Jenik) -Fixed issue #15939: Update to 4x seems to have changed the Display/Export (#1503) (Gabriel Jenik) -Fixed issue #15758: Slider settings not saved (#1504) (Gabriel Jenik) Changes from 4.3.8 (build 200803) to 4.3.9 (build 200806) August 6, 2020 -Fixed issue: When editing a token the date/time format is not properly displayed and handled on "invitation sent" or "reminder sent" field and thus wrong values are saved (Carsten Schmitz) -Fixed issue: Renamed Valencian translation to correct term (Carsten Schmitz) -Fixed issue #16561: Batch-editing tokens does not set fields properly if "completed", "invitation sent" or "reminder sent" is set to No. (Carsten Schmitz) -Fixed issue #16469: Any admin user can see any question (without read right on survey) (Denis Chenu) -Fixed issue #16467: Reflected XSS vulnerabilities (Denis Chenu) #Updated translation: Ukrainian by imnetxiin #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by gLf #Updated translation: German by c_schmitz #Updated translation: Finnish by Jmantysalo Changes from 4.3.7 (build 200730) to 4.3.8 (build 200803) August 3, 2020 -Fixed issue #16554: Upgrading from 4.0.1 to 4.3.7, the "Save" button is now missing in question creation (#1528) (Gabriel Jenik) -Fixed issue #16521: After updating an answer option, the related condition doesn't get updated (GabrielJenik) -Fixed issue #16519: For specific screen navigation, condition is not saved properly (GabrielJenik) -Fixed issue #16509: Permissions are weakly checked on conditions designer (GabrielJenik) -Fixed issue #16363: File Upload in LS4 & IE 11 (GabrielJenik) -Fixed issue #16127: Copy condition and other buttons missing in top panel (GabrielJenik) -Fixed issue #16081: Click on "Add question" located under Structure tab - view does not move to the newly created question. (GabrielJenik) -Fixed issue #15860: Changing language at question preview leads to loading the wrong page (GabrielJenik) #Updated translation: Ukrainian by imnetxiin #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Croatian by rovinj Changes from 4.3.6 (build 200727) to 4.3.7 (build 200730) July 30, 2020 -Fixed issue #16533: Double clicking on question overiew for read only user navigates to question editor (GabrielJenik) -Fixed issue #16380: On clicking on delete user icon from user control screen lands in different page (GabrielJenik) -Fixed issue #15978: Multiple numerical input (Equals sum value: Remaining and Total missing) (GabrielJenik) -Fixed issue #15945: Cannot add condition based on Survey participant attributes (GabrielJenik) #Updated translation: Portuguese (Brazil) by cassiofs #Updated translation: Italian by ritapas #Updated translation: French (France) by bethencourty Changes from 4.3.5 (build 200721) to 4.3.6 (build 200727) July 27, 2020 -Fixed issue #16526: Expression in subquestion for Array dual scale not updated (Denis Chenu) -Fixed issue #16149: See survey list - owner column is not correct (GabrielJenik) -Fixed issue #16039: Order of items not a numerical order (#1490) (Gabriel Jenik) #Updated translation: Ukrainian by imnetxiin #Updated translation: Russian by imnetxiin #Updated translation: Portuguese (Brazil) by cassiofs #Updated translation: Japanese by nomoto #Updated translation: German by lsurvey20 #Updated translation: German (Informal) by lsurvey20 #Updated translation: Czech by jelen1 #Updated translation: Croatian by rovinj Changes from 4.3.4 (build 200713) to 4.3.5 (build 200721) July 20, 2020 -Fixed issue #16461: Twice contact sentence for some error page (Denis Chenu) -Fixed issue #16453: Sometimes we get duplicate question_orders on new questions (#1481) (Gabriel Jenik) -Fixed issue #16284: Double clicking on sq/ao/additional & general attributes should switch the page from "question overview" to "question editor" (#1478) (Gabriel Jenik) #Updated translation: Spanish (Spain) by segui #Updated translation: Spanish (Mexican) by rodolfob #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Japanese by ushiyasan #Updated translation: Hungarian by arubicsek #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 #Updated translation: Croatian by rovinj #Updated translation: Chinese (Simplified) by microk Changes from 4.3.3 (build 200707) to 4.3.4 (build 200713) July 13, 2020 -Fixed issue #16486: Unable to manage participant attribute with debug (Denis Chenu) -Fixed issue #16469: Any admin user can see any question (Patricia Stelling) -Fixed issue #16452: When admin previews surveys timer is not reset in between runs (#1476) (Gabriel Jenik) -Fixed issue #16412: Unable to manage user with debug set (Denis Chenu) -Fixed issue #16204: Arrays (all types) not displayed correctly during survey-taking (mobile phone) (#1473) (Gabriel Jenik) #Updated translation: Turkish by sahinsahin #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: German by eddylackmann #Updated translation: German (Informal) by eddylackmann #Updated translation: French (France) by b00z00 #Updated translation: Czech by jelen1 Changes from 4.3.2 (build 200629) to 4.3.3 (build 200707) July 6, 2020 -Fixed issue #16437: Unable to construct adminsidepanel (Jessica Höck) -Fixed issue #16434: Special characters shown as HTML entities in sidebar (Gabriel Jenik) -Fixed issue #16431: Overview of uninstalled themes shows incorrectly parsed theme description (Gabriel Jenik) -Fixed issue #16397: Switching language without inline policy notice being ticked creates empty responses (Gabriel Jenik) -Fixed issue #16394: If text too long, data protection statement text not stored (Gabriel Jenik) -Fixed issue #16379: When debug mode is set, there is an error message displayed on User Roles Page (Gabriel Jenik) -Fixed issue #16375: Theme with valid config.xml (according to manual) can not be extendable (Denis Chenu) -Fixed issue #16236: Vanilla survey theme options are not saved (Gabriel Jenik) -Fixed issue #16219: Testing a question will not be possible if admin participated in the survey (#1458) (Gabriel Jenik) -Fixed issue #16096: QueXML PDF doesn't show full checkboxes (#1462) (Gabriel Jenik) -Fixed issue #16088: Access group - see question list at the bottom (Gabriel Jenik) -Fixed issue #15940: Export as printable - PHP Notice with debug mode on (Gabriel Jenik) -Fixed issue #15903: Sending email to all group users (copy is sent in cc for every user) (Gabriel Jenik) #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: French (France) by b00z00 #Updated translation: Czech by slansky, VBraun, jelen1, pcerny #Updated translation: Czech (Informal) by slansky, jelen1 #Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet, TuTu_chen #Updated translation: Arabic Changes from 4.3.1 (build 200623) to 4.3.2 (build 200629) June 29, 2020 -Fixed issue: Various SQL errors when running on MySQL 8 (Carsten Schmitz) -Fixed issue #15783: Print answers : all is empty (#1442) (Gabriel Jenik) #Updated translation: Japanese by nomoto #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: German by eddylackmann #Updated translation: Finnish by Jmantysalo #Updated translation: Chinese (Simplified) by NSRCRUC #Updated translation: Arabic by ymca Changes from 4.3.0 (build 200616) to 4.3.1 (build 200623) June 22, 2020 -Fixed issue: Various SQL errors when running on MySQL 8 (Olle Harstedt) -Fixed issue [security] #16396: Multiple self-stored XSS in printanswer (Denis Chenu) -Fixed issue [security] #15452: (self) reflecting XSS in print answer view : Array/text (Denis Chenu) #Updated translation: Portuguese (Brazil) by jbfloripa #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni, ritapas #Updated translation: French (France) by jayce #Updated translation: Finnish by Jmantysalo #Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, CTFang #Updated translation: Chinese (Simplified) by NSRCRUC #Updated translation: Catalan by qualitatuvic Changes from 4.2.8 (build 200608) to 4.3.0 (build 200616) June 16, 2020 +New feature #15999: Extend list_participants to allow compare conditions (Olle Harstedt) +New feature #16263: New config setting for date format and question code in queXML (Olle Haerstedt) -Fixed issue #16215: no import button in page Import responses from a deactivated survey table (Eddy Lackmann) -Fixed issue #16082: Drop semi live preview mode from question editor (Jessica Höck) -Fixed issue #15063: Left sidebar is not shown with console error Local Storage QuotaExceededError: The quota has been exceeded. (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by nomoto #Updated translation: French (France) by arnaud21, b00z00, DenisChenu, GuillaumeZ6, jayce #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by slansky, jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.2.7 (build 200604) to 4.2.8 (build 200608) June 8, 2020 -Fixed issue #16210: Time limit not working LimeSurvey CE 4.2.1(Jelle-S) -Fixed issue #16364: validator assigned to non existent field (Michał Frankiewicz) -Fixed issue #16214: date picker question didn't work with specific language (Denis Chenu) Changes from 4.2.6 (build 200602) to 4.2.7 (build 200604) June 4, 2020 -Fixed issue #16356: Update jquery to fix XSS vulnerability (rhtenhove) -Fixed issue #16352: missing directory separator in uploaded file path (Michał Frankiewicz) -Fixed issue #16340: File Upload showing blank page in latest Chromium 83.0.4103.61 (Patrick Teichmann) -Fixed issue #16334: Group list menu under Survey menu: Titles of the page are not proper (Jessica Höck) Changes from 4.2.5 (build 200526) to 4.2.6 (build 200602) June 2, 2020 -Fixed issue: JPEG is now allowed in questions with fileupload type. (Jessica Höck) -Fixed issue #15924: Can not send invitations to imported participants where emailstatus IS NULL (#1395) (Roman Anasal) Changes from 4.2.4 (build 200520) to 4.2.5 (build 200526) May 26, 2020 -Fixed issue #16315: Undefined variable $sSeparator (DrunkenPoney_Qc) -Fixed issue #16247: Launch console can create new security.php file (Denis Chenu) -Fixed issue #16142: Deleting a participant after he/she started the survey keeps the survey available (Denis Chenu) -Fixed issue #15856: Removed get_magic_quotes_gpc (Carsten Schmitz) Changes from 4.2.3 (build 200511) to 4.2.4 (build 200520) May 19, 2020 -Fixed issue #16289: File Upload not working for iOS 13.2 (Jessica Höck) -Fixed issue #16153: Random order question attribute - if enabled, no changes can be saved anymore (Olle Harstedt) -Fixed issue #16152: Subquestion texts missing when exporting questions to lsq (Patricia Stelling) -Fixed issue #16032: Randomize also randomized answer options not only subquestions (Olle Harstedt) Changes from 4.2.2 (build 200504) to 4.2.3 (build 200511) May 11, 2020 -Fixed issue: JsonEditor to not encode the value if it is already a valid json (Tõnis Ormisson) -Fixed issue #16241: Only one tip are shown (Denis Chenu) -Fixed issue #16226: Invalid count on multi with exclude : broke logic and php vs js diff (Denis Chenu) -Fixed issue #16225: Unable to VV export if no token table (Denis Chenu) -Fixed issue #16208: escape in Multiple choice with comments (Denis Chenu) -Fixed issue #16203: Multiple choice questions with "other" with "exclusive" unable to submit (Denis Chenu) -Fixed issue #16175: statCountIf returns nothing for first participant (Denis Chenu) Changes from 4.2.1 (build 200428) to 4.2.2 (build 200504) May 4, 2020 -Fixed issue: Uppercase file extensions were not allowed (Carsten Schmitz) -Fixed issue: Make html email default to Y (Olle Harstedt) -Fixed issue: File upload not possible on non-linux system (Carsten Schmitz) -Fixed issue: File rename on duplicate file upload does not work (Carsten Schmitz) -Fixed issue #16199: .txt export not working (Olle Harstedt) -Fixed issue #15824: Improved interface for Y-axis and X-axis (Denis Chenu) Changes from 4.2.0 (build 200422) to 4.2.1 (build 200428) April 28, 2020 -Fixed issue: [security] Superadmin can delete a protected superadmin (Carsten Schmitz) -Fixed issue: Very high memory usage when importing TSV files (Carsten Schmitz) -Fixed issue #15824: Misleading gui for subquestion details when using array texts or similiar question types (Jessica Höck) -Fixed issue #16179: Update 3.20.2 -> 4.2.0 running into database error (Patricia Stelling) -Fixed issue #16160: (Email to user group does not work)fix has been done already in master. Since develop differs from master, fix has to be done again at this point. (Patricia Stelling) -Fixed issue #16122: Encryption of "email" field in participants database: Limesurvey does not mark participant as invited (Denis Chenu) -Fixed issue #15901: Regression: Buttons to uninstall or reset a theme missing at LS 4 (Patricia Stelling) Changes from 4.1.18 (build 200416) to 4.2.0 (build 200422) April 22, 2020 +New feature #15923: Allow to update some Expression Dynamic variable (Denis Chenu) +New feature #15246: Allow fixed function (only PHP) in expression manager (Denis Chenu) +New feature #15246: Allow fixed function (only PHP) in expression manager (#1320) (Denis Chenu) +New feature #13175: Ability to show calculated values based on all users (Denis Chenu) +New feature #15997: Anonymise IP address (Patricia Stelling) -Fixed issue: Inherit option not editable on survey edit and in survey create view (lacrioque) -Fixed issue: Expressions not being properly validated & highlighted in email templates when using 'Validate expression' function (Carsten Schmitz) -Fixed issue #16169: Missing comma in generated config.php file (Olle Harstedt) -Fixed issue #16166: Survey taking/editing uploaded pictures not showing up (#1408) (Timo Gurr) -Fixed issue #16160: Email to user group does not work (Denis Chenu) -Fixed issue #16155: Correct terminology (#1406) (jmantysalo) -Fixed issue #16136: Deleting file attachment does not work (Olle Harstedt) -Fixed issue #16095: Multiple choice exclamation sign without text (Denis Chenu) -Fixed issue #15705: Button 'delete current user group' not working (Jessica Höck) Changes from 4.1.17 (build 200414) to 4.1.18 (build 200416) April 16, 2020 -Fixed issue [security] #16137: XSS on Mass Survey Management (imacat) -Fixed issue: Multiple Numeric Input Slider ignores slider_default_set (Denis Chenu) -Fixed issue #16140: Error 500 each time save a question (debug > 1) (Denis Chenu) -Fixed issue #16139: Multiple Numeric Input Slider ignores Slider Initial Value (Denis Chenu) -Fixed issue #15956: "search" button on Question list screen not working for searching groups (Patricia Stelling) -Fixed issue #15954: Filtering users in admin panel not working (Patricia Stelling) Changes from 4.1.16 (build 200407) to 4.1.17 (build 200414) April 14, 2020 -Fixed issue: Original superadmin should always be able to edit other users passwords (Carsten Schmitz) -Fixed issue #16134: Unable to disable XSS , inversion with script enable (Denis Chenu) -Fixed issue #16132: ext.SettingsWidget.SettingsWidget add uneeded, broken and anasked buttons (Denis Chenu) -Fixed issue #16123: TSV export does not properly export a single group/question/answer option etc. (Carsten Schmitz) -Fixed issue #16115: .lsg group export does not export subquestion texts (Carsten Schmitz) -Fixed issue #16098: Typo in survey groups (#1403) (jmantysalo) -Fixed issue #16087: Resume later email text bad content-type set (Denis Chenu) -Fixed issue #16080: Preview question does not work from the first try (Olle Harstedt) -Fixed issue #15933: Missing groups, question and answer options in tab-separated-values format (*.txt) export (Carsten Schmitz) -Fixed issue #15931: Custom table-prefix ignored on installation (Carsten Schmitz) -Fixed issue #15843: Unable to run db migration via command line (Carsten Schmitz) -Fixed issue #14291: CSRF 400 server error after entering update key (Carsten Schmitz) Changes from 4.1.15 (build 200402) to 4.1.16 (build 200407) April 7, 2020 -Fixed issue: Quota not working for array 10-point (Olle Harstedt) -Fixed issue: #16021: Save Button missing in data entry view (Jessica Höck) -Fixed issue #16072: E-Mail Sender Name is always "Administrator" (Denis Chenu) -Fixed issue #16003: Button Timing statistics not displayed. (Jessica Höck) -Fixed issue #15902: Cannot add quota answer (Olle Harstedt) Changes from 4.1.14 (build 200331) to 4.1.15 (build 200402) April 2, 2020 -Fixed issue [security] #16068: Stored Cross Site Scripting Vulnerability in permission rules. (Thanks to Matthew Aberegg) (Patrick Teichmann) -Fixed issue #16069: Deactivate survey using tokens in Postgres 12 shows error (Carsten Schmitz) #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Catalan by qualitatuvic Changes from 4.1.13 (build 200325) to 4.1.14 (build 200331) March 31, 2020 -Fixed issue 16037: Trim entered e-mail addresses (#1401) (fkroener) -Fixed issue #16024: Language changer dropdown autoupdated : keybord navigation issue (Denis Chenu) -Fixed issue #15918: No save button fo bounce settings. (Jessica Höck) -Fixed issue #15723: 'Button group' option in Yes/No Question Type (Jessica Höck) Changes from 4.1.12 (build 200324) to 4.1.13 (build 200325) March 25, 2020 -Fixed issue [security]: Possible to handcraft POST to reach any file through file manager (Olle Harstedt) -Fixed issue #16023: All survey group settings could now be saved correctly (Patricia Stelling) Changes from 4.1.11 (build 200316) to 4.1.12 (build 200324) March 24, 2020 -Fixed issue: added language name to translatable attributes in the questioneditor (Patrick Teichmann) -Fixed issue: [security] Enable secure flag on CSRF tokens (Carsten Schmitz) -Fixed issue: Numerous postgres problems due to improper table alias name casing (Carsten Schmitz) -Fixed issue: Flash message not shown in frontend after response is deleted mid-survey (Olle Harstedt) -Fixed issue: Display x rows in plugin manager (Olle Haerstedt) -Fixed issue: Database update fails due to labels without code (Carsten Schmitz) -Fixed issue: Database update fails due to invalid database engine and collation being set on new tables (Carsten Schmitz) -Fixed issue [security] #16019: Stored XSS in survey groups. (Thanks to Matthew Aberegg and Michael Burkey) (Denis Chenu) -Fixed issue [security] #16019: Stored Cross Site Scripting Vulnerability in survey groups. (Thanks to Matthew Aberegg and Michael Burkey) (Patrick Teichmann) -Fixed issue [security] #16018: Path Traversal Vulnerability (Matthew Aberegg, Michael Burkey) (Olle Harstedt) -Fixed issue 15968: Deleted user not being completely logged out (Carsten Schmitz) -Fixed issue #16002: Database version doesn't show correctly in version popup (Carsten Schmitz) -Fixed issue #15975: Sanitize lang parameter for public survey list to restricted languages (Carsten Schmitz) -Fixed issue #15973: Invalid submitfailed received (Denis Chenu) -Fixed issue #15968: Deleted user not being completely logged out (Carsten Schmitz) -Fixed issue #15943: Save and save and close buttons in quick-add conditions not working (Jessica Höck) -Fixed issue #15912: Error updating database on upgrade from 3.x (Carsten Schmitz) -Fixed issue #15838: Check database integrity error (Carsten Schmitz) -Fixed issue #14004: language changer not automatically changing language on selection and will also work without checking the privacy policy checkbox (Patrick Teichmann) #Updated translation: Swedish by Norfa97 #Updated translation: German by c_schmitz #Updated translation: French (France) by b00z00, GuillaumeZ6, DenisChenu, eddylackmann #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 4.1.10 (build 200311) to 4.1.11 (build 200316) March 16, 2020 -Fixed issue: Survey cannot be activated (Carsten Schmitz) -Fixed issue: Missing file in zip file when downloading files uploaded by participants in responses (Carsten Schmitz) -Fixed issue: Bad order in X Scale for array test and number (Denis Chenu) -Fixed issue #15984: Order of subquestion are not respected in print answers (Denis Chenu) -Fixed issue #15908: No input fields for admin login page after update (Olle Harstedt) -Fixed issue #15832: Email status was not set to OK when creating tokens (Carsten Schmitz) -Fixed issue #15773: Unable to check integrety (Carsten Schmitz) -Fixed issue #15742: RC export_responses fails with "undefined table" on Postgres (Carsten Schmitz) -Fixed issue #15528: Internal server error when trying to view partial responses using Postgres (Carsten Schmitz) #Updated translation: Finnish by Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 4.1.9 (build 200310) to 1 (build 200311) March 9, 2020 #Updated translation: French (France) by janolap1 #Updated translation: Finnish by Jmantysalo Changes from 4.1.8 (build 200302) to 4.1.9 (build 200310) March 9, 2020 -Fixed issue: Unable to import multilingual question from version 3.x (Carsten Schmitz) -Fixed issue: Question editor won't load when using MSSQL server (Carsten Schmitz) -Fixed issue: Language selector overlaps other elements when resizing screen at survey creation (Carsten Schmitz) -Fixed issue: Error message is missing for Questioneditor on save (Patrick Teichmann) -Fixed issue: #15906 you can not enter anything in the input validation question attribute (Jessica Höck) -Fixed issue: #15558 Labels contain 'template' instead of 'theme' (Jessica Höck) -Fixed issue #15885: Save button missing for response editing (Patrick Teichmann) -Fixed issue #15882: Missing attribute "Label for other" in listradio question (Patrick Teichmann) -Fixed issue #15844: api get_question_properties not responding the subquestions question (m-rm) -Fixed issue #15832: Participant settings not imported correctly when importing a CSV file (emailstatus issue) (Marc Leonhardt) -Fixed issue #15829: Unable to upgrade from 3.x to 4x when using MSSQL (Carsten Schmitz) -Fixed issue #15073: Cannot export data to SPSS if no participant table exists (Carsten Schmitz) -Fixed issue #12131: Config parameter filterout_incomplete_answers does not seem to work anymore (Carsten Schmitz) #Updated translation: Kyrgyz by kmaksat #Updated translation: Italian by lfanfoni, ritapas #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Indonesian by Mazi #Updated translation: Hungarian by kkd #Updated translation: German by MalteHoffmann #Updated translation: Finnish by jeskiv, Jmantysalo #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 4.1.7 (build 200224) to 4.1.8 (build 200302) March 2, 2020 -Fixed issue #15920: PHP notice when submit a survey with refurl (Denis Chenu) -Fixed issue #15905: Delete question internal server error (Eddy Lackmann) #Updated translation: Tajik by Iskandar_r #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Finnish by Jmantysalo #Updated translation: English by englisheducationum #Updated translation: Danish by Mikkel #Updated translation: Croatian by rovinj Changes from 4.1.6 (build 200220) to 4.1.7 (build 200224) February 24, 2020 -Fixed issue #15911: Double checkconditions with array_text quetsion type (Denis Chenu) -Fixed issue #15909: customToken delete settings by other plugin (Denis Chenu) -Fixed issue #15889: Quota names not displayed in overview (Patrick Teichmann) -Fixed issue #15888: Importing quotas deletes the answers that have been set to the respective quota (Patrick Teichmann) -Fixed issue #15879: Plugin menu events not implemented in V4 (Olle Haerstedt) -Fixed issue #15781: File manager - copy file buttons are not disappearing (Jessica Höck) -Fixed issue #15466: Pagination not working after updating the grid (Patrick Teichmann) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: French (France) by b00z00 #Updated translation: Finnish by Jmantysalo Changes from 4.1.5 (build 200217) to 4.1.6 (build 200220) February 20, 2020 -Fixed issue: Wrong redirection to enter new key in Comfort update (eddylackmann) -Fixed issue: Empty comfort update key can be submitted (eddylackmann) -Fixed issue [security] #15818: Reflected XSS (Denis Chenu) -Fixed issue #15875: Broken template editor (kclingerman) #Updated translation: Russian by vipgroup #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz #Updated translation: French (France) by ulysse68 #Updated translation: Finnish by Jmantysalo #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 4.1.4 (build 200214) to 4.1.5 (build 200217) February 17, 2020 -Fixed issue: Notice on survey completion (Carsten Schmitz) -Fixed issue: Incomplete headers when exporting 'Multiple choice with comment' questions (Carsten Schmitz) -Fixed issue: #15780: File manager tooltips are wrong (Jessica Höck) -Fixed issue #15866: Condition designer doesn't work in postgres (Olle Haerstedt) -Fixed issue #15861: Stat function tests break on postgres (Denis Chenu) -Fixed issue #15859: Token can be truncated in SPSS export (Tõnis Ormisson) -Fixed issue #15778: User managment grid view action "take ownership" changes owner immediatly (Eddy Lackmann) -Fixed issue #15771: Adding users to group using massive action of user management panel exception (Eddy Lackmann) -Fixed issue #15769: Password has not been saved (Patricia Stelling) -Fixed issue #15767: Users (super admin user) could change pw using massive action (Eddy Lackmann) -Fixed issue #15752: 500 error when accessing staticstics on a survey (Eddy Lackmann) Changes from 4.1.3 (build 200213) to 4.1.4 (build 200214) February 14, 2020 -Fixed issue [security] #15848: Check that filename is not changed before moving/copying (Olle Haerstedt) Changes from 4.1.2 (build 200210) to 4.1.3 (build 200213) February 13, 2020 -Fixed issue [security] #14379: Stored XSS through SVG file upload. (Thanks to Denis Chenu and Maxime Roy) (Marc Leonhardt) -Fixed issue [security] #14380: Stored XSS through SVG file upload. -Fixed issue [security] #15796: Stored XSS through SVG file upload. -Fixed issue #15835: Answers were already translated when loading them for export. (#1386) (Jelle Sebreghts) #Updated translation: German by nietzschean, eddylackmann #Updated translation: German by eddylackmann #Updated translation: German by c_schmitz #Updated translation: French (France) by eddylackmann #Updated translation: Croatian by dominikvitt, rovinj Changes from 4.1.1 (build 200203) to 4.1.2 (build 200210) February 10, 2020 -Fixed issue: Throw exception at empty token value (#1383) (Brendan Kidwell) -Fixed issue: Missing translation file (Carsten Schmitz) -Fixed issue: InnoDB typo (SpazzMarticus) -Fixed issue: HTML editor shows on invite (not in email templates) eventhough text format was activated for survey invitations/reminders (Carsten Schmitz) -Fixed issue: Avoid undefined variable in AuthLDAP.php (#1380) (orionmcg) -Fixed issue #15834: Missing permission check in PHP when saving question data (Olle Haerstedt) -Fixed issue #15816: Order groups when loading them in UpdateGroupList. (#1385) (Jelle Sebreghts) -Fixed issue #15813: Group name not accessible anymore via RemoteControl (Olle Haerstedt) -Fixed issue #15756: Debug mode and error : difficult to analyse page (#1374) (Denis Chenu) -Fixed issue #15341: color switches yes/no on/off are wrong (Patricia Stelling) #Updated translation: Spanish (Spain) by jmlopez #Updated translation: Spanish (Argentina) by MeryKilicMeT19 #Updated translation: Spanish (Argentina) (Informal) by MeryKilicMeT19 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by nietzschean, c_schmitz #Updated translation: German by c_schmitz #Updated translation: French (France) by DenisChenu #Updated translation: Finnish by Jmantysalo #Updated translation: Croatian by Apach3, rovinj, dominikvitt #Updated translation: Catalan by qualitatuvic Changes from 4.1.0 (build 200128) to 4.1.1 (build 200203) February 3, 2020 -Fixed issue #15808: Images in mailing not converted to CID (#1381) (Denis Chenu) -Fixed issue #15794: Question in LS Expression (replacementfields) show question from next group (#1379) (Denis Chenu) -Fixed issue #15791: Can't load a lengthy label set, buttons not visible (lacrioque) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by eddylackmann #Updated translation: French (France) by eddylackmann #Updated translation: Dutch by Han, kpadm #Updated translation: Dutch (Informal) by Han, coeneisma #Updated translation: Catalan by qualitatuvic Changes from 4.0.1 (build 200120) to 4.1.0 (build 200128) January 28, 2020 +New feature: question code live validation (lacrioque) +New feature #15706: Support PHP 7.4 (Olle Haerstedt) +New feature #15693: Allow simple user to update script with XSS enable (#1372) (Denis Chenu) +New feature #15246: Allow fixed function (only PHP) in expression manager (Denis Chenu) +New feature #13175: Ability to show calculated values based on all users (Denis Chenu) -Fixed issue: [Security] Login attempts brute-force prevention (Carsten Schmitz) -Fixed issue: Top bar not changing back after entering edit mode (lacrioque) -Fixed issue: The word copy was reapplied to the end of the question code on every click (lacrioque) -Fixed issue: The copy functions weren't working (lacrioque) -Fixed issue: On copy the old question was altered (lacrioque) -Fixed issue: Jest-Test in FileManager (lacrioque) -Fixed issue: Design issue on multiple clicks on 'Copy' (lacrioque) -Fixed issue [security] #15782: Remote Code Execution (RCE) in emplate options file uploader. Thanks to Maxime Roy (lacrioque) -Fixed issue [security] #15736: Reflected Cross-Site Scripting in assessments (Maxime Roy) (Jessica Höck) -Fixed issue [security] #15720: Reflected Cross-Site Scripting in position widget (Maxime Roy) (Olle Haerstedt) -Fixed issue #15786: No groupdata is shown for the selector in the assessments modal (Patrick Teichmann) -Fixed issue #15757: 403 error when deleting questions (Marc Leonhardt) -Fixed issue #15741: Unable to create assessments (Patrick Teichmann) -Fixed issue #15735: Questions can't be saved on postgres (Olle Haerstedt) -Fixed issue #15730: The "Script" input element does not change with language (lacrioque) -Fixed issue #15728: Additional languages not displayed when using Sourcecode editor (lacrioque) -Fixed issue #15726: localized question attributes not displayed correctly in the questioneditor (Patrick Teichmann) -Fixed issue #15722: Answers not sorted correctly in list-radio question (lacrioque) -Fixed issue #15719: Unable to edit question title if survey is active (Jessica Höck) -Fixed issue #15710: text edition move when click inside (Marc Leonhardt) -Fixed issue #15705: Button 'delete current user group' not working (Jessica Höck) -Fixed issue #15598: intval : broken interpretation of string start by integer in JS (#1367) (Denis Chenu) #Updated translation: Turkish by kayazeren #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Kyrgyz by kmaksat #Updated translation: Italian by mirkoclaus, lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: German by eddylackmann, c_schmitz #Updated translation: French (France) by b00z00 #Updated translation: Dutch by Han, L191 #Updated translation: Dutch (Informal) by Han #Updated translation: Danish by Mikkel #Updated translation: Czech by VBraun, jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 4.0.0 (build 200116) to 4.0.1 (build 200120) January 20, 2020 +New feature #15693: Allow simple user to update script with XSS enable (Denis Chenu) -Fixed issue: Inherit option not editable on survey edit and in survey create view (lacrioque) -Fixed issue #15738: Welcome and Description texts are mixed up for survey texts (Patrick Teichmann) -Fixed issue #15727: Question text translations not displayed in the front end (Patrick Teichmann) -Fixed issue #15699: "File metadata" tab should be removed in gender (Patrick Teichmann) -Fixed issue #15585: Custom question attributes not available (Patrick Teichmann) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Swedish by eddylackmann #Updated translation: Spanish (Spain) by larjona #Updated translation: Spanish (Argentina) (Informal) by MeryKilicMeT19 #Updated translation: Portuguese (Brazil) by lucaspcs #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Kyrgyz by kmaksat #Updated translation: Korean by zist21 #Updated translation: Hungarian by vargazsoltivan #Updated translation: German by Joffm #Updated translation: Finnish by Jmantysalo, aleksius369 #Updated translation: Dutch by L191, Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, VBraun, jelen1 #Updated translation: Croatian by rovinj #Updated translation: Catalan by qualitatuvic Changes from 3.21.5 (build 200115) to 4.0.0 (build 200116) January 16, 2020 -New feature: usage of textearea for sub question expression (Denis Chenu) -New feature: sidepanel questiontree items have now data-attributes to filter and style against. (lacrioque) -New feature: possibility to upload custom font configured via own config.xml file (Dominik Vitt) -New feature: possibility to disable a Question Theme for the question selector (Patrick Teichmann) -New feature: listifop EM function (Jurgen) -New feature: listifop EM function (#1215) (Jurgen) -New feature: hidden questions have now a class `question-hidden´ (lacrioque) -New feature: emcache and qanda cache (both disabled by default) (Olle Haerstedt) -New feature: define theme editor screens list from theme manifest. (LouisGac) -New feature: data encryption for certain database fields - tokens, participants and responses (Dominik Vitt) -New feature: customToken plugin: numeric, non-ambiguous, CAPITAL tokens (Jan Ehrhardt) -New feature: custom font "Open Sans" installed in /upload/fonts/ folder (Dominik Vitt) -New feature: allow user to upload custom twig extensions (LouisGac) -New feature: allow update of fix num auto in theme (vanilla) (Denis Chenu) -New feature: allow twig tmp files generation from command line to allow GlotPress parsing (LouisGac) -New feature: allow translation in theme description (LouisGac) -New feature: allow to add cc, bcc to any email. (Denis Chenu) -New feature: allow theme developers to add their own custom data for editor preview (LouisGac) -New feature: allow survey modules to use breadcrumb (LouisGac) -New feature: allow event to send core email if redirect after register (Denis Chenu) -New feature: allow custom modules to extends LS core controllers and their views. (LouisGac) -New feature: allow choosing innoDb vs MyIsam engine for MYSQL during installation (#1043) (Tõnis Ormisson) -New feature: added afterSurveyActivate, afterSurveyDeactivate Plugin Events (#1168) (Marko Bischof) -New feature: added ACE as the source code alternative (Markus Flür) -New feature: add dbengine to InstallerConfigurationForm (Tõnis Ormisson) -New feature: add afterGenerateToken event with customToken plugin (Jan Ehrhardt) -New feature: Yii modules for LimeSurvey (LouisGac) -New feature: Warn when activating a survey that is expired by config (#1207) (Tõnis Ormisson) -New feature: User management portal. Batch edit user permissions and resend a random password automatically. (Markus Flür) -New feature: Surveytopbar dynamically rendered (lacrioque) -New feature: Surveytexteditor based on VueJS and CK5 (Markus Flür) -New feature: Soft mandatory prompt - T144 (Dominik Vitt) -New feature: Save question attribute values as default question type values (Dominik Vitt) -New feature: Prefix for subquestion and answeroptions editable in the personal settings (lacrioque) -New feature: Password strength rules (Dominik Vitt) -New feature: NoTables as theme option (Markus Flür) -New feature: Lock organizer in sidebar (lacrioque) -New feature: LimeSurvey admin module (LouisGac) -New feature: File manager in survey administration (Markus Flür) -New feature: File manager in global scope (Markus Flür) -New feature: Dynamic theme options page rendering (Dominik Vitt) -New feature: Converting LS3 question themes to LS4 (Patrick Teichmann) -New feature: Apply roles to overwrite userpermissions (lacrioque) -New feature: Allow videos if XSS is enabled (Carsten Schmitz) -New feature: Add reference to group relevance (if any) in question view (#1227) (Tõnis Ormisson) -New feature: Add placeholder text for text and numeric responses (Adam Zammit) -New feature: Add placeholder text for text and numeric responses (#1218) (Adam Zammit) -New feature: Add massive action Widget for 'Reset' & 'Unsinstall' on Survey theme list. (Eddy Lackmann) -New feature #9668: attachment in beforeTokenEmail (Denis Chenu) -New feature #8858: Extend EM so we can get the question text of multiple choice and array questions via questioncode.question (Denis Chenu) -New feature #8309: Please add variable to access question help text (Denis Chenu) -New feature #7884: Add "Select all" choice on edit survey permissions page (Dominik Vitt) -New feature #15513: Missing function floatval() in EM (#1344) (Denis Chenu) -New feature #14668: Custom logo at queXML export (Marko Bischof) -New feature #14622: allow to update any email text (#1246) (Denis Chenu) -New feature #14603: Dropdown options on theme option page can be edited directly in theme's config.xml file (Dominik Vitt) -New feature #14571: Expression manager string (and html) updatable in template (Denis Chenu) -New feature #14571: Expression manager string (and html) updatable in template (#1232) (Denis Chenu) -New feature #14445: Add placeholder for seed (Denis Chenu) -New feature #14414: Twig function for theme ressource url (Denis Chenu) -New feature #14206: Allow plugin to update expression knowVars (Denis Chenu) -New feature #13652: Revert to inherited state for modified theme files - button label change (Dominik Vitt) -New feature #13652: Revert to inherited state for modified theme files (Dominik Vitt) -New feature #12603: emailsmtppassword and bounceaccountpass settings are saved encrypted in database (Dominik Vitt) -New feature #12127: priority for plugins (Denis Chenu) -New feature #10038: maintenance mode (Dominik Vitt) -New translation: Tajik - kindly provided by Iskandar_r -New translation: Spanish (Colombia) - translation kindly provided by https://www.sugeek.co/ -New translation: Somali Changes from 3.21.4 (build 200108) to 3.21.5 (build 200115) January 15, 2020 -Fixed issue #15696: Multiple email addresses in token are not working (#1368) (Denis Chenu) -Fixed issue #15692: where-clause in reorderMenu (Marko Bischof) -Fixed issue #15685: Issue when exporting decimal value in MSSQL (Denis Chenu) -Fixed issue #15684: When reloading decimal value with 0 with MSSQL : 0 disappear (#1360) (Denis Chenu) -Fixed issue #15684: MSSQL issue reloading decimal value (Denis Chenu) -Fixed issue #15570: Column filter gets stuck after selecting once and does not filter certain columns (Patrick Teichmann) Changes from 3.21.3 (build 191219) to 3.21.4 (build 200108) January 8, 2020 -Fixed issue: Tooltips are not showing in hosting top bar (Eddy Lackmann) -Fixed issue: Potential lost responses on first page (Denis Chenu) -Fixed issue #15651: delete_participant fails to delete and gives no error back (Adam Zammit) Changes from 3.21.2 (build 191216) to 3.21.3 (build 191219) December 19, 2019 +New translation: Kurdish (Kurmanji) (Carsten Schmitz) -Fixed issue [security] #15681: LimeSurvey 3.21.1 Cross Site Scripting Stored (lacrioque) -Fixed issue [security] #15680: LimeSurvey 3.21.1 Cross Site Scripting Stored (lacrioque) -Fixed issue [security] #15672: LimeSurvey 3.21.1 Cross Site Scripting (lacrioque) -Fixed issue #15662: Some UTF-88 characters saved as ????? in DB when using MSSQL and IIS (#1353) (Denis Chenu) -Fixed issue #15644: Unable to translate theme options (Patrick Teichmann) -Fixed issue #15622: Theme Options are not available for translation (Patrick Teichmann) -Fixed issue #15446: Custom Twig extensions do not work (Marc Leonhardt) -Fixed issue #14552: Backward navigation broken if navigation delay is enabled (lacrioque) #Updated translation: Turkish by bulent #Updated translation: Luxembourgish #Updated translation: Kyrgyz by kmaksat #Updated translation: Korean by zist21 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Catalan by qualitatuvic Changes from 3.21.1 (build 191210) to 3.21.2 (build 191216) December 16, 2019 +New translation: Somali (Carsten Schmitz) -Fixed issue #15657: Admin user with only Read response acces can not see response listing (debug at 2) (Denis Chenu) -Fixed issue #15609: Cannot add new survey menu (Marc Leonhardt) #Updated translation: Turkish by bulent #Updated translation: Russian by kmaksat #Updated translation: Kyrgyz by kmaksat #Updated translation: Kazakh by KlickERR #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Estonian by TonisOrmisson #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 3.21.0 (build 191203) to 3.21.1 (build 191210) December 10, 2019 -Fixed issue #15623: gridview pagination not working for saved partial responses (Patrick Teichmann) -Fixed issue #15571: CPDB - cannot use the search boxes below associated to the additional attributes (Patricia Stelling) #Updated translation: Spanish (Mexican) by corzel #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: Danish by Mikkel #Updated translation: Catalan by qualitatuvic Changes from 3.20.2 (build 191119) to 3.21.0 (build 191203) December 3, 2019 +New feature #15513: Missing function floatval() in EM (#1344) (Denis Chenu) -Fixed issue: Missing translation in tutorial (Martin Unkel) -Fixed issue: Compatibility issues with PostgreSQL 12 (#1346) (Mario Wehr) -Fixed issue #15610: RemoteControl cpd_importParticipants does not blacklist participants (Marko Bischof) -Fixed issue #15599: Ajax mode being activated when importing an old survey which has it enabled (Carsten Schmitz) -Fixed issue #15587: queXML PDF doesn't show minutes for date questions (Adam Zammit) -Fixed issue #15176: 5 point star rating: Value set is lost when navigating back to previous page and having selected 5 stars (lacrioque) -Fixed issue #14043: Improvement in IP blocking after failed login attempts (Johannes Weberhofer) -Fixed issue #15352: which should be: register doesn't set header for bounce tracking (fkroener) #Updated translation: Turkish by bulent #Updated translation: Spanish (Spain) by corzel #Updated translation: Spanish (Mexican) by corzel #Updated translation: Somali by Fedasil001 #Updated translation: Portuguese (Portugal) by effgarces #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Luxembourgish by brainiact #Updated translation: Kurdish (Kurmanji) by Fedasil001 #Updated translation: Hungarian by kkd #Updated translation: French (France) by b00z00 #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1, pcerny #Updated translation: Catalan by qualitatuvic Changes from 3.20.1 (build 191114) to 3.20.2 (build 191119) November 19, 2019 -Fixed issue #15566: Potential PHP Notice with some theme (Denis Chenu) -Fixed issue #15565: Upload file : debug 2 : potential issue (Denis Chenu) -Fixed issue #15564: Warnings shown for valid comparaison (Denis Chenu) -Fixed issue #14576: getAllAnswers has security problems (Olle Haerstedt) -Fixed issue #14043: Improvement in IP blocking after failed login attempts (Johannes Weberhofer) -Fixed issue #13589: Misleading question attribute name: Label column width, changed it to “Label wrapper width” (Patricia Stelling) -Fixed issue #13455: Text input size? -> misleading, changed it to "Text input box size" (Patricia Stelling) -Fixed issue #15352: which should be: register doesn't set header for bounce tracking (fkroener) #Updated translation: Spanish (Spain) by corzel #Updated translation: Luxembourgish by brainiact #Updated translation: Indonesian by ysulistya #Updated translation: German by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 3.20.0 (build 191112) to 3.20.1 (build 191114) November 14, 2019 -Fixed issue: Skipping on invitation/reminder sendout (Carsten Schmitz) -Fixed issue #15523: View saved but not submitted - filters do not work (LouisGac) -Fixed issue #15329: Missing indication for "{" and "}" at group relevance field (LouisGac) -Fixed issue #14766: Possible collision with PHPSESSID cookies on the same domain (Carsten Schmitz) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Hungarian by kkd #Updated translation: German by eddylackmann #Updated translation: German (Informal) by c_schmitz, eddylackmann #Updated translation: French (France) by eddylackmann Changes from 3.19.3 (build 191023) to 3.20.0 (build 191112) November 12, 2019 -New features #15532: Show warnings when implicit alphabetical compare (#1341) (Denis Chenu) -Fixed issue: generate PDF for a single stat is not working (LouisGac) -Fixed issue: Template api version compatibility (Eddy Lackmann) -Fixed issue: Slow import/copy survey if XSS filter is activated (Carsten Schmitz) -Fixed issue: Export printable Survey not working with massive action (Eddy Lackmann) -Fixed issue #15532: Show warnings when implicit alphabetical compare is used in expressions (Denis Chenu) -Fixed issue #15430: Bars at statistics are often hardly visible / Wrong bar colors (Patrick Teichmann) Changes from 3.19.2 (build 191017) to 3.19.3 (build 191023) October 23, 2019 -Fixed issue: statistics graph for Array text question type is not displayed (Dominik Vitt) -Fixed issue: No Access-Control header in RPC (lacrioque) -Fixed issue: Fix paths not being read properly when working on different operating systems (Patrick Teichmann) -Fixed issue: Export printable Survey not working with massive action (Eddy Lackmann) -Fixed issue: Export printable Survey not working with massive action (Eddy Lackmann) -Fixed issue: Cannot reorder sq and ao (lacrioque) -Fixed issue: Cannot insert items / add buttons messing on each row (lacrioque) -Fixed issue: Bad incrementation and ordering in answeroptions and subquestions (lacrioque) -Fixed issue: Array dual scale saving (lacrioque) -Fixed issue: Advanced question options are not prefilled (lacrioque) -Fixed issue: Cannot sortorder SQ and AO - now also with visuals correct (lacrioque) -Fixed issue #15525: Cannot open upload file modal more than once (lacrioque) -Fixed issue #15516: No save button when editing default answer values (lacrioque) -Fixed issue #15497: Multiple numeric questions: Bootstrap -Slider is not shown in IE11 (lacrioque) -Fixed issue #15474: Export users doesn't work on User management panel (Eddy Lackmann) -Fixed issue #15471: Missing question attributes (Patrick Teichmann) -Fixed issue #15470: Selecting a different Questiontype during Question creation will load the wrong attributes (Patrick Teichmann) -Fixed issue #15468: Question Theme dropdown does not select the right Questiontype after saving (Patrick Teichmann) -Fixed issue #15461: Sort answers alphabetically didn't work (LouisGac) -Fixed issue #15459: Missing Success and Error Messages for User Modules (Patrick Teichmann) -Fixed issue #15451: Answer options randomization does not work (LouisGac) -Fixed issue #15450: The GridView in "Saved but not submitted[...]" is incomplete and lacks pagination and filtering (lacrioque) -Fixed issue #15438: Layout issues when adding answers (lacrioque) -Fixed issue #15437: Missing default default answeroption and subquestion Codes (Patrick Teichmann) -Fixed issue #15434: Delete question not working (lacrioque) -Fixed issue #15427: List (Dropdown) "height of dropdown" is missing (Patrick Teichmann) -Fixed issue #15383: Change page size user panel error (lacrioque) -Fixed issue #15376: Preview question not working (Patrick Teichmann) -Fixed issue #15370: Unfinished code in UserManagement.php (reported by Kai Ravesloot) (Eddy Lackmann) -Fixed issue #15224: Re-added newQuestionAttributes (Olle Haerstedt) -Fixed issue #15109: Added fontsize, fontcolor and underline to the texteditor along with some refactoring (lacrioque) -Fixed issue #14576: getAllAnswers broke LimeSurvey security (LouisGac) -Fixed issue #15168: wrong icon for import new survey (Eddy Lackmann) -Fixed Issue: Export user (CSV) Charset encoding not UTF-8 (Eddy Lackmann) -Fixed issue #14668: missing option to include logo at queXML export (Marko Bischof) Changes from 3.19.1 (build 191009) to 3.19.2 (build 191017) October 17, 2019 -Fixed issue: {SID} placeholder can't be used in invite_participants API method (Dominik Vitt) -Fixed issue: Comparing two string with greater-than operation fails (Olle Haerstedt) -Fixed issue: Captcha sometimes not visible because font file could not be found (Carsten Schmitz) -Fixed issue [security] #15411: CVE-2019-17660 : XSS in quick edit (#1333) (Denis Chenu) -Fixed issue #15389: Line breaks at question text get lots at "print answers" overview (Dominik Vitt) -Fixed issue #15368: Filtered ranking didn't appear if in same page than the filter (Denis Chenu) -Fixed issue #14628: Array numbers question type doesn't include proper subquestion and answer details at "print answers" overview (Dominik Vitt) -Fixed issue #13312: Get all answers for dualscale questions (Jakob Wögerbauer) -Fixed issue #13312: Get all answers for dualscale questions (Jakob Wögerbauer) #Updated translation: Swedish by vectorson #Updated translation: Spanish (Mexican) by sugeek #Updated translation: Slovak by dusanm #Updated translation: Russian by vipgroup #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by VBraun, jelen1 #Updated translation: Croatian by dominikvitt, qualitatuvic Changes from 3.19.0 (build 191008) to 3.19.1 (build 191009) October 9, 2019 -Fixed issue: Syntax error in saved list view (Olle Haerstedt) Changes from 3.18.0 (build 190923) to 3.19.0 (build 191008) October 8, 2019 -New feature: generate twig cache for questions from command line. (LouisGac) -New feature: allow translation in theme description (LouisGac) -Fixed issue [security]: SQL injection in participant model (James Mullen, edgescan) (Olle Haerstedt) -Fixed issue [security] : no CRSF control when delete saved response (Denis Chenu) -Fixed issue #15369: Ranking with filter didn't save all value (Denis Chenu) -Fixed issue #15350: Unable to delete saved reponse (Denis Chenu) -Fixed issue #15348: Ranking question does not save answers when array (Olle Haerstedt) -Fixed issue #15334: Option 'Delete from the central panel and associated surveys' would not properly delete in CPDB (WalAffe) -Fixed issue #15326: beforesurveybarrender view surveybar_view doesn't style dropdown menu correctly (Adam Zammit) -Fixed issue #15305: Export survey participants by status (Dominik Vitt) -Fixed issue #15162: Images in the answer options of an array are shown on the very left when switch to Arabic on small screens (Dominik Vitt) -Fixed issue #15147: PHP notice message when exporting survey as TSV (Dominik Vitt) -Fixed issue #15030: Css and font issue, Arabic is not displayed properly (Dominik Vitt) -Fixed issue #15008: Captcha for later use not working in IE11 (Eddy Lackmann) #Updated translation: Turkish by eddylackmann #Updated translation: Thai by Mazi, tomzt #Updated translation: Swahili by eddylackmann #Updated translation: Slovak by dusanm #Updated translation: Russian by vipgroup, ddrmoscow #Updated translation: Romanian by eddylackmann #Updated translation: Portuguese (Portugal) by effgarces #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Persian by mdavoodian #Updated translation: Persian by ESH #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Korean by Mazi #Updated translation: Japanese by Mazi #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by vargazsoltivan, kkd, cdorin #Updated translation: German by marvinthemartian13, c_schmitz #Updated translation: German (Informal) by marvinthemartian13, c_schmitz #Updated translation: French (France) by eddylackmann, b00z00, DenisChenu #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Danish by Mikkel #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by slansky, jelen1 #Updated translation: Croatian by dominikvitt #Updated translation: Chinese (Simplified) by Mazi #Updated translation: Catalan by qualitatuvic Changes from 3.17.17 (build 190918) to 3.18.0 (build 190923) September 23, 2019 -New feature: define theme editor screens list from theme manifest. (LouisGac) -New feature: allow theme developers to add their own custom data for editor preview (LouisGac) -Fixed issue [security]: SQL injection in participant model (Olle Haerstedt) -Fixed issue #15309: Special characters in page "Error 403" shown as entities (Denis Chenu) -Fixed issue #15304: queXML "other" question attribute issue - multilingual survey (Dominik Vitt) #Updated translation: Russian by ddrmoscow, vipgroup #Updated translation: Russian by ddrmoscow #Updated translation: Italian by seccalisca, lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by HonkXL, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Croatian by dominikvitt #Updated translation: Croatian by dominikvitt #Updated translation: Catalan by qualitatuvic Changes from 3.17.16 (build 190906) to 3.17.17 (build 190918) September 18, 2019 -New feature: allow twig tmp files generation from command line to allow GlotPress parsing (LouisGac) -Fixed issue: Language code not properly set in 'survey not available' screen (Carsten Schmitz) -Fixed issue [security] #15257: potential XSS in CPDB by super admin (Thanks to creosote) (Denis Chenu) -Fixed issue: unale to create dummty tokens (Denis Chenu) -Fixed issue #15289: potential PHP warning in question editor with question theme (Denis Chenu) -Fixed issue #15285: language changer doesn't work on tokens.twig (Denis Chenu) -Fixed issue #15279: replacement are not done in assessments (Denis Chenu) -Fixed issue #15243: ssl alert is shown to simple user too (#1319) (Denis Chenu) -Fixed issue #15237: Upload 3gpp, amr, aac audio files using File Upload Question (Denis Chenu) -Fixed issue #15237: Upload 3gpp, amr, aac audio files using File Upload Question (#1318) (Denis Chenu) -Fixed Issue: force_xmlsettings_for_survey_rendering not taken in account (LouisGac) -Fixed issue #15243: ssl alert is shown to simple user too (Denis Chenu) -Fixed issue #15218: Allow to disable SSL alert (Denis Chenu) #Updated translation: Turkish by kayazeren #Updated translation: Tagalog by Mazi #Updated translation: Russian by vipgroup, ddrmoscow #Updated translation: Portuguese (Brazil) by GabrielLF #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: German by eddylackmann, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Filipino by c_schmitz #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Catalan by qualitatuvic Changes from 3.17.15 (build 190903) to 3.17.16 (build 190906) September 6, 2019 -Fixed issue: breaking js issues on IE11 (lacrioque) -Fixed issue: No save button when add Question (Denis Chenu) -Fixed issue #15229: Subquestions do not have GID changed once the parent question is moved (lacrioque) -Fixed issue #15228: This survey throw a Error when try to print (#1317) (Denis Chenu) -Fixed issue #15227: Unable to Delete Questions (lacrioque) -Fixed issue #15221: unable to send mail to participants - apache handler error 403 (Denis Chenu) Changes from 3.17.14 (build 190902) to 3.17.15 (build 190903) September 3, 2019 Fixed issue #15207: Settings and Structure tabs are broken - no action happens Changes from 3.17.13 (build 190824) to 3.17.14 (build 190902) September 2, 2019 -Fixed issue: setting "Show header in answers export PDFs" not taken in account (LouisGac) -Fixed issue: [security]XSS in admin box buttons - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]XML breakout possible on export - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]X-Frame-Options SAMEORIGIN not set by default - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]User unaware that SSL encryption should be enforced (Carsten Schmitz) -Fixed issue: [security]Path revelation (Carsten Schmitz) -Fixed issue: [security]LDAP login non-generic login message - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]LDAP login non-generic login message - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]Equation signs are not masked by default on data export (Carsten Schmitz) -Fixed issue: [security]Equation signs are not masked by default on data export (Carsten Schmitz) -Fixed issue: [security]CSRF cookie missing HTTP only parameter- kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]Admin user without permissions can still see plugins page - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]Admin user with settings permissions can can run integrity check - kindly reported by Pavol Michalec & Frederik Koľbík (Carsten Schmitz) -Fixed issue: [security]Admin user with limited permissions can view/update/delete reserved menu entries (Carsten Schmitz) -Fixed issue: [security]Admin user can mark other user notification as read (Carsten Schmitz) -Fixed issue: [security] Database backup uses browser cache (Carsten Schmitz) -Fixed issue: [security] Browser cache used for exports (Carsten Schmitz) -Fixed issue: [security] #15204: Stored XSS vulnerabilities - Thanks to J. Greil from the SEC Consult Vulnerability Lab (https://www.sec-consult.com) (Denis Chenu) -Fixed issue: [security] #15204: Reflected XSS vulnerabilities - thanks to J. Greil from the SEC Consult Vulnerability Lab (Denis Chenu) -Fixed issue: Survey upload self-reflecting XSS (Carsten Schmitz) -Fixed issue: Sidebar not working on IE11 (lacrioque) -Fixed issue: Memory issues if too many responses exist for the same token in a non-anonymous survey (Carsten Schmitz) -Fixed issue: Memory issues if too many responses exist for the same token in a non-anonymous survey (Carsten Schmitz) -Fixed issue: LsTutorial only working in debug mode (lacrioque) -Fixed issue: Language not updated on import and overwrite in CPDB (lacrioque) -Fixed issue: JS error in firstStartTour onShow code (#1315) (Martin Unkel) -Fixed issue: After survey activation the ExpressionManager cache was not updated (Carsten Schmitz) -Fixed issue #15212: Survey navigation shows message "Please use the survey navigation buttons...[]" instead of navigating (Carsten Schmitz) -Fixed issue #15209: 500 error when try to save long administrator name (Denis Chenu) -Fixed issue #15208: MSSQL error on 2nd page of theme (Denis Chenu) -Fixed issue #15199: MSSQL : date/time question are not reloaded properly (Denis Chenu) -Fixed issue #15197: Submitting empty menu entry crashes application ( Application Denial of Service) (lacrioque) -Fixed issue #15194: Unable to remove page title from PDF generated at "print answers" screen (LouisGac) -Fixed issue #15192: entering html code inside the answeroptions for List type questions will break/alter the html for editing answers (Patrick Teichmann) -Fixed issue #15188: Access Label sets list (lacrioque) -Fixed issue #14863: Extending core theme using the same core theme name (Eddy Lackmann) -Fixed issue #10168: Commit test! Ignore (Carsten Schmitz) -New translation: Filipino (Carsten Schmitz) Changes from 3.17.12 (build 190823) to 3.17.13 (build 190824) August 24, 2019 -Fixed issue #15185: Surveys with less or more then 4-6 digits will not display the sidepanel (Patrick Teichmann) Changes from 3.17.11 (build 190822) to 3.17.12 (build 190823) August 23, 2019 -Fixed issue #15182: Sub Questions cannot be deleted (Patrick Teichmann) Changes from 3.17.10 (build 190821) to 3.17.11 (build 190822) August 22, 2019 -Fixed issue: sidepanel breaking on surveys with a 5 digit id (lacrioque) -Fixed issue: adding and deleting os subquestion and answers broken (lacrioque) Changes from 3.17.9 (build 190731) to 3.17.10 (build 190821) August 21, 2019 -New translation: Uyghur kindly provided by Namsiz Adam (Carsten Schmitz) -Fixed issue: cannot save questions anymore (lacrioque) -Fixed issue: Tagalog translation not available (Carsten Schmitz) -Fixed issue: Panel integration 500 error (lacrioque) -Fixed issue [security]: XSS with contructor statements in textedit (lacrioque) -Fixed issue [security]: Check both mime type and file extension when validating image (Olle Haerstedt) kindly reported by PAVOL MICHALEC/FREDERIK KOĽBÍK from ESET ( https://www.eset.sk ) -Fixed issue [security]: #15137: XSS when use Predefined label sets (Denis Chenu) Reported by Michele Cisternino https://www.linkedin.com/in/michelecisternino/ (Denis Chenu) -Fixed issue [security]: #15094 XSS in label title (Denis Chenu) Reported by Michele Cisternino https://www.linkedin.com/in/michelecisternino/ (Denis Chenu) -Fixed issue [security]: #15094 XSS in Boxes (thanks to Michele Cisternino) (Denis Chenu) -Fixed issue #14921: Ranking question on mobile devices (problem with dragging/scrolling) (Markus Flür) -Fixed issue #14908: The Button "exit and clear survey entrys" should not be on the last page (endmessage) (Patrick Teichmann) -Fixed issue #14443: "Go to survey" menu icon not working in collapsed menu mode (lacrioque) #Updated translation: Uighur #Updated translation: Turkish by kayazeren #Updated translation: Thai by adzpire, tomzt #Updated translation: Swedish by eddylackmann #Updated translation: Russian by vipgroup #Updated translation: Romanian by cdorin, andreig #Updated translation: Portuguese (Brazil) by alfonso-peixoto #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Kurdish (Sorani) by AryaSarhan12 #Updated translation: Japanese by nomoto #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Hungarian by kkd #Updated translation: German by eddylackmann #Updated translation: German (Informal) by eddylackmann #Updated translation: French (France) by eddylackmann, b00z00, DenisChenu #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Danish by Mikkel #Updated translation: Croatian by rovinj #Updated translation: Croatian by dominikvitt #Updated translation: Catalan by qualitatuvic #Updated translation: Arabic by RayhaneK, Muhammad_Hosny #Updated translation: Amharic by cdorin Changes from 3.17.8 (build 190722) to 3.17.9 (build 190731) July 31, 2019 -New feature: allow user to upload custom twig extensions (LouisGac) -Fixed issue [security]: File extension not filtered, possible XSS (reported by: Equipe web, Etat de Genève – www.ge.ch ) (LouisGac) -Fixed issue #15069: setting admin password with CLI database installation fails (Christian Rudolph) -Fixed issue #15060: Other option with number only erases decimal comma - with NO warning (Denis Chenu) Changes from 3.17.7 (build 190627) to 3.17.8 (build 190722) July 22, 2019 -Fixed issue: redirection after adding ComfortUpdate Key (Eddy Lackmann) -Fixed issue #15040: Adding ComfortUpdate key at leads to blank screen (Eddy Lackmann) -Fixed issue #14989: Problem can't upload file on some server (Denis Chenu) -Fixed issue #14975: Limesurvey users with limited rights get "undefined" error message when trying to upload a file at the survey theme options (Dominik Vitt) -Fixed issue #14964 : use Survey::model in command plugin reset theme (Denis Chenu) -Fixed issue #14829: Green bar after calculating storage (Olle Haerstedt) #Updated translation: Romanian by cdorin #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Czech (Informal) by jelen1 #Updated translation: Arabic by RayhaneK #Updated translation: Arabic by RayhaneK Changes from 3.17.7 (build 190604) to 4.0.0-alpha (build 190408) April 08, 2019 -New feature : allow to update cc, bcc or add attachemnts in beforeEmail event -New feature : beforeEmail and beforeSurveyEmail new event -New feature: Inherited survey settings - corrections (Dominik Vitt) -New feature #13288: Validation settings for more question type (#980) (Denis Chenu) -New feature #13513 : allow plugins to add expresssion manager function (Denis Chenu) -New feature: Added sharing panel with Twitter Facebook and QRcodes (Markus flür) -New feature: Inherited survey settings - corrections (Dominik Vitt) -New feature: Inherited survey settings - part 1 - design change + save settings (Dominik Vitt) -New feature: Inherited survey settings - part 2 - frontend rendering (Dominik Vitt) -New feature: Inherited survey settings - part 3 - global survey settings (Dominik Vitt) -New feature: Inherited survey settings - part 4 - database upgrade (Dominik Vitt) -New feature: Make "exit an clear survey" an option (T215) (LouisGac) -New feature: New "Question help text position" theme option (T138) (Dominik Vitt) -New feature: New event beforePluginManagerMenuRender. (Olle Haerstedt) -New feature: Preserve response IDs when importing archived responses (Carsten Schmitz) -New feature: RemoteControl list_users can now search for username (gekkedev) -New feature: afterSuccessfulLogin has argument $identity (Olle Haerstedt) -New feature: automatic consistency fixer (markusfluer) -New feature: helper library to add contextual help. (markusfluer) -Fixed issue #12243: beforeTokenEmail didn't happen for remote control -Fixed issue #10529: Unable to send email via some smtp server -Fixed issue #13001: Expression Manager evaluates answers to free text questions enclosed by "{" and "}" (Denis Chenu) Changes from 3.17.6 (build 190624) to 3.17.7 (build 190627) June 27, 2019 -Fixed issue #14187: In IE, for an Array question the radio buttons disappear when resizing the page to the point the answers start to stack (Dominik Vitt) -Fixed issue #14604: Fixed invalid ajaxUpdate setting "true" causing issues for other scripts (Patrick Teichmann) -Fixed issue #14928: No CPDB grid refresh after adding a new entry (Patrick Teichmann) -Fixed issue #15003: Panel integration not displayed in French (Denis Chenu) -Fixed issue #15004: Show correct id attribute for additional attributes (Stefan Verweij) -Fixed issue: ComfortUpdate download counts incorrect (Carsten Schmitz) #Updated translation: Arabic by malbariqi, Muhammad_Hosny, RayhaneK #Updated translation: Croatian by dominikvitt #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Danish by Mikkel #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by b00z00, DenisChenu, JMI #Updated translation: German by c_schmitz, Basil, Mazi, Joffm, timeco #Updated translation: German (Informal) by Joffm #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Latvian by vipgroup #Updated translation: Norwegian (Bokmål¥l) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Brazil) by edgard, holch #Updated translation: Portuguese (Portugal) by joseluisfaria #Updated translation: Romanian by cdorin #Updated translation: Slovenian by andrej.lindic #Updated translation: Spanish (Mexican) by oleggorfinkel, aesteban #Updated translation: Spanish (Spain) by oleggorfinkel, aesteban #Updated translation: Tajik by Iskandar_r #Updated translation: Turkish by kayazeren Changes from 3.17.5 (build 190604) to 3.17.6 (build 190624) June 24, 2019 -Fixed issue [security]: Unauthorized admin can create new user using Authdb plugin (Dominik Vitt) -Fixed issue #14337: Comparaison String and Numeric is different in same page and other page (Denis Chenu) -Fixed issue #14742: Questions with Expresion Manager code are not shown properly at Quota overview (Denis Chenu) -Fixed issue #14779: Opening and ending tag issue on token edit form (Dominik Vitt) -Fixed issue #14881: 'Show pop-ups' 'Off'-setting not working anymore (Dominik Vitt) -Fixed issue #14898: Prevent SID of -1 during import (Denis Chenu) -Fixed issue #14936: Preview group : relevance on question broken (#1298) (Denis Chenu) -Fixed issue #14951: Loss of data when loading a non finished survey (Dominik Vitt) -Fixed issue #14954: Charts in Statistics are not showing completely - added check (Dominik Vitt) -Fixed issue #14962: Checkbox radio Y scale don't shown in little screen (partial) (Denis Chenu) -Fixed issue #14966: Array checkbox : all EM usage in same page is broken (Denis Chenu) -Fixed issue #14967: Validation code uneditable (Denis Chenu) -Fixed issue #14969: Missing noanswer-item class for 5 point choice array (Denis Chenu) -Fixed issue #14987: Preview question not working (Denis Chenu) -Fixed issue #14998: Usage of self.NAOK insique all question part are broken (Denis Chenu) -Fixed issue: HTML tables have a missing cell in statistics (Markus Flür) -Fixed issue: missing noanswer-item class for array by column (Denis Chenu) Changes from 3.17.4 (build 190529) to 3.17.5 (build 190604) June 4, 2019 -New translation: Tajik - kindly provided by Iskandar_r (Carsten Schmitz) -Fixed issue #13942: R syntax file export appends 'unknown type' line to the end of the syntax file when timings are activated (Carsten Schmitz) -Fixed issue #14456: Regression: Feature for selecting which data columsn to show was removed after Limesurvey 2.6 LTS (Patrick Teichmann) -Fixed issue #14528: Teilnehmer Import aus Zentrale Teilnehmerdatenbank / Zugriffsrechte | participants import from cpdb / access rights (Patrick Teichmann) -Fixed issue #14708: Upload files question type does not actually check file type (Denis Chenu) -Fixed issue #14941: Variations choosed in Global theme options are not set in preview (Dominik Vitt) -Fixed issue #14949: Token based placeholders are not replaced when creating queXML PDF - another fix (Dominik Vitt) -Fixed issue #14949: Token based placeholders are not replaced when creating queXML PDF (Dominik Vitt) -Fixed issue #14954: Charts in Statistics are not showing completely (Dominik Vitt) -Fixed issue: "No answer" label not shown on charts in Statistics in some cases (Dominik Vitt) -Fixed issue: PHP notice message when trying to open response queXML file (Dominik Vitt) -Fixed issue: queXML PDF export breaks when some label is false, only with debug mode on (Dominik Vitt) -Fixed issue: wrong group order in queXML pdf export (Dominik Vitt) #Updated translation: Croatian by dominikvitt #Updated translation: French (France) by DenisChenu #Updated translation: German (Informal) by c_schmitz #Updated translation: Hungarian by kkd, bacskaicsaba #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Tajik Changes from 3.17.3 (build 190429) to 3.17.4 (build 190529) May 29, 2019 -Fixed issue [security]: survey manager can use SQL injection to access all data in the database (LouisGac) -Fixed issue [security] #14836: XSS on icon for Boxes (Denis Chenu) -Fixed issue: "Array text" questions were using subquestion code instead of subquestion text at print answers overview. Adjusted according to default array question layout. (Marcel Minke) -Fixed issue #13516: Cannot access localized (i18n) values for a custom question attribute (Dominik Vitt) -Fixed issue #13608: Permission to create participants in the central participants database (Patrick Teichmann) -Fixed issue #13739: Relevance equation broken for array by column (Dominik Vitt) -Fixed issue #13904: UTF-8 characters not correctly saved in survey texts when using MSSQL DB (Carsten Schmitz) -Fixed issue #13936: Bootswatch inherit everyting to no: deactivate container (#1196) (Denis Chenu) -Fixed issue #14038: Minor interface text changes (Carsten Schmitz) -Fixed issue #14060: Deleting a participant and associated surveys and all associated responses from CPDB not working (Patrick Teichmann) -Fixed issue #14148: Quota out is shown as completed in token list (Dominik Vitt) -Fixed issue #14179: List questions panel - group-edit questions - Delete - text issue (Carsten Schmitz) -Fixed issue #14187: In IE, for an Array question the radio buttons disappear when resizing the page to the point the answers start to stack. (Markus Flür) -Fixed issue #14187: (Revisited) In IE, for an Array question the radio buttons disappear when resizing the page to the point the answers start to stack. (Markus Flür) -Fixed issue #14201: Small text issue - reorder questions/groups panel (Carsten Schmitz) -Fixed issue #14255: Current global theme options don't show in theme editor preview (Dominik Vitt) -Fixed issue #14459 : show information about token field and duplicate (Denis Chenu) -Fixed issue #14468: Viewing "Surveys in this group" displays all surveys regardless of Survey Group (Dominik Vitt) -Fixed issue #14513: Permissions on shared participants (CPDB) (Patrick Teichmann) -Fixed issue #14514: Purpose of permission "update" - CPDB (Patrick Teichmann) -Fixed issue #14516: Delete from the central panel and associated surveys - CPDB (Patrick Teichmann) -Fixed issue #14559: Theme editor loads parent theme.css file instead of current theme.css file (Dominik Vitt) -Fixed issue #14598: Bad order shown in List question (#1237) (Denis Chenu) -Fixed issue #14660: Unable to choose icon on Boxes (Olle Haerstedt) -Fixed issue #14667: No timer message displayed for boilerplate question (Dominik Vitt) -Fixed issue #14701: upload files - duplicate alert message (Denis Chenu) -Fixed issue #14788: resume later + ajax mode : JS issue (Patrick Teichmann) -Fixed issue #14809: Caret is over the text in group list (Dominik Vitt) -Fixed issue #14815: exporting tab-separated removes mandatory property of questions (Dominik Vitt) -Fixed issue #14844: Deprecated warning when running survey with PHP 7.3.4 (Dominik Vitt) -Fixed issue #14855: Allowed invalid completed survey with full index (Denis Chenu) -Fixed issue #14858: Upload status is not visible enough (#1272) (Denis Chenu) -Fixed issue #14862: Export to LSS on Portuguese (Portugal) language (Denis Chenu) -Fixed issue #14875: No error is shown at debug=0 if DB is broken (#1279) (Denis Chenu) -Fixed issue #14895: Upgrading problem from version 2.* to 3.17.3 (Dominik Vitt) -Fixed issue #14899: Incorrect behavior with Question of type R (Ranking) (Denis Chenu) -Fixed issue #14900: numerical array with checkboxes lose all data (Dominik Vitt) -Fixed issue #14934: Survey theme options are reset to default values (Dominik Vitt) -Fixed issue #14938: Check data integrity : die with renaming a non existing table (Denis Chenu) -Fixed issue #14939: Check data integrity with a lot of broken question : SQL error (MSSQL) (Denis Chenu) -Fixed issue: Administrators now have access to the CPDB if they have shared participants or have global Permissions 'read, create, update, delete', "global Permissions" > "shared Permissions" (Patrick Teichmann) -Fixed issue: multiple select not acknowledged by pjax form (Markus Flür) -Fixed issue: Only one survey is find for SurveyLanguageSetting in checkintegrity (Denis Chenu) -Fixed issue: Properly show "Array text" questions at print answers screen (Marcel Minke) -Fixed issue: Question selector not working on IE11 (Markus Flür) -Fixed issue: regression, list radio rows have no iterator (Markus Flür) -Fixed issue: Some minor translation issues (Carsten Schmitz) #Updated translation: Arabic by waseemz #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Chinese (Taiwan) (Traditional) by hms5232 #Updated translation: Croatian by dominikvitt #Updated translation: Czech by slansky, VBraun, jelen1 #Updated translation: Czech by jelen1, nekola #Updated translation: Czech by nekola, jelen1 #Updated translation: Czech (Informal) by jelen1 #Updated translation: Czech (Informal) by slansky, jelen1, VBraun, dusanm #Updated translation: Danish by Mikkel #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by DenisChenu #Updated translation: French (France) by DenisChenu, arnaud21, b00z00, riqcles #Updated translation: French (France) by DenisChenu, b00z00 #Updated translation: German by c_schmitz, bewi #Updated translation: German (Informal) by bewi, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian by lfanfoni, Prosperocco #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Portugal) by castrosergioms, joseluisfaria #Updated translation: Romanian by cdorin #Updated translation: Russian by T34, vipgroup #Updated translation: Russian by vipgroup #Updated translation: Spanish (Mexican) by k001, emphasis034, javoguadas, larjona, aesteban, fernandoessv, cripton, Dhel210, rodrirokr, gabrieljenik, oleggorfinkel #Updated translation: Tajik by Iskandar_r #Updated translation: Turkish by kayazeren #Updated translation: Vietnamese by dnvservices Changes from 3.17.2 (build 190408) to 3.17.3 (build 190429 ) April 29, 2019 -Fixed issue #13793: Error on RPC: add_response method with "Anonymized responses" Survey (Olle Haerstedt) -Fixed issue #13950: SQL Error when saving a response or getting a session token via API (Denis Chenu) -Fixed issue #13974: Batch-edit emails not working properly (Patrick Teichmann) -Fixed issue #14652: Quota system is showing submit button when quota exceeded (Dominik Vitt) -Fixed issue #14700: DbHttpSession brok (mariadb) with data too long (Denis Chenu) -Fixed issue #14763: Slider didn't have label (Denis Chenu) -Fixed issue #14765: Persistent XSS for Menu Entries (Patrick Teichmann) -Fixed issue #14775: Unable to use slider without js (Denis Chenu) -Fixed issue #14785: Group Name and Description do not display on Export to Printable Survey (Dominik Vitt) -Fixed issue #14785: Question type file upload in surveys does not work in Internet Explorer 11 (Patrick Teichmann) -Fixed issue #14793: Faulty assignments of query groups when importing participants from LDAP (Carsten Schmitz) -Fixed issue: error message when using default values and trying to preview or execute survey (Dominik Vitt) -Fixed issue: unable to delete label set in grid (Denis Chenu) Changes from 3.17.0 (build 190402) to 3.17.1 (build 190408) April 8, 2019 -[security] Fixed issue #14728: Persistent XSS for question groups (Thanks to bewi) (Denis Chenu) -[security] Fixed issue #14737: XSS with file upload (Denis Chenu) -[security] Fixed issue #14753: No control on attachments email files (Denis Chenu) -[security] Fixed issue #14727: Persistent XSS in relevance equation (Denis Chenu) -Fixed issue #14649: CDbException when a "default answer" option is not compatible with a question type (#1252) (Denis Chenu) -Fixed issue: CPDB sharing participant 500 error and language missing (Markus Flür) -Fixed issue: Detailed admin attachments not set (Denis Chenu) #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Hungarian by kkd #Updated translation: Norwegian (Bokmål) by pmonstad Changes from 3.16.1 (build 190314) to 3.17.0 (build 190402) April 2, 2019 -New feature: Allow event to send core email if redirect after register (Denis Chenu) -[security] Fixed issue #14634: XSS in KCFinder (Denis Chenu) -[security] Fixed issue #14635: XSS Attack Vector - export_helper.php (Denis Chenu) -[security] Fixed issue #14670: Update tcpdf to 6.2.25 (Denis Chenu) -[security] Fixed issue #14679: Theme admin can delete any directory (Denis Chenu) -Fixed issue #13873: When using the Short free text with map, the search box doesn't show for users (Denis Chenu) -Fixed issue #14439: Buttons shown without required theme permissions (Dominik Vitt) -Fixed issue #14609: Prevent import of survey with SID 0 (#1240) (Jean-Sébastien B) -Fixed issue #14625: Summary Table (Frequencies) for 5-Point Choice is Confusing (Dominik Vitt) -Fixed issue #14682: When deactivation survey with debug 1 : receive a CDbException (Denis Chenu) -Fixed issue #14686: Unable to see Survey list (debug>1) (Denis Chenu) -Fixed issue #14688: No translation for breadcrumb text (Dominik Vitt) -Fixed issue #14692: CDbException when testing survey (Denis Chenu) -Fixed issue #14699: Start popups add , between string (Denis Chenu) -Fixed issue #14713: Persistent XSS in user group management (Denis Chenu) -Fixed issue #14716: Participant attribute tab shwon in condition editor for anonymized survey (Denis Chenu) -Fixed issue: ComfortUpdate in some configurations not working because CURLOPT_FOLLOWLOCATION is not allowed if safe_mode or open_basedir is set (Carsten Schmitz) -Fixed issue: Condition editor throw error with invalid var name (Denis Chenu) -Fixed issue: No css difference between resetted with or without default value (Denis Chenu) -Fixed issue: Pie chart labels on statistics PDF are missing (Dominik Vitt) -Fixed issue: Reset Boxes use invalid icon (Denis Chenu) -Fixed issue: Unable to reset to a decimal value in slider (Denis Chenu) -Fixed issue: Unable to set debugsql to 1 with php7 (Rene Schmidt) -Fixed issue: Unable to set mandatory in massive with activated survey (#1239) (Denis Chenu) -Fixed issue: upgradeTokens176() add DB prefix properly (Marcel Minke) #Updated translation: Armenian by Lilit #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Hong Kong) (Traditional) by unixwise #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Czech by jelen1 #Updated translation: Danish by Mikkel #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by JMI, fred78, DenisChenu, LouisGac #Updated translation: German by ulisdd #Updated translation: German (Informal) by ulisdd #Updated translation: Hungarian by kkd #Updated translation: Indonesian by c_schmitz, radhwaw, ysulistya #Updated translation: Italian by ritapas, bienen, lfanfoni #Updated translation: Italian (Informal) by ritapas, lfanfoni #Updated translation: Latvian by daugavietis #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Romanian by cdorin #Updated translation: Russian by vipgroup #Updated translation: Spanish (Spain) by larjona, nicolasfranco #Updated translation: Turkish by kayazeren Changes from 3.16.0 (build 190225) to 3.16.1 (build 190314) March 14, 2019 -[security] Fixed issue #14617: relative path allowed in lsa multiple download (LouisGac) -New feature: Add reference to group relevance (if any) in question view (#1227) (Tõnis Ormisson) -New Feature: listifop EM function (#1215) (Jurgen) -New Feature: listifop EM function (Jurgen) -Fixed issue #14595: Php Crash when trying to preview empty group (#1235) (Jean-Sébastien B) -Fixed issue #13302: Slider "Slider starts at the middle position" and "Slider initial value" settings not working (Denis Chenu) -Fixed issue #14435: Survey logic view -> Open printable view is not showing the correct language version (Dominik Vitt) -Fixed issue #14507: Unable to use TOKEN or SAVEDID var in EM twig (#1216) (Denis Chenu) -Fixed issue #14507: Unable to use TOKEN or SAVEDID var in EM twig (Denis Chenu) -Fixed issue #14553: The countdown does not work most of the time (Dominik Vitt) -Fixed issue #14555: Deleting question are not CRSF protected (Denis Chenu) -Fixed issue #14563: Save question before attributes get loaded remove all attributes (Denis Chenu) -Fixed issue #14563: Save question before attributes loaded remove all attributes (#1231) (Denis Chenu) -Fixed issue #14572: Unable to edit answers whith fields contains a quote (' or ") (Denis Chenu) -Fixed issue #14575: Deleting a parent Survey Group orphans child Survey Groups, causing Survey Groups List page to crash (Dominik Vitt) -Fixed issue #14596: CApcCache enabled gives error 500 when checking data integrity. (Denis Chenu) -Fixed issue #14597: deleting question group are not CRSF protected (Denis Chenu) -Fixed issue #14599: Crash when enabling evaluation on an empty survey (#1238) (Jean-Sébastien B) -Fixed issue #14618: slider resets when moving backwards with a starting value (Denis Chenu) -Fixed issue #14628: Array numbers question type doesn't include proper subquestion and answer details at "print answers" overview (Dominik Vitt) -Fixed issue #14645: Unable to update "Reminder count" option when using batch-edit menu (Dominik Vitt) -Fixed issue: clear popover on response-grid reload (Denis Chenu) -Fixed issue: dataentry are not filtered before save in database (Denis Chenu) -Fixed issue: delete label set don't delete related files (Denis Chenu) -Fixed issue: Label set delete are not XSS protected (Denis Chenu) -Fixed issue: Label set delete button didn't work (Denis Chenu) -Fixed issue: no survey bar on survey theme options page (Dominik Vitt) -Fixed issue: remotecontrol create too many sessions (LouisGac) -Fixed issue: selected font not loaded during the survey execution (Dominik Vitt) -Fixed issue: slider_default_set settings didn't work (Denis Chenu) -Fixed issue: TSV export fails if group name is empty (Dominik Vitt) -Fixed issue: upgrade error when upgrading to version 3.16.0+190225 using SQL Server 2008 DB (Dominik Vitt) Changes from 3.15.9 (build 190214) to 3.16.1 (build 190225) February 25, 2019 -New feature : allow update of fix num auto in theme (vanilla) (Denis Chenu) -Fixed issue #14547: Simple mode statistic crash with L question (#1225) (Jean-Sébastien B) -Fixed issue #14548: Fix public statistic with question L (#1226) (Jean-Sébastien B) -Fixed issue #12103: Single response overview shows CSS and JS embedded at question text (Denis Chenu) -Fixed issue #14404: Boilerplate question type not properly included at "Print answers" overview (Dominik Vitt) -Fixed issue #14495: Enforce filter to avoid 'comment' keyword (#1228) (Jean-Sébastien B) -Fixed issue #14518: Upload modals/iframes: growing height after repeated delete actions (Dominik Vitt) -Fixed issue #14519: Letters do not get automatically deleted any longer in only numbers fields (Dominik Vitt) -Fixed issue #14522: print answers HTML view not translating/getting the proper text for multiple choice with comment (Dominik Vitt) -Fixed issue #14522: print answers HTML view not translating/getting the proper text for multiple choice with comment - update (Dominik Vitt) -Fixed issue #14527: Error in import : "This is not a valid LimeSurvey survey structure XML file" (Dominik Vitt) -Fixed issue #14533: Error in console when enter . or , in number (Denis Chenu) -Fixed issue #14534 : unable to set complex template for email (Denis Chenu) -Fixed issue #14536: spurious "?>" in "Create new box" page (#1221) (Dorin) -Fixed issue #14536: spurious "?>" in "Create new box" page (Dorin) -Fixed issue #14537: Export results displayed twice (#1222) (Dorin) -Fixed issue #14537: Export results displayed twice (Dorin) -Fixed issue #14538: Valid number with radix as "," shown as invalid (Denis Chenu) -Fixed issue #14539: Export -> export a vv file (double text) (see screenshot) (Dorin) -Fixed issue #14540: Hard to enter some value (decimal values with 0) (Denis Chenu) -Fixed issue #14543: Response Table - ID search box is too small & does not display the text (Dominik Vitt) -Fixed issue #14545: Unable to reset menu entries with MSSQL (Denis Chenu) -Fixed issue #14546: Theme option menu are not show to user with Surveysettings update right (Denis Chenu) -Fixed issue #14554: Javascript error when try to use Questions list option (Denis Chenu) -Fixed issue: css glitch on massive actions / mandatory (Denis Chenu) -Fixed issue: email html activated with survey with text email (Denis Chenu) -Fixed issue: empty numerci string if only alpha (no numeric) (Denis Chenu) -Fixed issue: sticky headers sometimes visible in minified views and cross hovers inhibiting clicks (Markus Flür) -Fixed issue: usage of bNumRealValue from config (Denis Chenu) #Updated translation: Armenian by Lilit #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Czech by jelen1 #Updated translation: Danish by c_schmitz, nielsb, docl, robin_sharp, antispam, Mikkel #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Estonian by TonisOrmisson #Updated translation: Georgian by Davitus #Updated translation: Hebrew by golanta #Updated translation: Hungarian by kkd #Updated translation: Italian by ritapas, lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Macedonian by SimonaOgnenovska #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Romanian by cdorin Changes from 3.15.8 (build 190130) to 3.15.9 (build 190214) January 14, 2019 -Fixed issue #14499: Add first and last name to the "To" of confirmation email (#1214) (Jean-Sébastien B) -Fixed issue #12992: PHP-function each() has been deprecated (Dominik Vitt) -Fixed issue #14309: Upgrade to 3.15 SQL Error (Dominik Vitt) -Fixed issue #14410: Ranking : no alert when try to put more than answer (Dominik Vitt) -Fixed issue #14453: Deletion of responses broken (Denis Chenu) -Fixed issue #14465: EM relevance not being recalculated after conditions changed (Full survey included) (Denis Chenu) -Fixed issue #14472: Central participants not exporting (Denis Chenu) -Fixed issue #14476: Better error message than token_id doesn't have a default value (Denis Chenu) -Fixed issue #14480: No information shown after alert withot js, no way to have this managed by theme (Denis Chenu) -Fixed issue #14481: Filter of answers not working (Denis Chenu) -Fixed issue #14487: End-URL doesn't work correctly (Denis Chenu) -Fixed issue #14488: Potential SQL exception when creating a subquestion (Denis Chenu) -Fixed issue #14489: Some question html broke response browsing (Denis Chenu) -Fixed issue #14490: PHP error with Question L on statistic with pgsql (#1212) (Jean-Sébastien B) -Fixed issue #14492: Setting question as Mandatory does not save attribute (Dominik Vitt) -Fixed issue #14495: Error with P type and comment suffix (Jean-Sébastien B) -Fixed issue #14498: Participant view for statistics goes unformatted (Dominik Vitt) -Fixed issue #14503: Save button in "Copy survey" panel does not do anything (Markus Flür) -Fixed issue #14505: [security] XSS Attack Vector - Participant Attributes (Denis Chenu) -Fixed issue #14508: [security] XSS Attack Vector - Assessment editing (Denis Chenu) -Fixed issue #14509: [security] XSS Attack Vector - CPDB upload (Denis Chenu) -Fixed issue #14511: Equations or code in questions are visible on statistics (Dominik Vitt) -Fixed issue #14519: Letters do not get automatically deleted any longer in only numbers fields (Dominik Vitt) -Fixed issue #14524: Take bFixNumAuto and bNumRealValue into account (Denis Chenu) -Fixed issue: 2 delete buttons in template editor (Denis Chenu) -Fixed issue: Display participant failing with specific set permissions (Markus Flür) -Fixed issue: Empty Create menu shown in token with only view permission (Denis Chenu) -Fixed issue: Error message "division by zero" when "display _columns" attribute is missing, only in debug mode (Dominik Vitt) -Fixed issue: PHP warning message when saving new response without uploaded file (Dominik Vitt) -Fixed issue: Printable view containe em function instead of values (Markus Flür) -Fixed issue: Tip for numeric input still show error after fixed (Denis Chenu) -Fixed issue: Wrong encoding specification in R script (Carsten Schmitz) #Updated translation: Arabic by zainabalbazzal #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by DenisChenu #Updated translation: German by c_schmitz #Updated translation: German by ulisdd #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by ulisdd #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Portugal) by Heldinha #Updated translation: Romanian by cdorin #Updated translation: Russian by vavankor, vipgroup #Updated translation: Russian by vipgroup Changes from 3.15.7 (build 190122) to 3.15.8 (build 190130) January 30, 2019 -Fixed issue #13859: Question full index lose color when try submit (Denis Chenu) -Fixed issue #14450: Export responses not working (Denis Chenu) -Fixed issue #14455: {SURVEYRESOURCESURL} show as error in question on survey logic file (Denis Chenu) -Fixed issue: At export page the dropdown list of CSV separators is not translated (Denis Chenu) -Fixed issue: Some IE versions were not properly detected (Carsten Schmitz) Changes from 3.15.6 (build 190108) to 3.15.7 (build 190122) January 22, 2019 -[security] Fixed issue: possible to delete a broken theme by bait clicking an administrator (LouisGac) -[security] Fixed issue: possible to delete a theme by bait clicking an administrator (LouisGac) -Fixed issue: avoid rare QID colision in checkintegrety (LouisGac) -Fixed issue: 500 error just after survey creation (Denis Chenu) -Fixed issue: don't replace question title starting with self or that in expression (Denis Chenu) -Fixed issue: invalid HTML in ranking question (Denis Chenu) -Fixed issue: unable to disable samechoiceheight and samelistheight in ranking (Denis Chenu) -Fixed issue: Printanwers not using evaluated question and helptext (Markus Flür) -Fixed issue: Slider not always in middle position (Markus Flür) -Fixed issue: no "loading" icon on survey list page (Dominik Vitt) -Fixed issue: placeholder fields can't be inserted and expresions validation doesn't work on edit email templates page (Dominik Vitt) -Fixed issue: wrong link to noto italic (LouisGac) -Fixed issue #14135: Evaluation of survey statistics generates a query error when using PostgreSQL DB server (Dominik Vitt) -Fixed issue #14229: Popover showed multiple times when saving survey (#1167) (amicci) -Fixed issue #14389: never same order in Theme list (#1208) (Denis Chenu) -Fixed issue #14398: Unable to set a different standardthemerootdir than default one (#1201) (Denis Chenu) -Fixed issue #14400: Unable to use self ot that fixed string in Expression (#1202) (Denis Chenu) -Fixed issue #14406: 'Ranking' Question same choice height not updated when a expression update choice (Denis Chenu) -Fixed issue #14411: Ranking choice height is to big than needed in case of filter (Denis Chenu) -Fixed issue #14415: (partial) unable to use Expression Manager var in submit.twig (#1206) (Denis Chenu) -Fixed issue #14416: Sort LDAP participant names alphabetically in the survey creation form (#1205) (s-nirali) -Fixed issue #14424: Ranking question totally hang browser with same height (Denis Chenu) -Fixed issue #14425: Improve Ranking speed without same height (Denis Chenu) -Fixed issue #14426: Error exporting PDF with graphs (Dominik Vitt) -Fixed issue #14427: On an Active survey, Option 'Other' switched to Off when update question (Denis Chenu) -Fixed issue #14431: error 500 in question list with postgresql (Denis Chenu) -Fixed issue #14437: Statistics - Clear button not working (LouisGac) -Fixed issue #14441: Survey summary invalid values for administrator (Denis Chenu) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: German (Informal) by c_schmitz #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Turkish by kayazeren #Updated translation: Vietnamese by c_schmitz, namphuong, tuannm, dnvservices Changes from 3.15.5 (build 181115) to 3.15.6 (build 190108) January 8, 2019 -New feature: added afterSurveyActivate, afterSurveyDeactivate Plugin Events (#1168) (Marko Bischof) -[security] Fixed issue #14376: XSS in Survey Resource zip upload (Denis Chenu) -[security] Fixed issue #14377: XSS in kcfinder upload (Denis Chenu) -[security] Fixed issue: XSS in theme zip upload (Denis Chenu) -Fixed issue # 14253: Copying survey does not copy survey group (#1170) (Tõnis Ormisson) -Fixed issue #13572: Empty assessement still shown (Denis Chenu) -Fixed issue #13630: EM send Notice about Undefined offset (Denis Chenu) -Fixed issue #13859: Question full index loose color when try submit (Denis Chenu) -Fixed issue #14182: Database error when trying to define a quota (Dominik Vitt) -Fixed issue #14186: Path to preview image broken when creating a custom question theme (Denis Chenu) -Fixed issue #14217: Unpleasant rebound effect when editing questions (#1172) (Denis Chenu) -Fixed issue #14243: applying filter on CPDB grid disables grid button actions (Dominik Vitt) -Fixed issue #14258: Path to preview image broken when creating a custom admin theme (Dominik Vitt) -Fixed issue #14270: value, valueNAOK etc … broken with GET params (Denis Chenu) -Fixed issue #14271: Some words used by LS can be used as question codes (Denis Chenu) -Fixed issue #14273: {ASSESSMENT_CURRENT_TOTAL} usage broken in survey (Denis Chenu) -Fixed issue #14276: Validation for multiple numeric input is missing details about "equals sum value" (Denis Chenu) -Fixed issue #14277: When using an existing user name at the "Save and resume later" feature, there is also a wrong warning about a wrong captcha (Dominik Vitt) -Fixed issue #14278: When resuming a survey there is a wrong warning about disabled JavaScript and a checkbox for "Please confirm you want..." shows (Dominik Vitt) -Fixed issue #14280: Print answers overview shows broken table format and missing details (Dominik Vitt) -Fixed issue #14282: Language of Survey is set to default in token form (Denis Chenu) -Fixed issue #14288: TOKEN:ATTRIBUTE_INT not replaced in expression for email and reminder (Denis Chenu) -Fixed issue #14290: Some form can not be submitted if csrfTokenName is updated (Denis Chenu) -Fixed issue #14294: Multi-numeric labels not translated (Dominik Vitt) -Fixed issue #14301 : potential XSS in browse response + filter subquestion (Denis Chenu) -Fixed issue #14312: Import participant CSV is not possible with surveys update right (#1197) (Denis Chenu) -Fixed issue #14312: Importing participants from CSV is not possible for user with survey/create global permission (Dominik Vitt) -Fixed issue #14313: Top part of drop-down box on participants screen is hidden (#1189) (Denis Chenu) -Fixed issue #14313: Top part of drop-down box on participants screen is hidden (Dominik Vitt) -Fixed issue #14314: Superadmin user rights not stored properly (Denis Chenu) -Fixed issue #14316: Unable to delete old survey or token table (Denis Chenu) -Fixed issue #14317: CDbException when try to set a title with more than 200 caracters (Denis Chenu) -Fixed issue #14323: Error - resetting conditions (Denis Chenu) -Fixed issue #14326: After activating a survey - back to survey home button not working (Dominik Vitt) -Fixed issue #14328: Can't add SVG logo images to theme (Dominik Vitt) -Fixed issue #14330: Renaming a template with children will break surveys using the inherited template (Thibault Le Meur) -Fixed issue #14332: Expression manager broken in Bootstrap buttons (Denis Chenu) -Fixed issue #14334: When importing a csv file to the participants table, the UI indicates that double Token values could be allowed (Denis Chenu) -Fixed issue #14341: Unable to update printanswers_head and printanswers_foot via GUI (Denis Chenu) -Fixed issue #14346: Import vv : unable to update only token and/or date (Denis Chenu) -Fixed issue #14348: Themes storage always show 0.0M (#1195) (Denis Chenu) -Fixed issue #14351: favicon are not loaded in public theme (Denis Chenu) -Fixed issue #14352: Multiple HTML open in printanswers view (Denis Chenu) -Fixed issue #14362: Template can throw error with invalid image (Denis Chenu) -Fixed issue #14363: In theme option : current template is the default one (Denis Chenu) -Fixed issue #14372: Ranking issue with image (Denis Chenu) -Fixed issue #14374: Unable to disable samechoiceheight and samelistheight (Denis Chenu) -Fixed issue #14378: Some file can not be deleted from themes file dir (Denis Chenu) -Fixed issue #9762: Token column is blank when selecting "Not completed" or "Not started" status for token export (#1185) (Matthew) -Fixed issue #Expressions with array number/checkbox are not reloading properly (Denis Chenu) -Fixed issue: ASSESSMENT_CURRENT_TOTAL is not saved in Equation question type (Denis Chenu) -Fixed issue: Bad ellipsize in question index buttons (Denis Chenu) -Fixed issue: Language changer link goes to home page in token form (Denis Chenu) -Fixed issue: No CSRF control when delete all condition (Denis Chenu) -Fixed issue: No favicon in extended template (Denis Chenu) -Fixed issue: Only partial error shown in logic file (Denis Chenu) -Fixed issue: Save and close in personal settings goes out of limesurvey (Denis Chenu) -Fixed issue: Unclear button in answer edition (Denis Chenu) -Fixed issue: email and launch survey is shown without token in browse participants (Denis Chenu) -Fixed issue: potential notice in checkintegrity (Denis Chenu) -Fixed issue: tokenListActions can be out of screen (Denis Chenu) -Fixed issue: unable to answer to question with relevance with js deactivated (Denis Chenu) -Fixed issue: Can't update by ComfortUpdate if the server has set low max_upload_file size (Carsten Schmitz) -Fixed issue: ForceAssets error on upgrade from 2.73 (Carsten Schmitz) -Fixed issue: Logo_statistics.jpg as headerlogo was not shown in PDF statistics export if available in admintheme image folder (Marko Bischof) -Fixed issue: Some fonts for Asian languages not properly loaded for PDF output (Carsten Schmitz) -Fixed issue: Surveymenu breaking (Markus Flür) -Fixed issue: notice in some cases when importing lss file with debug turned on (Dominik Vitt) -Fixed issue: unable to send token email reminders (Dominik Vitt) -Fixed issue: wrong sort when exporting survey as txt file (Dominik Vitt) -Test to see if this fixes Travis. (Olle Haerstedt) -This reverts commit 7cba71e8077ffbb9e4f572d5c299bad9e0c5a68a. (Olle Haerstedt) -Update to yii1.1.20 (#1181) (Denis Chenu) -fixed path to colorPalette for PDF in statistics createChart (#1194) (Marko Bischof) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Chinese (Simplified) by yooyooh, jun9, yanglaw, johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Czech by jelen1 #Updated translation: Danish by bjorn82dk #Updated translation: Danish by pedesjensen #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by DenisChenu #Updated translation: French (France) by DenisChenu, LouisGac #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by holch #Updated translation: German by c_schmitz #Updated translation: German by holch, c_schmitz #Updated translation: Hebrew by vis_kerem #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Kyrgyz by kmaksat #Updated translation: Macedonian by cdorin #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Portugal) by educaticteced #Updated translation: Romanian by cdorin #Updated translation: Tajik by Iskandar_r #Updated translation: Thai by tomzt #Updated translation: Turkish by kayazeren Changes from 3.15.4 (build 181109) to 3.15.5 (build 181115) November 15, 2018 -Fixed issue #14129: wrong translation table in German version (Dominik Vitt) -Fixed issue #14159: Cannot delete response urlParam to get (Denis Chenu) -Fixed issue #14182: Database error when trying to define a quota using MS sql server 2012 (Dominik Vitt) -Fixed issue #14221: [security] No XSS control when delete a token (Denis Chenu) -Fixed issue #14222: When deleting a single response : all page is reloaded and current filter lost (Denis Chenu) -Fixed issue #14226: End Url don't display if survey not activated (Denis Chenu) -Fixed issue #14229: Popover showed multiple times when save survey (Dominik Vitt) -Fixed issue #14233: Unable to show help in advanced question settings (Denis Chenu) -Fixed issue #14238: statistics chart tooltip shows incorrect data (Dominik Vitt) -Fixed issue #14240: When deleting token attributes the drop down is missing the attribute names (Dominik Vitt) -Fixed issue #14249: Tab-separated export of surveys is broken (Dominik Vitt) -Fixed issue #14251: When deleting a token : CPDB keep link with survey (Denis Chenu) -Fixed issue: bad column width for array text (Denis Chenu) -Fixed issue: IP address captured for 'Resume later' even when disabled (Carsten Schmitz) -Fixed issue: error during ComfortUpdate upgrade on PostgreSQL database (Dominik Vitt) -Fixed issue: ranking_advanced not working (Markus Flür) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by persometrics, DenisChenu, b00z00 #Updated translation: Hungarian by c_schmitz, anikoken, kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.15.3 (build 181108) to 3.15.4 (build 181109) November 09, 2018 -New feature : list image in Survey for Brand logo file in Theme option (Denis Chenu) -Fixed issue #14171: Survey owner without template edit right can not upload logo (Denis Chenu) -Fixed issue #14180: Multiple logo filename with same url in dropdown (Denis Chenu) -Fixed issue #14227: Some token with existing reponse can send PHP Warning about seed (Denis Chenu) -Fixed issue: HTML quotes not properly decoded in VV export file header (Carsten Schmitz) -Fixed issue: VV import not working if datestamps are off (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Finnish by jeskiv, Jmantysalo #Updated translation: Norwegian (Bokmål) by pmonstad Changes from 3.15.2 (build 181107) to 3.15.3 (build 181108) November 08, 2018 -Fixed issue #11845: Relevance Equation code is missing syntax highlighting and not recognising question variables (Dominik Vitt) -Fixed issue #14211 : no keyboard navigation available with language changer (Denis Chenu) -Fixed issue: Condition designer doesn't show predefined answers on first load (Dominik Vitt) -Fixed issue: Selected survey language for browsing responses was not used in detail view or queXML PDF view (Carsten Schmitz) -Fixed issue: Update not possible from pre 3.x versions (Carsten Schmitz) #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Papiamento (Curaçao and Bonaire) by c_schmitz #Updated translation: Romanian by cdorin Changes from 3.15.1 (build 181017) to 3.15.2 (build 181107) November 07, 2018 -New feature: allow to change config file location (LouisGac) -New feature: allow to change config file location, part 2 (LouisGac) -New feature: configuration option to use a single upload directory for all surveys (LouisGac) -Fixed issue #10162: new visit on a survey with token deletes last entry (Dominik Vitt) -Fixed issue #11787: filtered question with multiple column (Denis Chenu) -Fixed issue #13982: Allow kcfinder use with CHttpSession derived classes (#1112) (Casey Lucas) -Fixed issue #14062: No languages list when clicking the hamburger icon in Token page (Dominik Vitt) -Fixed issue #14066: Broken link on reset button from mass-action response export (Anton Victorson) -Fixed issue #14098: Subquestion incorrectly named 'Subquestion' (Carsten Schmitz) -Fixed issue #14101: Missing CSS-class "form-horizontal" for multiple-short-text-questions (Denis Chenu) -Fixed issue #14106: Button "Add new question to group" does not work (Dominik Vitt) -Fixed issue #14124: Changing invitation/reminder dates for a certain tokens changes the date format at the database (Dominik Vitt) -Fixed issue #14150: Wrong survey menu id entry (Carsten Schmitz) -Fixed issue #14162: Functionality ranking questions breaks with relev… (#1154) (Denis Chenu) -Fixed issue #14167: Double Quotes are not allowed (title) = File upload (Dominik Vitt) -Fixed issue #14168: PHP7.2.0 Removed plugins throw error in plugin manager (Denis Chenu) -Fixed issue #14191: Broken question view if sum of width !=12 (Denis Chenu) -Fixed issue #14192: Mass action on Survey listing doesn't work on second page (Dominik Vitt) -Fixed issue #14196: Unable to use dynamic mindate and maxdate (Denis Chenu) -Fixed issue #14205: Unable to save, clearall (and maybe load) without javascript (Denis Chenu) -Fixed issue #14209: Long answer options for array question types not line-breaked in mobile view (Dominik Vitt) -Fixed issue #14212: Deleting or editing details of a to be attached file at token emails is not doable (Dominik Vitt) -Fixed issue #14216: Users without rights to delete tokens can still delete them (Denis Chenu) -Fixed issue: Same choice height work again (Denis Chenu) -Fixed issue: aria-label for warning and error not translated (Denis Chenu) -Fixed issue: broken HTML validatio on welcome page (Denis Chenu) -Fixed issue: class and title broken in array number (text layout) (Denis Chenu) -Fixed issue: hidden column in Multiple short text (Denis Chenu) -Fixed issue: label usage broken in token form (Denis Chenu) -Fixed issue: no "No answser" in list with comment , dropdown (Denis Chenu) -Fixed issue: no label related for Yes No button (a11y related) (Denis Chenu) -Fixed issue: EM variables are shown in red color after survey copy (Dominik Vitt) -Fixed issue: JSON editor options to load the right content (#1130) (yent) -Fixed issue: Not possible to save or load saved survey when in anonymized mode (Dominik Vitt) -Fixed issue: PHP7 compatibility (Markus Flür) -Fixed issue: PHP7 compatibility 2 (Markus Flür) -Fixed issue: Survey groups not being wiped (Carsten Schmitz) -Fixed issue: can't extract large zip file (LouisGac) -Fixed issue: child survey group could become parent (LouisGac) -Fixed issue: content, whatever its type, was passed to CHtml::encode which expects a string due to lack of encode htmlOption for CHtml::textarea. Also added needed json_encode so that textarea value is a string in the end. (yent) -Fixed issue: corrected the icon class on the footer help icon (Markus Flür) -Fixed issue: datefield from mssql database always contains milliseconds (Markus Flür) -Fixed issue: more php7 issues fixed (count, etc) (Markus Flür) -Fixed issue: multiple design issues in question edit (Markus Flür) -Fixed issue: resumed survey lose saved values after click on "Next" (Dominik Vitt) -Fixed issue: unable to check all questions on survey statistics page (Dominik Vitt) -Fixed issue: upload to generalfiles fails (Markus Flür) -Fixed issue: wrong path for adminstyle-rtl.css (Dominik Vitt) #Updated translation: Arabic by AbdelmalekTEBBOUB #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Czech by jelen1 #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Dutch by kpadm, Han #Updated translation: German (Informal) by c_schmitz #Updated translation: German by actxcellence, c_schmitz #Updated translation: Hebrew by vis_kerem #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by peterhol, pmonstad #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Russian by ddrmoscow #Updated translation: Spanish (Argentina) by Eescudero #Updated translation: Thai by tomzt Changes from 3.15.0 (build 181008) to 3.15.1 (build 181017) to October 17, 2018 -Fixed issue #13928: script (and tag) are not filtered or encoded if question is in same group (Denis Chenu) -Fixed issue #14061: Duplication check when adding participant to survey not working (#1119) (Thomas Singer) -Fixed issue #14122: Missing translation for question type labels/dialog/buttons (Carsten Schmitz) -Fixed issue #14133: lss with long group name broke when import (#1138) (Denis Chenu) -Fixed issue #14142: Integer values in pdf report in Multiple numerical input (Denis Chenu) -Fixed issue #14146: Graphs in pdf not correctly displayed (Dominik Vitt) -Fixed issue: Disable direct access to uploaded files (apache only) (Denis Chenu) -Fixed issue: Statistics export as PDF opens the PDF in the current tab. It should create a download like the Excel export. (#982) (kw-pr) -Fixed issue: Statistics show error 500 when exporting to Excel (Carsten Schmitz) -Fixed issue: {SID} placeholder does not work in email templates (#1139) (Anton Victorson) #Updated translation: Catalan by qualitatuvic #Updated translation: Czech (Informal) by jelen1 #Updated translation: Czech by jelen1 #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Spanish (Spain) by c_schmitz, aesteban Changes from 3.14.11 (build 180926) to 3.15.0 (build 181008) October 8, 2018 -New feature #14119: minute step for datetimepicker (Denis Chenu) -New feature: Added Italian language to multilingual sample survey (Luciano Fanfoni) (Carsten Schmitz) -Fixed issue #13850: Missing favicon.ico for fruity theme (Dominik Vitt) -Fixed issue #13975: Error if scope is not selected while editing assessments (Dominik Vitt) -Fixed issue #14072: Integer values in pdf report shown as decimals (Dominik Vitt) -Fixed issue #14094: Token modal not opening while having filters in responses view (Dominik Vitt) -Fixed issue #14105: Unable to open Central participant database if logged in as survey administrator (Dominik Vitt) -Fixed issue #14114: no background color while executing the survey (Dominik Vitt) -Fixed issue #14124: Changing invitation/reminder dates for a certain tokens changes the date format at the database (Dominik Vitt) -Fixed issue #14125: DB user with insufficient right can show white page when installing (#1133) (Denis Chenu) -Fixed issue #14127: Slider with only right part broken (#1134) (Denis Chenu) -Fixed issue #14127: Slider with only right part broken (Denis Chenu) -Fixed issue: Montenegrin translation causing error with file upload questions (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: German by tbart, c_schmitz #Updated translation: Spanish (Spain) by aesteban, gabrieljenik, rodrirokr #Updated translation: Galician by Calidonia #Updated translation: Croatian by dominikvitt #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: German (Informal) by tbart, c_schmitz Changes from 3.14.10 (build 180924) to 3.14.11 (build 180926) September 26, 2018 #Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, joyce #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by tbart -DEV: Fix TokenDynamic parameter PhpDoc (#1128) (Tõnis Ormisson) -Fixed issue #13817: Add scenario - display issues (Markus Flür) -Fixed issue #14048: Valid Expression Manager placeholders are wrongly marked as invalid variables at survey logic file (Denis Chenu) -Fixed issue #14054: Lil design issue with set expiry date (Markus Flür) -Fixed issue #14080: moving backwards clears answer (Date/Time question) (Denis Chenu) -Fixed issue #14081: Save button on the "Add participants" window not working. (Markus Flür) -Fixed issue14100: Export to excel crashes when run from advanced statistics (Markus Flür) -Fixed issue: end url not decoded for automatic redirection (LouisGac) -Fixed issue: permission for theme option in survey not working (Markus Flür) Changes from 3.14.9 (build 180917) to 3.14.10 (build 180924) September 24, 2018 -New Feature: added Twig function getAllAnswers() (LouisGac) -Fix trailing quotes (#1122) (Tõnis Ormisson) -Fixed issue #13944: Template variable for survey title is empty when the survey is prompting for a token (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Czech (Informal) by jelen1 #Updated translation: Czech by VBraun, jelen1, c_schmitz #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: German (Informal) by c_schmitz #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Spanish (Spain) by larjona, aesteban Changes from 3.14.8 (build 180829) to 3.14.9 (build 180917) September 17, 2018 -[security] fixed issue: possible xss via last survey visited (reported by Ismail Tasdelen ) (LouisGac) -Fixed issue #14042: Group filter on Survey list page to show only own survey groups (Dominik Vitt) -Fixed issue #12605: Redirect bug when creating dummy participant with mandatory attribute (Dominik Vitt) -Fixed issue #13337: Fail on CSV token import when import file with Mac line endings (Carsten Schmitz) -Fixed issue #13903: Get parameters do not work with tokenized survey (Dominik Vitt) -Fixed issue #13967: Installed Themes overview (Dominik Vitt) -Fixed issue #13982 : (partial) some existing Yii cacche can not be used (Casey Lucas) -Fixed issue #13987: Bug after try adding multiple token attributes (Dominik Vitt) -Fixed issue #13990: Empty error message if token's "Completed" date not chosen (Dominik Vitt) -Fixed issue #13992: Error when installing LimeSurvey and using MSSQL (message: "Error converting nvarchar to datetime") (Carsten Schmitz) -Fixed issue #13993: Batch-edit participants is missing the language field (Dominik Vitt) -Fixed issue #13994: Question validation equation along with "Hide tip" (Dominik Vitt) -Fixed issue #13998: Survey breadcrumb bar disappears when adding/deleting participant table (Dominik Vitt) -Fixed issue #13999: Incorrect translation in Logic File (Dominik Vitt) -Fixed issue #14019: The API call "get_uploaded_files" is not returning all uploaded files (Dominik Vitt) -Fixed issue #14020: Subquestions GIDs not updated when moving between groups (Dominik Vitt) -Fixed issue #14029: Breadcrumb shows "Add a new question", also when editing a saved question (Dominik Vitt) -Fixed issue #14030: Group relevance equations are lost when exporting a survey in tab-separated text format (Dominik Vitt) -Fixed issue #14033: Re-ordering groups when a group is open using Structure drag & drop fails (Markus Flür) -Fixed issue #14037: Bad display on "Add a new survey administrator" form (Dominik Vitt) -Fixed issue #14042: Inappropriate display of "Survey Groups" (Dominik Vitt) -Fixed issue #14050: Unable to import all responses if startdate added (Dominik Vitt) -Fixed issue #14052: Can't export response statistics to XLS with debug=2 (Dominik Vitt) -Fixed issue #14058: vvimport failing because of missing default values on newer MariaDB databases (Markus Flür) -Fixed issue: Array(numbers) does not allow to set decimal step width on certain browsers (Carsten Schmitz) -Fixed issue: Better "Exit and clear survey" button functionality (Dominik Vitt) -Fixed issue: PASSTHRU was broken when using other replacements in the end url (LouisGac) -Fixed issue: Step value was hardcoded to 1 for Array(Number) question (Carsten Schmitz) -Fixed issue: wrong encoding of end URL (LouisGac) -New translation: Montenegrin (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Chinese (Simplified) by yanglaw, johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: French (France) by c_schmitz #Updated translation: Galician by c_schmitz, Calidonia #Updated translation: German (Informal) by c_schmitz #Updated translation: German by actxcellence, c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Montenegrin by c_schmitz #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Thai by tomzt Changes from 3.14.7 (build 180827) to 3.14.8 (build 180829) August 29, 2018 -Fixed issue #14000: "Export this response" button in view response page is broken (Dominik Vitt) -Fixed issue #13283: Survey Groups title should be mandatory (Dominik Vitt) -Fixed issue #13747: CSV Export of Survey Responses no longer valid CSV (Dominik Vitt) -Fixed issue #14013: Cannot Add Conditions - Total Failure (#1114) (Tõnis Ormisson) -Fixed issue: "Strip HTML code" option for response export #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han Changes from 3.14.6 (build 180821) to 3.14.7 (build 180827) August 27, 2018 -[security] fixed issue: admin user can read arbitrary file that is readable via upload question type (reported by Matej Zidek and Miloslav Homer) (LouisGac) -Fixed issue #13958: Error updating the database schema from verson 353 to 355 (Markus Flür) -Fixed issue #13976: bootstrapbuttons not counted in answer logic (Dominik Vitt) -Fixed issue #14008: Prepopulate question with answer from URL parameter not working (Dominik Vitt) -Fixed issue: Potential security issue in kcfinder fixed (Markus Flür) -Fixed issue: Too many labelsets cause the system to break (Markus Flür) -Fixed issue: fixed multiple possible XSS attack vectors (Markus Flür) #Updated translation: German by c_schmitz #Updated translation: Russian by vipgroup Changes from 3.14.5 (build 180815) to 3.14.6 (build 180821) August 21, 2018 -[security] Fixed issue #13960: vulnerabilities in file upload functionality (LouisGac) -Fixed issue #13948: Survey not opened in token langage if language not definrd in URL (LouisGac) -Fixed issue #13960: removed unused method (LouisGac) -Fixed issue: captcha box no numbers in box (Markus Flür) -Fixed issue: langage changer unavailable from token entry screen (LouisGac) -Fixed issue: php7 incomapitbility with count (Markus Flür) -This reverts commit a6b553a7b79e15d366804c9f213052e03f387b6c. (LouisGac) #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by finni, pmonstad #Updated translation: Russian by vipgroup #Updated translation: Thai by tomzt #Updated translation: Vietnamese by dnvservices Changes from 3.14.4 (build 180810) to 3.14.5 (build 180815) August 15, 2018 -[security] fixed issue #13959: RCE via resource file upload as authenticated user (LouisGac) -Fixed issue #13962: Token description cannot be changed (Markus Flür) -Fixed issue: Tokenattributedescription not used in token table (Markus Flür) -Fixed issue: converting single item to array works only for "add" keyword (LouisGac) -Fixed issue: numeric values not acute and wrong arguments blocking js (Markus Flür) -Fixed issue: unable to delete survey responses and attachments (Dominik Vitt) #Updated translation: Arabic by abusaud1981 #Updated translation: Chinese (Simplified) by c_schmitz, johnxan #Updated translation: Chinese (Simplified) by johnxan #Updated translation: Chinese (Simplified) by yanglaw, Bobo001, johnxan #Updated translation: Chinese (Simplified) by yanglaw, elan365, huageorg, johnxan #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by DenisChenu, b00z00 #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by femariso, holch, mauriciofurtado #Updated translation: Romanian by cdorin #Updated translation: Spanish (Spain) by rodrirokr, aesteban #Updated translation: Thai by adzpire, tomzt ~ Changes from 3.14.3 (build 180807) to 3.14.4 (build 180810) August 09, 2018 -Fixed issue: Theme overview could not be opened due to infinite loop (LouisGac) Changes from 3.14.2 (build 180807) to 3.14.3 (build 180809) August 09, 2018 -Fixed issue #13669: Stylesheet missing in themes/survey fruity (LouisGac) -Fixed issue #13669: recursive way, for easy maintenance (LouisGac) -Fixed issue #13929: Italic text in admin shown with a serif font (LouisGac) -Fixed issue #13931: Installer enters an infinite redirect loop if the 'tmp' directory is not writable. (Olle Haerstedt) -Fixed issue #13934: 3.14.1: Wrong redirect after logic check for question (Dominik Vitt) -Fixed issue #13941: graphs do not show in simple or complex statistics (Markus Flür) -Fixed issue: Browserdetect question theme not working correctly (Markus Flür) -Fixed issue: Internet Explorer not able to open login screen (Markus Flür) -Fixed issue: Rehide the navigator complement (Markus Flür) -Fixed issue: STATA export plugin's not working. (LouisGac) -Fixed issue: browserdetect not saved correctly (Markus Flür) -Fixed issue: color picker not working in inheriting themes (Markus Flür) -Fixed issue: no logo for fruity after install (LouisGac) -Fixed issue: possible notice in theme editor. (LouisGac) -Fixed issue: sticky header option in fruity breaks inheritance (LouisGac) Changes from 3.14.1 (build 180731) to 3.14.2 (build 180807) August 08, 2018 -Fixed issue #13878: Send email to user group - display issue (Markus Flür) -Fixed issue #13902: LimeSurvey try to update response when editing Question (Denis Chenu) -Fixed issue #13910: Unable to use saveall button (Markus Flür) -Fixed issue #13911: Multi submit action done (Markus Flür) -Fixed issue #13923: unable to log in into Admin Backend. Error "Undefined variable: security_update_available" (Markus Flür) -Fixed issue #13924: Attribute without description are not seen in management (Denis Chenu) -Fixed issue #13925: Unable to use QID SGQ … in validation equation tip (LouisGac) -Fixed issue #13935: 'Double click' to Register (Markus Flür) -Fixed issue #13939: Add New Question to Groups Disappeared (3.14.1) (Markus Flür) -Fixed issue: Postgresql cannot update to latest version due too type error (Markus Flür) -Fixed issue: Unable to use ClearAll in Ajax mode (navigator complement) (Markus Flür) -Fixed issue: convertGETtoPOST has to be wrapped in singlequotes (Markus Flür) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Danish by achstil #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: German (Informal) by markusfluer #Updated translation: German by c_schmitz, markusfluer #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Malay by apisznasdin #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Persian by ESH #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Spanish (Mexican) by rodrirokr #Updated translation: Spanish (Spain) by atavei, rodrirokr #Updated translation: Thai by tomzt #Updated translation: Turkish by kayazeren Changes from 3.14.0 (build 180730) to 3.14.1 (build 180731) July 31, 2018 -Fixed issue: wrong permission check in survey theme selector. (LouisGac) Changes from 3.13.2 (build 180709) to 3.14.0 (build 180730) July 30, 2018 -New feature: allow template to replace question template twig file (Denis Chenu) -New feature: allow to use EM code for subquestions in prefilling (Denis Chenu) -New feature: massive action to change theme of surveys (LouisGac) -Fixed issue: colon typo (Iko) -Fixed issue #13693: strange translation quote (Markus Flür) -Fixed issue #13702: beforeCloseHtml event removed (Denis Chenu) -Fixed issue #13744: unable to run db migration via command line (Denis Chenu) -Fixed issue #13773: Cannot style slider handle when not touched anymore (Markus Flür) -Fixed issue #13795: Custom logo is not saved (Markus Flür) -Fixed issue #13841: tooltips not working after performing an action in the conditions designer (Markus Flür) -Fixed issue #13845: Can't export and then import tab-separated text s… (#1092) (Denis Chenu) -Fixed issue #13870: Apple devices do not support ranking question (Markus Flür) -Fixed issue #13877: Unable to update answers twig part in theme (Denis Chenu) -Fixed issue #13894: EM with dualscale value didn't work (Denis Chenu) -Fixed issue #13898: Unable to update token (Markus Flür) -Fixed issue #13900: Unable to update Manadtory switch widget on Question edit (Markus Flür) -Fixed issue #13901: Prefilling single choice prefill other and comment (Denis Chenu) -Fixed issue #13907: Can't delete question in latest master (Markus Flür) -Fixed issue #13913: Some replacementfieds not accessible in help-text (LouisGac) -Fixed issue #13915: Cannot submit survey with mandatory question and cookie to prevent repeated participation (LouisGac, Olle Haerstedt) -Fixed issue: 400, 404 show template unrelated to current template (#1089) (Denis Chenu) -Fixed issue: 'Show policy' text also visible if policy is shown inline (Carsten Schmitz) -Fixed issue: Modified default config value for shownoanswer causes non-saving in survey settings (Carsten Schmitz) -Fixed issue: Question selector not working on IE11 (Markus Flür) -Fixed issue: Return from Quota resets survey completely. (Markus Flür) -Fixed issue: all surveys shown in survey list at survey group level (LouisGac) -Fixed issue: bootstrapswitch not rendering properly (Markus Flür) -Fixed issue: can't show surveys from all groups (LouisGac) -Fixed issue: crazy html in the activation process (Markus Flür) -Fixed issue: emailtemplates validation not working and editor multiplying (Markus Flür) -Fixed issue: no icons for attachment and exports in response list massive actions (LouisGac) -Fixed issue: not all action button are in a single row in response list (LouisGac) -Fixed issue: notifications not working (Markus Flür) -Fixed issue: ordering of questions erroring (Markus Flür) -Fixed issue: randomization group + "all in one" mode ==> all questions of the survey are shown in all groups (LouisGac) -Fixed issue: registerScriptFile using PHP static syntax intead of twig function to filter position (Markus Flür) -Fixed issue: save buttons not responding (Markus Flür) -Fixed issue: sticky headers and crosshover not working correctly in Firefox (Markus Flür) -Fixed issue: survey group can't inherit another survey group (LouisGac) -Fixed issue: uncontrolled reordering problems (Markus Flür) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch (Informal) by markusfluer, Han #Updated translation: Dutch by Han #Updated translation: Dutch by c_schmitz #Updated translation: Dutch by markusfluer, Han #Updated translation: French (France) by b00z00 #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by c_schmitz, markusfluer #Updated translation: German (Informal) by markusfluer, Joffm, c_schmitz #Updated translation: German by c_schmitz #Updated translation: German by c_schmitz, actxcellence, markusfluer, Joffm #Updated translation: German by c_schmitz, markusfluer #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Persian by ESH, UTeQ #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Russian by vipgroup #Updated translation: Thai by tomzt #Updated translation: Turkish by kayazeren Changes from 3.13.1 (build 180629) to 3.13.2 (build 180709) July 09, 2018 -Fixed issue #13345: showpopups in config.php seems to have no effect anymore (Dominik Vitt) -Fixed issue #13802: Unable to see privacy policy without javascript activated (Markus Flür) -Fixed issue #13804: Error about Data security policy shown when change language + clear all (Markus Flür) -Fixed issue #13805: Multi-line Text Messages Do Not Exist in Translation. (imacat) -Fixed issue #13821: When importing a survey I receive a "Failed to Insert [3]" error message (#1090) (githubLewis) -Fixed issue #13830: Language changer broken in Ajax mode (Markus Flür) -Fixed issue #13831: Export of survey-structure (*.lss - Files) is not possible in LS 3.13.0 (Markus Flür) -Fixed issue #13833: Owner of survey are not able to edit assesments (no button) (Denis Chenu) -Fixed issue #13842: missing translation (Markus Flür) -Fixed issue #13843: icon at the right side, should be in front of label (Markus Flür) -Fixed issue #13845: Can't export and then import tab-separated text survey file (Dominik Vitt) -Fixed issue #13846: missing translation (Markus Flür) -Fixed issue #13856: position of labels in 5-point scale (Markus Flür) -Fixed issue: 13840: Login with local user gives a php7.2 warning (Markus Flür) -Fixed issue: Not possible to go to previous page in ajax mode (Markus Flür) -Fixed issue: end-url redirection not working in ajax mode with compressed js (Markus Flür) Changes from 3.13.0 (build 180628) to 3.13.1 (build 180629) June 29, 2018 -Fixed issue #13734: image upload is not possible - You don't have permissions to browse server. (LouisGac) -Fixed issue #13828: Internal Server Error when clicking on 'Theme Options' in Survey Admin Area (Dominik Vitt) -Fixed issue: no token replacement in end url (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Basque by IVAP, the Official Translators' Service of the Basque Government. #Updated translation: Croatian by dominikvitt #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa Changes from 3.12.3 (build 180627) to 3.13.0 (build 180628) June 28, 2018 -New feature: Allow plugin to add or remove file for template editor (#1084) (Denis Chenu) -Fixed issue #13685: Create a new survey - Save and Save and close -> same behavour (Markus Flür) -Fixed issue #13786: Duplicate survey in tutorial/beginner tour (Markus Flür) -Fixed issue #13787: Tutorial "beginner tour" breaks off (Markus Flür) -Fixed issue #13803: Deprecated confirm box since 3.0 alpha (Markus Flür) -Fixed issue #13811: Reordering questions by drag-and-drop (Markus Flür) -Fixed issue #13813: Question advanced settings not updated when update question type (Dominik Vitt) -Fixed issue #13814: Opening Question->Check logic will change admin interface language to question language (Dominik Vitt) -Fixed issue #13818: Error when using timer function in a question. (Markus Flür) #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Russian by vipgroup Changes from 3.12.2 (build 180625) to 3.12.3 (build 180627) June 27, 2018 -Fixed issue #13251: DB error when importing multilingual group or question using MSSQL DB (Carsten Schmitz) -Fixed issue #13548: Import survey process fails sometimes with data conditions (Dominik Vitt) -Fixed issue #13644: Error when activating database sessions and using MSSQL (Carsten Schmitz) -Fixed issue #13750: PHP warning when setting template permission for a user (Carsten Schmitz) -Fixed issue #13784: Wrong language label for Other option when exporting with queXML PDF export (Dominik Vitt) -Fixed issue: Redirect in public registration plugins always wrong (Markus Flür) -Fixed issue: barebone URL only in path format from RPC (LouisGac) -Fixed issue: deactivated breaking plugin hook (Markus Flür) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Russian by vipgroup #Updated translation: Turkish by kayazeren Changes from 3.12.1 (build 180616) to 3.12.2 (build 180625) June 25, 2018 -Fixed issue #12640: Unable to update lang when registering (before fill mandatory values) (Dominik Vitt) -Fixed issue #12688: Global Settings are not applied to survey settings when creating a new survey (Dominik Vitt) -Fixed issue #13725: Bad behaviour of help with Expression Manager and em_validation_q_tip (Denis Chenu) -Fixed issue #13776: Survey admin can see all survey groups (Dominik Vitt) -Fixed issue #13783: [json-API] token in add_response causes errors and does not work in update_response (Dominik Vitt) -Fixed issue #13790: End-URL redfirect is not working in AJAX mode (Markus Flür) -Fixed issue #13794: RPC add_response reports error, still inserts a response record (Olle Haerstedt) -Fixed issue #13798: Ajaxmode : default save/reload button unfonctional (Denis Chenu) -Fixed issue #13801: Unable to change language without javascript (Denis Chenu) -Fixed issue: error shown when language updated in register (js) (Denis Chenu) -Fixed issue: extra attributes lost when update language in register (Denis Chenu) -Fixed issue: unable to update language without js in register (Denis Chenu) -Fixed issue: Printing statistics created white page (Markus Flür) -Fixed issue: Question edit breaking on double bracket insertion (Markus Flür) -Fixed issue: ajax mode unfunctional on IE and Edge (Markus Flür) -Fixed issue: error when installing LimeSurvey (Markus Flür) -Fixed issue: error when installing LimeSurvey prt2 (Markus Flür) -Fixed issue: live update of options on edit question page (Dominik Vitt) -Fixed issue: live update of question theme options on edit question page (Dominik Vitt) -Fixed issue: redirection in ajax mode + fallback for no-js ajax mode (Markus Flür) Changes from 3.12.0 (build 180615) to 3.12.1 (build 180616) June 15, 2018 -Fixed issue: question type selector not working (Markus Flür) Changes from 3.11.0 (build 180612) to 3.12.0 (build 180615) June 15, 2018 -New feature: Added theme options zebrastriping and hide privacynotice (Markus Flür) -New feature: added crosshover functionality to fruity theme (Markus Flür) -Fixed issue: Export to printable survey .zip not working (Markus Flür) -Fixed issue: Language changer not working correctly (Markus Flür) -Fixed issue: View problems with queXML pdf export (Markus Flür) -Fixed issue: global settings not reapplied after save and not correctly loaded from db (Markus Flür) -Fixed issue: subquestion relevance broken through EM change (Markus Flür) -Fixed issue #13741: Bahasa Malaysia no longer in language selection (Carsten Schmitz) -Fixed issue #13762: copy question with subquestions (Dominik Vitt) -Fixed issue #13774: Date drop down always throws error using date format dd.mm.yyyy (Dominik Vitt) -Fixed issue #13778: Exporting data to the most recent version of R leads to incorrect data (Dominik Vitt) -Fixed issue #13780: Ranked items are re-set when using "previous" button (Dominik Vitt) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz, terrywei, imacat, sylsylsylvie, comuss #Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, imacat #Updated translation: Croatian by dominikvitt #Updated translation: French (France) by c_schmitz, b00z00, arnaud21, DenisChenu #Updated translation: German (Informal) by c_schmitz, markusfluer #Updated translation: German by c_schmitz #Updated translation: German by surveyunihi, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.10.0 (build 180611) to 3.11.0 (build 180612) June 12, 2018 #Updated translation: Catalan by c_schmitz #Updated translation: Chinese (Hong Kong) (Traditional) by LS_fan #Updated translation: Croatian by dominikvitt #Updated translation: German by c_schmitz -Fixed issue #13667: Beginner Tutorial only available to SuperAdmin (Dominik Vitt) -Fixed issue #13714: Token email does not fill in adminemail and adminname (Dominik Vitt) -Fixed issue #13739: Relevance equation broken for array by column (Dominik Vitt) -Fixed issue #13759: No admin name and admin email is set at Survey creation (Denis Chenu) -Fixed issue: The table "{{asset_version}}" for active record class "AssetVersion" cannot be found in the database. (Denis Chenu) -Fixed issue#12435: Wrong exports (Dominik Vitt) -Fixed issue: deactivate reordering of question on the frontend (Markus Flür) Changes from 3.9.0 (build 180604) to 3.10.0 (build 180611) June 11, 2018 -New feature: Allow plugin to add or replace twig file (#1082) (Denis Chenu) -Fixed issue #12032: Homepage boxes - external links opened twice when clicking icon (Dominik Vitt) -Fixed issue #12741: Setting condition where constant = 0 treated as "no answer" (Denis Chenu) -Fixed issue #12898: Repeat headers not working in Array dual scale with dropdown layout (Dominik Vitt) -Fixed issue #12907: Resume later and load unfinished survey does not work in ajax-mode (Markus Flür) -Fixed issue #13466: Exit and clear in bilingual Survey - restarts in wrong language (Dominik Vitt) -Fixed issue #13497: Editor screen can be loaded without css after save (Denis Chenu) -Fixed issue #13553: Default value not copied when copy question (Dominik Vitt) -Fixed issue #13558: Authenticated remote code execution by unrestricted file uploads (Dominik Vitt) -Fixed issue #13596: template assets is not resetted when update config (Denis Chenu) -Fixed issue #13606: Unable to reset manually single asset (Denis Chenu) -Fixed issue #13688: privacy policy are hidden on the startpage of a survey, when the first action is a mouseover over the button \'Next\' (Markus Flür) -Fixed issue #13718: Reload page after import lss show error (Dominik Vitt) -Fixed issue #13738: RPC method is not working. (Olle Haerstedt) -Fixed issue #13742: empty label for dual-scale question (Denis Chenu) -Fixed issue #13743: PHP notice when viewing question view in theme editor (Dominik Vitt) -Fixed issue #13744: unable to run db migration via command line (Denis Chenu) -Fixed issue #13748: PHP Warning in register form (Markus Flür) -Fixed issue: Changed the caption for repeat headers option (Dominik Vitt) -Fixed issue: Created "Copy default answers" switch option on Copy question page (Dominik Vitt) -Fixes issue: multiple issues with theme assets (#1048) (Denis Chenu) -Fixed issue: line feed stripped and not replaced in SPSS export (Denis Chenu) -Fixed issue: reset asset when upload or delete a template file (Denis Chenu) -Fixed issue: Ajax-Mode totally unfunctional (Markus Flür) -Fixed issue: EM not loaded correctly in Ajaxmode (Markus Flür) -Fixed issue: Support for both question text and question code in PDF graph output (Olle Haerstedt) -Fixed issue: ajax mode was forced off. (LouisGac) -Fixed issue: barebone URL not working from RPC (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, imacat #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Russian by vipgroup Changes from 3.8.2 (build 180529) to 3.9.0 (build 180604) June 4, 2018 -New feature #13732: Twig - add "striptags" allowed filters (LouisGac) -Fixed issue #13128: Vanilla theme error page admin-name missing (LouisGac) -Fixed issue #12097: Relevance equation is shown for X axis in array number : it don't work (Dominik Vitt) -Fixed issue #12215: Activate a survey without questions with API (Dominik Vitt) -Fixed issue #12357: Survey List page Variable token replacement (LouisGac) -Fixed issue #12406: Group filter selection gets lost after deleting a question from the question list (Dominik Vitt) -Fixed issue #12945: {PERC} not working (works now as in 2.x) (LouisGac) -Fixed issue #13490: GID placeholderfield missing sometimes (LouisGac) -Fixed issue #13514: Don't translate Theme name (Dominik Vitt) -Fixed issue #13535: title tag empty on demo.limesurvey.org (LouisGac) -Fixed issue #13570: Out of quota, user gets the following message at the end even though the survey is activated (LouisGac) -Fixed issue #13574: Some placeholders no longer available in 3.x (LouisGac) -Fixed issue #13705: End message is not printed (Dominik Vitt) -Fixed issue #13736: No javascript: bad date not saved but error not shown (Denis Chenu) -Fixed issue: Unable to answer to dropdown date without js (Denis Chenu) -Fixed issue: a11y on 5 point with star or slider (Denis Chenu) -Fixed issue: preview in theme options not working (Markus Flür) -Fixed issue: survey data not available on registration views (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: French (France) by arnaud21, b00z00 #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.8.1 (build 180524) to 3.8.2 (build 180529) May 29, 2018 -Fixed issue #12227: "Error: Failed to insert data" and corrupted quotas when i've tried to import old (v2.5.xx) surveys (Dominik Vitt) -Fixed issue #12950: Regression? {ASSESSMENT_CURRENT_TOTAL} no longer defined (LouisGac) -Fixed issue #13574: Some placeholders no longer available in 3.x (LouisGac) -Fixed issue #13588: User reported problem with Postgres and question reorder (Markus Flür) -Fixed issue #13598: Missing filter when selecting parent survey group (Dominik Vitt) -Fixed issue #13645: Error message Google Translate API (Dominik Vitt) -Fixed issue #13710: Media File in Question Group description is not displayed when taking survey if there is no proper text in description (Markus Flür) -Fixed issue #13712: Exclusive option does not exclude others (Markus Flür) -Fixed issue #13720: an icon is missing (Dominik Vitt) -Fixed issue: endless redirections in theme setting menu (#1080) (gekkedev) -Fixed issue: demo plugin broke page (Denis Chenu) -Fixed issue: PHP7 not creating folders automatically on copy (Markus Flür) -Fixed issue: Several database update problems when updating from 1.91 (Carsten Schmitz) -Fixed issue: Small nuisances in the cpdb (Markus Flür) -Fixed issue: equation question only dependant on another equation question not reevaluated (Markus Flür) -Fixed issue: question help hidden with only script tag in it (Markus Flür) #Updated translation: Catalan by qualitatuvic #Updated translation: Croatian by dominikvitt #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Russian by smilez, c0der, quarrier, panch_evg, vipgroup #Updated translation: Spanish (Argentina) by aesteban, Dhel210, gabrieljenik Changes from 3.8.0 (build 180522) to 3.8.1 (build 180524) May 24, 2018 -Fixed issue #12520: Crash when trying to generate a PDF with Graphs from statistic page on PHP 7.1 or later (Carsten Schmitz) -Fixed issue #13607: Multiple_choice_with_comments - bug (Dominik Vitt) -Fixed issue #13623: Unable to update config of default theme (LouisGac) -Fixed issue #13633: Wrong data validation on dropdown boxes (Dominik Vitt) -Fixed issue #13676: Saving {{ : }} in a twig file crashes Theme Editor... (LouisGac) -Fixed issue #13689: Missing translation (Dominik Vitt) -Fixed issue #13690: Missing translations update/add survey group (Dominik Vitt) -Fixed issue #13691: Missing translation central databse (Dominik Vitt) -Fixed issue #13695: Error: CSS: width: only 0 can be a unit. You must put a unit after your number. (Dominik Vitt) -Fixed issue #13699: After latest update, editing questions results in an error (Olle Haerstedt) -Fixed issue #13700: SQL error when trying to change changing user password on MSSQL DB (Carsten Schmitz) -Fixed issue: Move subquestion text to top in statistics (Olle Haerstedt) -Fixed issue: Response created at welcome page (LouisGac) -Fixed issue: Wrong colors for front end statistics (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.7.3 (build 180516) to 3.8.0 (build 180522) May 22, 2018 -New feature: List and download old 2.x survey templates (LouisGac) -Fixed issue #12653: Search users (Dominik Vitt) -Fixed issue #13515: Cannot have a null default value when creating custom attributes in a custom question theme (Dominik Vitt) -Fixed issue #13521: Access question and survey variables/data from within custom question theme Twig files (Dominik Vitt) -Fixed issue #13559: [security] CSRF -> Stored XSS in template installation (Dominik Vitt) -Fixed issue #13615: The month and year is not saved when advancing and returning in a survey (Dominik Vitt) -Fixed issue #13680: Question screen = AdminController cannot find the requested view "/survey/questions/answer/listradio/columns/column_header". (Dominik Vitt) -Fixed issue #13696: Error: Duplicate attributes accesskey for prev button (Denis Chenu) -Fixed issue #13696: Error: Duplicate attributes data-confirmedby for clear all button (Denis Chenu) -Fixed issue: HTML5 video editor plugin was disabled (Carsten Schmitz) -Fixed issue: Question theme dropdown on new question page doesn't work (Dominik Vitt) -Fixed issue: Remote upload_file does not work (Olle Haerstedt) #Updated translation: Arabic by LucaAzzalini #Updated translation: Basque by miturrib #Updated translation: Catalan by qualitatuvic #Updated translation: French (France) by b00z00 #Updated translation: German by c_schmitz #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Spanish (Argentina) (Informal) by Gustavo_Kremer Changes from 3.7.2 (build 180508) to 3.7.3 (build 180516) May 16, 2018 -Fixed issue #13599: Table user_in_groups not cleaned (#1047) (Tõnis Ormisson) -Fixed issue: Postgres has no DOUBLE database type (Olle Haerstedt) -Fixed issue: Semicolon in twig statement (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by arnaud21 #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by fermacedo, femariso, marciojv, holch, mauriciofurtado #Updated translation: Romanian by cdorin Changes from 3.7.1 (build 180424) to 3.7.2 (build 180508) Mai 08, 2018 -Fixed issue #13361: .twig files not accessible in Theme Editor when extending bootswatch (LouisGac) -Fixed issue #13634: Internal Server Error on CDbCommand when edit user (Denis Chenu) -Fixed issue #13638: Panel with user surveys doesn't load (Markus Flür) -Fixed issue #13639: Average Mean and Standard Deviation (Markus Flür) -Fixed issue #13651: Array (text) always shown as error in checkintergrity (Denis Chenu) -Fixed issue: Unabe to set default export by plugin (Denis Chenu) -Fixed issue: unable to save plugin settings or survey language with debug (Denis Chenu) -Fixed issue: Language changer not working in bootswatch (Markus Flür) -Fixed issue: Sending password reminder not working (Carsten Schmitz) -Fixed issue: Slider reset button not working as expected (Markus Flür) -Fixed issue: Theme editor doesn't use the screen layout as default file (LouisGac) -Fixed issue: accordion tripled content (Markus Flür) -New translation: Malayalam (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by arnaud21 #Updated translation: German (Informal) by boppy, c_schmitz #Updated translation: German by boppy, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by c_schmitz, duristef, lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Malayalam by c_schmitz #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.7.0 (build 180418) to 3.7.1 (build 180424) Apr 24, 2018 -Fixed issue: [security] Password reset email doesn't always use the saved email. Found and reported by Hongkun Zeng from VULNSPY.com (https://blog.vulnspy.com/)'. Thank you! -Fixed issue #13497: Editor screen loads without CSS when creating/updating custom CSS (LouisGac) -Fixed issue #13590: Check data integrity shows 'errorneous question group order' for all surveys (Olle Haerstedt) -Fixed issue #13604: beforeSurveyDelete didn't happen when delete a survey (Denis Chenu) -Fixed issue #13609: {QUEXMLPDF} Placeholder in template for Save to PDF triggers error if shown on welcome page (Adam Zammit) -Fixed issue #13611: Adding custom CSS class to question causes error (Denis Chenu) -Fixed issue #13621: Panel integration param not passed to END URL (LouisGac) -Fixed issue: Empty template list if user don't have global rights on template (Denis Chenu) -Fixed issue: Panel integration parameters are deleted on saving survey settings (Carsten Schmitz) -Fixed issue: Spelling mistake in greek language description (Markus Flür) -Fixed issue: Tutorial menu shown even if empty (Denis Chenu) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by arnaud21 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa, tomasz #Updated translation: Polish (Informal) by elissa #Updated translation: Romanian by cdorin Changes from 3.6.3 (build 180406) to 3.7.0 (build 180418) Apr 18, 2018 -New feature #13471: Allow expression in default location (map) (Denis Chenu) -Fixed issue: No questions in panel integration (Markus Flür) Changes from 3.6.2 (build 180406) to 3.6.3 (build 180416) Apr 16, 2018 -Fixed issue #13542: Question index (head) show diable even if work (Denis Chenu) -Fixed issue #13544: Unable to use flatEllipsizeText function in (some) twig file (Denis Chenu) -Fixed issue #13560: Stored XSS in Boxes (markusfluer) -Fixed issue #13579: First calendar are always in English (Denis Chenu) -Fixed issue #13587: Date control show always as error (Denis Chenu) -Fixed issue: Could not save changes in theme editor (markusfluer) -Fixed issue: Preview not working in theme editor (Olle Haerstedt) -Fixed issue: Unsupported escape method when deleting uploaded theme file (Olle Haerstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Dutch by c_schmitz, Han, tammo #Updated translation: French (France) by arnaud21 #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by c_schmitz, HonkXL #Updated translation: German by c_schmitz #Updated translation: German by sebuin, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Spanish (Argentina) by Eescudero, c_schmitz #Updated translation: Turkish by kayazeren #Updated translation: Vietnamese by namphuong Changes from 3.6.1 (build 180329) to 3.6.2 (build 180406) Apr 04, 2018 -Fixed issue #13519: No import button in Template listing (Tõnis Ormisson) -Fixed issue #13520: Unable to import theme (Tõnis Ormisson) -Fixed issue #13368: Favicon transparent background (#1033) (Tõnis Ormisson) -Fixed issue #13519: No import button in Template listing (#1031) (Tõnis Ormisson) -Fixed issue #13520: Unable to import theme (#1030) (Tõnis Ormisson) -Fixed issue #13526: When renaming a template : some parts are fixed, some are not (#1029) (Tõnis Ormisson) -Fixed issue #13529: Survey texts are not updated via EM javascript (Denis Chenu) -Fixed issue #13533: Unable to use Expression Manager inside template (Denis Chenu) -Fixed issue #13534: Language selection does not work in survey-list page (#1028) (Tõnis Ormisson) -Fixed issue #13539: Hide progress bar on "thank you" page in vanilla theme (#1034) (Tõnis Ormisson) -Fixed issue #13540: Panel integration add url parameter doesn't show any target question (#1035) (Tõnis Ormisson) -Fixed issue #13555: Long survey name + Long Group name : breadcumb seems unusuable (Denis Chenu) -Fixed issue #13562: CSRF in box deletion (markusfluer) -Fixed issue #13565: Remove punctuation points from PHP (Kai Ravesloot) -Fixed issue #13569: Final assesments are shown even if no assessemnt is set (Denis Chenu) -Fixed issue: Import old survey table HTML broken (Denis Chenu) -Fixed issue: AuthLDAP doesn't work with multiple search bases. (#998) (ecraven) -Fixed issue: Couldn't change password (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Dutch by c_schmitz, Han #Updated translation: Finnish by jeskiv #Updated translation: French (France) by DenisChenu, arnaud21 #Updated translation: French (France) by b00z00 #Updated translation: German (Informal) by KRav, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin #Updated translation: Serbian by MilaVeljovic #Updated translation: Spanish (Spain) by aesteban Changes from 3.6.0 (build 180328) to 3.6.1 (build 180329) Mar 29, 2018 -Fixed issue #13505: Q_other.shown are difference between PHP and JS (Denis Chenu) -Fixed issue #13517: Question adv settings are not updated after update of question type (Denis Chenu) -Fixed issue: space added after default value (Denis Chenu) -Fixed issue: Images in theme options completely broken (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.5.4 (build 180320) to 3.6.0 (build 180328) Mar 28, 2018 -New feature #13511: Allow new attribute in beforeQuestionRender (Denis Chenu) -New feature #13537: allow max_execution_time by config (#1026) (Denis Chenu) -Fixed issue #13395: queXML PDF export missing comments on "Multiple choice with comments" (Adam Zammit) -Fixed issue #13475: cant export numeric column to SPSS with pgsql (#1015) (Denis Chenu) -Fixed issue #13488: Not able to save or clear without JavaScript (#1017) (Denis Chenu) -Fixed issue #13492: Index usage without JavaScript (Denis Chenu) -Fixed issue #13493: Lot of bug with not installed template (Denis Chenu) -Fixed issue #13495: Umlauts shown as ? at QueXML-Export (#1023) (Adam Zammit) -Fixed issue #13500: Upload file in theme options is weird (markusfluer) -Fixed issue #13510: beforeQuestionRender didn't include Class (Denis Chenu) -Fixed issue #13524: EM Error on Validation on hidden question and debug (Denis Chenu) -Fixed issue #13525: Title are not updated by Expression Manager (Denis Chenu) -Fixed issue #13527: Except at first page : survey text expression usage is broken (Denis Chenu) -Fixed issue #13541: Error executing admin/checkintegrity (Olle Haerstedt) -Fixed issue: Allow to use ComfortUpdate on server with disk_free_space disable (Denis Chenu) -Fixed issue: Cpdb attribute view not working (markusfluer) -Fixed issue: SQL problem in integrity check (Olle Haerstedt) -Fixed issue: Survey logic HTML page broken if error (Denis Chenu) -Fixed issue: User interface optimization (markusfluer) #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by c_schmitz, arnaud21, b00z00 #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Russian by c0der, quarrier, vipgroup Changes from 3.5.3 (build 180316) to 3.5.4 (build 180320) Mar 20, 2018 -Fixed issue #13476: Unable to send individual remind and invite mails (markusfluer) -Fixed issue #13480: Assessments: wrong windows size and crash after adding a rule (LouisGac) -Fixed issue #13483: Unable to enter 0.000000001 for numeric value (Carsten Schmitz) -Fixed issue #13486: Language dropdown must be at first page when create survey (markusfluer) -Fixed issue #13494: Problem when activating force_xmlsettings_for_survey_rendering (markusfluer) -Fixed issue: Calculations sometimes fail in EM (markusfluer) -Fixed issue: Multiple problems regarding question reorder (markusfluer) -Fixed issue: PDF download in statistics not possible anymore (markusfluer) -Fixed issue: Unable to log in to MSSQL when updating from 2.05 or older (Carsten Schmitz) -Fixed issue: Update from Dbversion 164 or earlier stuck at version 175 (Carsten Schmitz) -Fixed issue: Ckeditor not showing on IE (kw-pr) #Updated translation: Arabic by iceclimber81 #Updated translation: Catalan by qualitatuvic #Updated translation: Danish by LS_fan #Updated translation: Dutch by zfocuz, Han #Updated translation: Dutch (Informal) by zfocuz, Han #Updated translation: French (France) by arnaud21 #Updated translation: German by c_schmitz, markusfluer #Updated translation: German by markusfluer, c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: German (Informal) by markusfluer, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Myanmar by AlexEDGE1 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Spanish (Spain) by Dhel210, aesteban Changes from 3.5.2 (build 180315) to 3.5.3 (build 180316) Mar 16, 2018 -Fixed issue #13372: Behavior of reset in mail templates (markusfluer) -Fixed issue: Database upgrade doesn't work Changes from 3.5.1 (build 180312) to 3.5.2 (build 180315) March 15, 2018 -Fixed issue #13375: Brackets [ ] in printer friendly exports (markusfluer) -Fixed issue #13422: Dropdown menu in portuguese internal server error (markusfluer) -Fixed issue #13473: Use of exclusive option hangs browser page (markusfluer) -Fixed issue: Simply uploading an image in a standard theme wasn't working (markusfluer) -Fixed issue: Sporadic update error message on login right after upgrade (Carsten Schmitz) -Fixed issue: Relay on surveymodel rather than on inherited setting (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00, arnaud21 #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.5.0 (build 180309) to 3.5.1 (build 180312) Mar 12, 2018 -Fixed issue #12715: Behavior change for numericalmultiple Slider default value when 0 or null Upgraded PHP version (markusfluer) -Fixed issue #13247: Missing translation in beginner tour (markusfluer) -Fixed issue #13464: Invalid SQL in "mail_registered_participants" (Olle Haerstedt) -Fixed issue #13467: Untranslated last element in bread crumbs (markusfluer) -Fixed issue #13469: 'Check Data integrity' throws Internal server error (Olle Haerstedt) -Fixed issue: Cannot install on MSSQL server (Carsten Schmitz) -Fixed issue: Multiple inSurveyView height related problems (markusfluer) Changes from 3.4.4 (build 180305) to 3.5.0 (build 180309) Mar 9, 2018 -Fixed issue #13461: Unable to start survey (markusfluer) -Fixed issue #13204: Even with good settings : browse ressources show "You don't have Permission to browse this server" (markusfluer) -Fixed issue #13268: Impossibilité de désactiver un questionnaire (markusfluer) -Fixed issue #13366: Extending a theme creates world writable directories (LouisGac) -Fixed issue #13371: missing translation (markusfluer) -Fixed issue #13419: Re-ordering questions and groups using Structure drag & drop fails (markusfluer) -Fixed issue #13436: missing translation (markusfluer) -Fixed issue #13440: Quota, Postgress cant add (markusfluer) -Fixed issue #13443: Logic error by using an Eclusive Option in a multiple choice question (markusfluer) -Fixed issue #13444: Exclusive Option in Multiple Choice question makes not exclusive options invisible instead of non selectable (markusfluer) -Fixed issue #13445: Out of Bound error when exporting marked responses from response list (Carsten Schmitz) -Fixed issue #13446: Unable to see "simple plugin" (markusfluer) -Fixed issue #13450: DateTimePicker interface design problem (markusfluer) -Fixed issue #13453: Small display issue in email global settings (Carsten Schmitz) -Fixed issue: Installation broken (markusfluer) -Fixed issue: Session lifetime setting visible in global settings even though it is only supported for DB sessions (Carsten Schmitz) -Fixed issue: Slider left-/right labels not being set correctly (markusfluer) -Fixed issue: Theme Editor Broken after #13357 fix (LouisGac) -Fixed issue: Automatic abbreviation in survey overview not working for data security error (markusfluer) -Fixed issue: Hyphens in translation string (markusfluer) -Fixed issue: Top bar touching survey (markusfluer) -New feature: Added data security policy settings (markusfluer) -New feature: Check for group sort order duplicates in data integrity check (Olle Haerstedt) -New feature: Check question order during integrity check (Olle Haerstedt) -New feature: Data security settings have to be accepted to take a survey (markusfluer) -New feature: Added a js based filter on the data security acceptance (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00 #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Myanmar by AlexEDGE1 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.4.3 (build 180227) to 3.4.4 (build 180305) Mar 5, 2018 -Fixed issue #13246: Fix plugin in survey responses (Olle Haerstedt) -Fixed issue #13310: Cannot delete surveys in Survey list when debug is on (Olle Haerstedt) -Fixed issue #13356: Crash at optin and optout (Olle Haerstedt) -Fixed issue #13357: "Surveys in this group" is not filtering surveys (LouisGac) -Fixed issue #13367: Theme list in theme editor should only list installed themes (LouisGac) -Fixed issue #13396: Some files/folders not included in imported survey themes (Olle Haerstedt) -Fixed issue #13424: JavaScript is displayed in email notifications (Olle Haerstedt) -Fixed issue #13425: Cannot add subquestions and answer options with plus button (Olle Haerstedt) -Fixed issue #13426: No message displayed when saving general survey settings (Olle Haerstedt) -Fixed issue #13428: Reflected XSS in file uploader (Olle Haerstedt) -Fixed issue #13429: Multiple choice with comments not showing all (Olle Haerstedt) -Fixed issue #13433: Base string "List meny entries" incorrect (Olle Haerstedt) -Fixed issue: Can't delete uploaded theme files (Olle Haerstedt) -Fixed issue: Filter assessments (Olle Haerstedt) -Fixed issue: Import of predefined label sets was not working (markusfluer) -Fixed issue: Survey group filter on survey list (LouisGac) -Fixed issue: Twig tags macro and import are now supported (LouisGac) -New translation: Myanmar (Burmese) (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: French (France) by arnaud21 #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Myanmar by AlexEDGE1 #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by femariso, marciojv, mauriciofurtado Changes from 3.4.2 (build 180223) to 3.4.3 (build 180227) Feb 27, 2018 -Fixed issue #13338: DejaVu font missing (Olle Haerstedt) -Fixed issue #13389: Cannot add JavaScript file to custom admin theme (Olle Haerstedt) -Fixed issue #13400: Missing translations (Olle Haerstedt) -Fixed issue #13405: Failure of limiting the Ranking questions answers through drag and drop (Olle Haerstedt) -Fixed issue #13407: Plugin event beforeQuestionRender does not work (Olle Haerstedt) -Fixed issue #13409: Cookie to prevent repeated participation not working (Olle Haerstedt) -Fixed issue #13415: Column names in Ranking QT need to be switched (Olle Haerstedt) -Fixed issue #13420: Wrong file downloaded from "View Response ID" page (Olle Haerstedt) -Fixed issue: Label set problems for answer options (markusfluer) -Fixed issue: Missing creation date in user overview (Carsten Schmitz) -Fixed issue: SPSS export: Response data not properly quoted for Multiple choice 'Other' field (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by b00z00 #Updated translation: French (France) by b00z00, arnaud21 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz #Updated translation: Hungarian by suf, kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Swedish by maxzomborszki Changes from 3.4.1 (build 180221) to 3.4.2 (build 180223) Feb 23, 2018 Fixed issue: [security] Vulnerability in installer (found and reported by Nguyen Van Tien Thanh from Viettel Cyber Security Center, https://blog.yeuchimse.com ) -Fixed issue #13358: Usage of .question in end message broken (markusfluer) -Fixed issue #13384: Massive deleting responses not possible after modifying table filters in response table (markusfluer) -Fixed issue #13398: Export responses by Token returns empty results (#1009) (Gabriel Jenik) -Fixed issue #13402: Export result not work (markusfluer) -Fixed issue: Invalid XML .lss file broke break page (500 error) (Denis Chenu) Changes from 3.4.0 (build 180219) to 3.4.1 (build 180221) Feb 21, 2018 -Fixed issue #13392: New token form set useleft to 1 (Denis Chenu) -Fixed issue #12786: Cannot delete users from owned user group (Carsten Schmitz) -Fixed issue #13160: Relevance based on array-dual-scale broken (Olle Haerstedt) -Fixed issue #13320: End message is not shown in preview (Olle Haerstedt) -Fixed issue #13331: Problem when printing the questions at the end of the survey (markusfluer) -Fixed issue #13339: IP address field always records 'invalid' (Carsten Schmitz) -Fixed issue #13370: When submitting an invalid token an error is displayed twice. (Johan) -Fixed issue #13373: Missing translation (markusfluer) -Fixed issue #13382: Inconsistent use of icons for adding/new (markusfluer) -Fixed issue #13385: Public PDF export show all question even if unrelevant (markusfluer) -Fixed issue #13388: qtip-content help text outside of window (markusfluer) -Fixed issue #13392: Token with useleft at 0 or less can take the survey (Olle Haerstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by b00z00, arnaud21 #Updated translation: French (France) by DenisChenu, arnaud21, yompyamper, b00z00 #Updated translation: German (Informal) by markusfluer, c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa Changes from 3.3.1 (build 180214) to 3.4.0 (build 180219) Feb 19, 2018 -New feature: Setting to force use of XML, for easy theme development (LouisGac) -Fixed issue #12975: Cannot use the twig split filter (tpartner) -Fixed issue #13057: When editing CPDB participant the owner is listed by user name instead of full name (Carsten Schmitz) -Fixed issue #13234: Focus in text fields when pressing return (markusfluer) -Fixed issue #13248: Missing translation (markusfluer) -Fixed issue #13378: Missing translation (markusfluer) -Fixed issue #13379: Missing translation (markusfluer) -Fixed issue #13369: Missing translation (markusfluer) -Fixed issue #13291: Next button not working under Edge. (markusfluer) -Fixed issue #13308: Old alert popup at delete group (markusfluer) -Fixed issue #13311: Survey logic view with massive empty space till the footer (markusfluer) -Fixed issue #13325: {ADMINEMAIL} not working as recipient in admin notification emails (Olle Haerstedt) -Fixed issue #13330: Admin GUI are not responsive (markusfluer) -Fixed issue #13335: Refresh button at global level reset to "inherit" (markusfluer) -Fixed issue #13346: Missing button for clear all answers (Olle Haerstedt) -Fixed issue #13353: Unable to update user (mssql related) (Denis Chenu) -Fixed issue #13355: Saving German survey title shows JSON output (markusfluer) -Fixed issue #13360: Print answers does not work / gives an error (markusfluer) -Fixed issue #13365: custom.css never gets loaded (markusfluer) -Fixed issue #13377: Button too small for label in edit menu entries (markusfluer) -Fixed issue: Long text question not correctly displayed in printanswers (markusfluer) -Fixed issue: Multiple export and printanswers issues fixed (markusfluer) -Fixed issue: Untranslated strings (Carsten Schmitz) -Fixed issue: Font and fruity theme packages not correctly saved (markusfluer) -Fixed issue: Question selector not working after change in global settings (markusfluer) -Fixed issue: Some options not loaded on uninheriting the parent theme (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: German (Informal) by c_schmitz #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.3.0 (build 180209) to 3.3.1 (build 180214) Feb 14, 2018 -Fixed issue #13188: Date/Time question type - icon missing (Olle Haerstedt) -Fixed issue #13284: Breadcrumb group detail not using admin language (Olle Haerstedt) -Fixed issue #13326: Not possible to using placeholders in group titles (Olle Haerstedt) -Fixed issue #13329: Ajax mode should be off in database after installation/upgrade (Olle Haerstedt) -Fixed issue #13333: "Registration" and "Print answers" screens appear to (Olle Haerstedt) -Fixed issue #13334: PDOException after update to 3.3.0 (MSSQL) (Olle Haerstedt) -Fixed issue #13349: Theme editor jumps back to admin home page after every save of changes to theme files (Olle Haerstedt) -Fixed issue #13352: debug=2 broke all page with some server configuration (Denis Chenu) -Fixed issue: Alert animation applied to question container.... (LouisGac) -Fixed issue: Copy conditions doesn't work (Olle Haerstedt) -Fixed issue: No error message when failed to change password (LouisGac) -Fixed issue: Notice when launching a survey after reinstalling its theme (LouisGac) Changes from 3.2.1 (build 180207) to 3.3.0 (build 180209) Feb 09, 2018 -New feature: "Clear asset cache" button in global settings (LouisGac) -Fixed issue #13315: Make it possible to submit mandatory multiple choice with empty comment (Olle Haerstedt) -Fixed issue #13324: Limesurvey crash after activating webserver authentication plugin (Denis Chenu) -Fixed issue: Can't save token attributes that have no description (Olle Haerstedt) -Fixed issue: Custom CSS/JS not loaded on extended themes (LouisGac) -Fixed issue: Welcome text and description not visible (Olle Haerstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: German by c_schmitz, StuartJKondziella #Updated translation: German (Informal) by c_schmitz #Updated translation: Greek #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Romanian by cdorin #Updated translation: Spanish (Spain) by Dhel210, aesteban #Updated translation: Turkish by kayazeren Changes from 3.2.0 (build 180206) to 3.2.1 (build 180207) Feb 07, 2018 -Fixed issue 13309: Sliders logging to console when not in debug mode. (markusfluer) -Fixed issue #13141: Filters or rows per page won't work on default page (Olle Haerstedt) -Fixed issue #13297: {TOKEN} field doesn't seem to be accessible in end of survey message (LouisGac) -Fixed issue #13299: In Conditions designer, after adding a condition, "Save and close" gives 404 Not found error (Olle Haerstedt) -Fixed issue #13301: Sliders given different widths within the same question (markusfluer) -Fixed issue #13305: Display Token Field on Welcome Screen don't work (LouisGac) -Fixed issue #13306: console.ls.error() doesn't log (markusfluer) -Fixed issue: Console installation from config file not working (Carsten Schmitz) -Fixed issue: Demomode command deleteing neccessary files (markusfluer) -Fixed issue: Missing captcha rendering on registration form (Olle Haerstedt) -Fixed issue: Language not fetch the correct way (LouisGac) Changes from 3.1.1 (build 180130) to 3.2.0 (build 180206) Feb 06, 2018 -New feature #13296: Systeminfos $this->view->assign Button (markusfluer) -New feature: Remote control login by plugin (Denis Chenu) -New feature: Installation from any config file possible (markusfluer) -Fixed issue #13185: Rendering issue when adding new questions (Preview) (markusfluer) -Fixed issue #13206: Unable to update Advanced question setting after activation (markusfluer) -Fixed issue #13234: Focus in text fields when pressing return (markusfluer) -Fixed issue #13236: Import LSS files from previous versions (markusfluer) -Fixed issue #13260: Expressions in question groups are not interpreted (Olle Haerstedt) -Fixed issue #13265: Survey menu assigned to specific user shows up for all users (Olle Haerstedt) -Fixed issue #13269: Tutorial - Create a sample question and question group (markusfluer) -Fixed issue #13272: Captcha does not show Continue button (markusfluer) -Fixed issue #13275: Export Survey as .lsa doesn't work - _timings not existing (markusfluer) -Fixed issue #13277: "Inactive survey message" for active survey (markusfluer) -Fixed issue #13279: Reference to 'LimeSurvey' in user message breaks Template principle (Carsten Schmitz) -Fixed issue #13280: Variables don't work in END_URL (markusfluer) -Fixed issue #13285: Can't view/edit question screen of any template (Olle Haerstedt) -Fixed issue #13286: Simple selector don't have optgroup (markusfluer) -Fixed issue #13290: Admin user with only read perm see "Update default" (Olle Haerstedt) -Fixed issue #13292: Google analytics script included even if GA is not set (Denis Chenu) -Fixed issue #13295: Better captcha instructions (Olle Haerstedt) -Fixed issue: Add question buttonshown even if not allowed (markusfluer) -Fixed issue: Beginer tutorial won't work withour correct permission (markusfluer) -Fixed issue: Better Excel compatibility for multiline response fields (Carsten Schmitz) -Fixed issue: Disable sorting in left box of ranking question (kw-private) -Fixed issue: Navigation bar overflowing survey welcome (markusfluer) -Fixed issue: question type selectior available in activated survey (markusfluer) Changes from 3.1.0 (build 180124) to 3.1.1 (build 180130) Jan 30, 2018 -Fixed issue #13206: Unable to update advanced question setting after activation (markusfluer) -Fixed issue #12451: Problem when user exports to PDF (Carsten Schmitz) -Fixed issue #12815: Error after multiple question deleting (markusfluer) -Fixed issue #12990: Exporting non-response participants very slow - fix by DeveloperChris (Carsten Schmitz) -Fixed issue #13010: MySQL 8 reserved word used as table alias in query (Olle Haerstedt) -Fixed issue #13104: A lot of white space below answer list (LouisGac) -Fixed issue #13116: Can't edit survey list (LouisGac) -Fixed issue #13185: Rendering issue when adding new questions (Preview) (markusfluer) -Fixed issue #13219: Stars / Slider don't work anymore in 1-5 Single Choice Question since 3.0.5 (markusfluer) -Fixed issue #13225: VVImport not showing a result screen (Carsten Schmitz) -Fixed issue #13235: Copying Array question results in error (Carsten Schmitz) -Fixed issue #13239: Extended fruity variations cannot be changed in survey, only in admin theme editor (LouisGac) -Fixed issue #13241: Error when upgrading from 2.x and using MSSQL (Carsten Schmitz) -Fixed issue #13255: Problems with saving expiration date and start date (Olle Haerstedt) -Fixed issue #13258: Class 'Users' not found when changing menu entry permissions (Olle Haerstedt) -Fixed issue #13259: Clear templates database cache after update (Olle Haerstedt) -Fixed issue #13180: Variables don't work in END_URL (LouisGac) -Fixed issue: Slider not working on new Firefox (Markus flür -Fixed issue: Group ordering doesn't work (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Hungarian by kkd #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.0.5 (build 180118) to 3.1.0 (build 180124) Jan 24, 2018 -New feature #12240: Validation settings for "array by column" question type (Denis Chenu) -New feature: Add em_validation_q to list of choice (dropdown and radio) (Denis Chenu) -Fixed issue #12548: Untranslated string during installation process (Carsten Schmitz) -Fixed issue #12666: Untranslated string in participant export (Carsten Schmitz) -Fixed issue #12682: Missing start and end text in quick-translation (Carsten Schmitz) -Fixed issue #12877: Missing translation (Carsten Schmitz) -Fixed issue #12925: Untranslated string in survey groups (Carsten Schmitz) -Fixed issue #12927: String not picked from language files (Carsten Schmitz) -Fixed issue #13137: Cannot access theme editor (LouisGac) -Fixed issue #13190: Remove text or uncheck checkbox automatically not work (KLLam) -Fixed issue #13193: Unable to update question type (simple selector) (markusfluer) -Fixed issue #13200: LDAP Auth plugin user autocreate broken (Denis Chenu) -Fixed issue #13208: Missing translation in ComfortUpdate (Carsten Schmitz) -Fixed issue #13212: missing translation frontend survey (markusfluer) -Fixed issue #13215: Missing string (markusfluer) -Fixed issue #13216: missing translation (markusfluer) -Fixed issue #13223: Missing translation when editing CPDB attributes (Carsten Schmitz) -Fixed issue #13226: Array buttons don't stay selected in Firefox 57.0.4 (Markus flür) -Fixed issue #13161: Error page when submitting a form which has been saved for later and then resumed. (KLLam) -Fixed issue: Captcha alone not working (markusfluer) -Fixed issue: Captcha image does not appear (because GD library is not installed) (Carsten Schmitz) -Fixed issue: Captcha not showing (markusfluer) -Fixed issue: Default tutorials out of db and reset surveymenues to work well with translations (markusfluer) -Fixed issue: Demo rendered unusable with wipe command (markusfluer) -Fixed issue: Emailtemplate reset not working (markusfluer) -Fixed issue: EM expression on other for list dropdown didn't work (Denis Chenu) -Fixed issue: Error message with missing directories in template editor (Carsten Schmitz) -Fixed issue: Language error (markusfluer) -Fixed issue: [security] No CRSF check for uninstall theme - reported by Mustafa Hasan (LouisGac) -Fixed issue: Notice if survey is activated and question is edited (Carsten Schmitz) -Fixed issue: Reverted accidental change from develop branch (Markus flür) -Fixed issue: Sliders not working (markusfluer) -Fixed issue: Slider value empty (Markus flür) -Removed translation: Papiamento (Aruba) (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Danish by abc99 #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: Georgian by zch5368 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Japanese by yamatt, nomoto #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Romanian by cdorin #Updated translation: Vietnamese by namphuong Changes from 3.0.4 (build 180116) to 3.0.5 (build 180118) Jan 18, 2018 -Fixed issue #13061: Survey list displays only the surveys from the default survey group (Olle Haerstedt) -Fixed issue #13110: Language changer doesn't work (Olle Haerstedt) -Fixed issue #13118: Hide group name and/or group description not working (Olle Haerstedt) -Fixed issue #13153: Confirm Popup stays active after deleting a single token and clicking "yes" (markusfluer) -Fixed issue #13176: Conditions on 1-5 Single Choice doesn't work with Star Rating (default + slider works) (markusfluer) -Fixed issue #13177: 1-5 Single Choice with Slider & deactivated "no answer" still let's the slider move to 6th element (outside of the slider) (markusfluer) -Fixed issue: Mass actions not working correctly (markusfluer) -Fixed issue: More fixes to theme configuration in database after update (Olle Haerstedt) -Fixed issue: Slow performance on every admininstration page if you have alot of surveys (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Hungarian by kkd #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Romanian by cdorin Changes from 3.0.3 (build 180112) to 3.0.4 (build 180116) Jan 16, 2018 -Fixed issue #13124: LDAP Authencation failed (Denis Chenu) -Fixed issue #13139: Editing assessment rules->message text gets lost (markusfluer) -Fixed issue #13145: Unable to process IMAP bounces (Carsten Schmitz) -Fixed issue #13151: Display issue in survey theme editor (markusfluer) -Fixed issue #13154: "Resume Later" fails with "General error: 1364 Field 'saved_thisstep' doesn't have a default value" (markusfluer) -Fixed issue: Missing vanilla and fruity theme configuration after upgrading from 2.73 (Olle Haerstedt) -Fixed issue: POST URLs on user editing (Carsten Schmitz) -Fixed issue: ComfortUpdate ZIP problem (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Spanish (Spain) by aesteban Changes from 3.0.2 (build 180110) to 3.0.3 (build 180112) Jan 12, 2018 -Fixed a small typo (gekkedev) -Fixed issue #12223: Exporting database does not name columns for attributes (Matthew) -Fixed issue #13134: Some Expression Manager vars not rendered (LouisGac) -Fixed issue #13157: Exporting results with active timings results in an SQL error (Olle Haerstedt) -Fixed issue #13159: Cannot access logic file (Olle Haerstedt) -Fixed issue #13163: Can't add answer option to Single Choice Question (Olle Haerstedt) -Fixed issue #13166: Survey theme editor - Animate checkboxes (fruity only) (markusfluer) -Fixed issue: Labelsets not working correctly (markusfluer) -Fixed issue: Question navigator not working (Carsten Schmitz) -Fixed issue: labelsets not working on firefox (markusfluer) -Fixed issue: links in sidemenu to questions doen't work (Markus Flür) -Fixed issue: theme.js not loaded (LouisGac) -Fixed issue:vertical scrollbar in structure view (markusfluer) -fixed issue #13156: Some Variables are not working in ongoing survey: ASSESSMENT_CURRENT_TOTAL and TOKEN:TOKEN (LouisGac) #Updated translation: Catalan by qualitatuvic #Updated translation: Hungarian by kkd #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Thai by tomzt Changes from 3.0.1 (build 171228) to 3.0.2 (build 180110) Jan 10, 2018 -New feature: Else part in Expression Manager function optional (#895) (Denis Chenu) -Fixed issue #13108: Property "Template.creator" is not defined. (#908) (Tõnis Ormisson -Fixed issue #12934: Date field does not show calendar (markusfluer) -Fixed issue #13105: Tutor looks bad, buttons are overlapping (markusfluer) -Fixed issue #13106: SQL error when installing 3.0.1 (markusfluer) -Fixed issue #13111: Google Analytics (markusfluer) -Fixed issue #13113: export_responses returns page error as response (#910) (Tõnis Ormisson -Fixed issue #13117: Statistics cannot be shown (Olle Haerstedt) -Fixed issue #13120: Cant change to custom default survey template (LouisGac) -Fixed issue #13120: Cant use dash in template name (LouisGac) -Fixed issue #13131: Edit survey participant --> "Invitation sent?" and "Reminder Sent" can't be reset (markusfluer) -Fixed issue #13133: Can not edit qustion advanced settings on activated survey (markusfluer) -Fixed issue #13136: Can't remove end URL (markusfluer) -Fixed issue #13144: Remove 'Create theme' button (should only extend) (Olle Haerstedt) -Fixed issue #13147: No clearall confirmation (Olle Haerstedt) -Fixed issue #13149: Tour does not work when using urlFormat path (markusfluer) -Fixed issue: Better handling of email in LDAP account creation (Carsten Schmitz) -Fixed issue: End tour button seemed out of place Redirection not working in tour (markusfluer) -Fixed issue: Faulty Postgres id seq during db upgrade (Olle Haerstedt) -Fixed issue: Label set import broken (Carsten Schmitz) -Fixed issue: Multiple errors on IE11 (markusfluer) -Fixed issue: Multiple issues when updating using Postgres (Olle Haerstedt) -Fixed issue: Registration did not redirect to successpage (markusfluer) -Fixed issue: Translation not properly shown (Carsten Schmitz) -Fixed issue: Non webserver authentication (Pablo Garcia) -Fixed issue: Can't save question custom attributes for question themes (LouisGac) -Fixed issue: checkPassword throwing ERROR_PASSWORD_INVALID when credentials are ok. (Pablo Garcia) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han, kpadm #Updated translation: Hungarian by kkd #Updated translation: Indonesian by radhwaw #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonsta #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by holch, jjesusfilho #Updated translation: Spanish (Spain) by aesteban #Updated translation: Thai by adzpire, tomzt #Updated translation: Turkish by kayazeren #Updated translation: Ukrainian by c_schmitz Changes from 3.0.0 (build 171222) to 3.0.1 (build 171228) Dec 28, 1017 -Fixed issue #12998: Text noise <###begin###> visible after db upgrade (markusfluer) -Fixed issue #13087: Template carousel button has different fonts (markusfluer) -Fixed issue: Breaking updatedb through missing table (markusfluer) -Fixed issue: Create survey config after survey import (Olle Haerstedt) -Fixed issue: Data integrity query failed (Olle Haerstedt) -Fixed issue: Doubled advanced settings in question edition (markusfluer) -Fixed issue: Export form looks strange in small resolution (Olle Haerstedt) -Fixed issue: Missing columns in responses export (Olle Haerstedt) -Fixed issue: boxes not behaving correctly on ie (markusfluer) -Fixed issue: can't save assessment in array question (markusfluer) -Fixed issue: installation db and update db were differing in tutorials, thus breaking tests (markusfluer) Changes from 2.73.0 (build 171206) to 3.0.0 (build 171222) Dec 22, 2017 -New feature: Redesigned survey toolbar (markusfluer) -New feature: Tutorial tour (markusfluer) -New feature: Massive action to delete uploaded files for multiple responses at once (Olle Haerstedt) -New feature: Browser detection question type template for short text (markusfluer) -New feature: Copy, export and import survey plugin settings (Denis Chenu) -New feature: Install/uninstall templates uploaded via FTP (LouisGac) -New feature: New button to remove uploaded files while keeping the response itself (Olle Haerstedt) -New feature: Offer core templates to install manually. (LouisGac) -New feature: Purge survey files possibly left from erroneous delete (Olle Haerstedt) -New feature: Set quotas by equation (Tõnis Ormisson) -New feature: Storage data overview in global settings (Olle Haerstedt) -New feature: Template list in survey group, so it's possible to set survey group options for any template (LouisGac) -New feature: Copy survey using RemoteControl API (Stefan Verweij) -New feature: set_quota_properties via RemoteControl API (Tõnis Ormisson) -New feature: Toggle quota status via RemoteControl API (Tõnis Ormisson) -New feature #12563: RemoteControl API - process files on add_response() (Adrián Pardini) -New feature #12564: RemoteControl API - adds upload_file action (Adrián Pardini) #Updated translation: Arabic by Macropsyco, malbariqi, mosaab #Updated translation: Bosnian by RebeccaAwdry #Updated translation: Bulgarian by DCLXVI #Updated translation: Catalan by qualitatuvic, valdomir #Updated translation: Chinese (Hong Kong) (Traditional) by oc25 #Updated translation: Chinese (Taiwan) (Traditional) by imacat #Updated translation: Czech by jelen1, VBraun #Updated translation: Dutch (Informal) by Han, zfocuz, Petra017, coeneisma #Updated translation: Dutch by Han, zfocuz, Petra017 #Updated translation: Finnish by jeskiv #Updated translation: French (France) by arnaud21 #Updated translation: German (Informal) by tuxmaster, c_schmitz #Updated translation: German by tuxmaster, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Indonesian by bennylin, ysulistya, radhwaw #Updated translation: Italian (Informal) by ciampix, lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by papillon326, nomoto #Updated translation: Korean by spn #Updated translation: Kirundi by Vicks #Updated translation: Norwegian (Bokmål) by pmonstad, peterhol #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Persian by UTeQ, ESH #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Romanian by cookiemonster, jmlorenzo, vundicind, icm76, enedelcu #Updated translation: Russian by vipgroup #Updated translation: Slovak by klingja #Updated translation: Spanish (Spain) by valdomir, aesteban #Updated translation: Swedish by maxzomborszki #Updated translation: Thai by adzpire, tomzt #Updated translation: Turkish by kayazeren #Updated translation: Valencian by joamuran #Updated translation: Vietnamese by namphuong Changes from 2.72.6 (build 171206) to 2.73.0 (build 171219) Dec 19, 2017 -Fixed issue #12997: PHP warning "mktime() expects" when calling survey logic file (Denis Chenu) -Fixed issue #13008: SPSS export invalid A0 for string (Denis Chenu) -Fixed issue: Unable to use date function with question value (debug>0) (Denis Chenu) -New feature: @@OPTOUTURL@@ & @@OPTINURL@@ placeholders for invitation/reminder emails (Carsten Schmitz) #Updated translation: Chinese (Hong Kong) (Traditional) by oc25 #Updated translation: Indonesian by radhwaw #Updated translation: Japanese by papillon326, nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Slovak by klingja Changes from 2.72.5 (build 171121) to 2.72.6 (build 171206) Dec 6, 2017 -Fixed issue: Survey settings are not deleted when survey is deleted (Denis Chenu) -Fixed issue: Changing password not possible when using Postgres (jackom83) -Fixed issue: Wrong minimum upload size determined (Carsten Schmitz) -Fixed issue: Replaced wrong text string about security fixes (Markus Flür -Fixed issue: Survey url params not transferred after captcha (markusfluer) #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Indonesian by radhwaw #Updated translation: Valencian by joamuran Changes from 2.72.4 (build 171020) to 2.72.5 (build 171121) Nov 21, 2017 Fixed issue: Fix problem with answer option rows in admin (Olle Haerstedt) #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: Finnish by jeskiv #Updated translation: Hungarian by kkd #Updated translation: Indonesian by radhwaw #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Italian by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Polish (Informal) by elissa #Updated translation: Polish by elissa #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Spanish (Spain) by aesteban #Updated translation: Swedish by maxzomborszki #Updated translation: Turkish by kayazeren Changes from 2.72.3 (build 171020) to 2.72.4 (build 171020) Nov 10, 2017 -Fixed issue: [Security] Possible to edit file outside of template directory from template editor (found and reported by Robin Peraglie from RIPS Technologies www.ripstech.com ) (LouisGac) -Fixed issue: [Security] Possible XSS in Resume later function (found and reported by Robin Peraglie from RIPS Technologies www.ripstech.com ) (Carsten Schmitz) -Fixed issue #12697: SPSS Export - responses truncated for incomplete answers (Denis Chenu) -Fixed issue #12734: SPSS exporting complete or uncomplete make different syntax (Denis Chenu) -Fixed issue #12851: Regex for trailing zeroes in numeric input matches only zeroes immediately after decimal sign (markusfluer) -Fixed issue #12866: Some participants cannot be saved for no obvious reason (Carsten Schmitz) -Fixed issue #12873: Captcha breaking token persistence (LouisGac) -Fixed issue #12876: Survey logic file completely unprintable (markusfluer) -Fixed issue: Deprecated error shown when using user statistics (Carsten Schmitz) #Updated translation: Arabic by Macropsyco, Macropsy #Updated translation: Bosnian by RebeccaAwdry #Updated translation: Catalan by qualitatuvic #Updated translation: Czech by jelen1, VBraun #Updated translation: Dutch by zfocuz, Han #Updated translation: Dutch (Informal) by zfocuz, Han #Updated translation: Finnish by jeskiv #Updated translation: French (France) by arnaud21 #Updated translation: German by tuxmaster, c_schmitz #Updated translation: German (Informal) by tuxmaster, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Indonesian by bennylin, ysulistya, radhwaw #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Japanese by nomoto #Updated translation: Kirundi by Vicks #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Persian by ESH, UTeQ #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Romanian by cookiemonster, jmlorenzo, vundicind, icm76, enedelcu #Updated translation: Russian by vipgroup #Updated translation: Swedish by maxzomborszki #Updated translation: Turkish by kayazeren Changes from 2.72.2 (build 171017) to 2.72.3 (build 171020) Oct 20, 2017 -Fixed issue #12805: Date fields are lost when persistent tokens are re-accessed (Carsten Schmitz) -Fixed issue #12806: RemoteControl: wrong datatype shows SQL error (Carsten Schmitz) -Fixed issue: Error after update which resolves itself after some time (caching issue) (Carsten Schmitz) -Fixed issue: Error message on LDAP token bind too generic (Carsten Schmitz) -Updated translation: French (France) by arnaud21 -Updated translation: Indonesian by radhwaw -Updated translation: Dutch by Petra017, Han -Updated translation: Thai by tomzt -Updated translation: Dutch (Informal) by Petra017, Han Changes from 2.72.1 (build 171012) to 2.72.2 (build 171017) Oct 17, 2017 -Fixed issue #12739: File upload question format: Title and comment may be garbled when going back and forth (markusfluer, Carsten Schmitz) -Fixed issue #12785: Some placeholders in e-mail templates do not take 'publicurl' setting into account (Carsten Schmitz) -Fixed issue #12786: Cannot delete users from user groups unless having Superadministrator permission (Carsten Schmitz) -Fixed issue #12798: Tools menu can be shown but empty (Denis Chenu) -Fixed issue: Uploader could not work with multibyte unicode letters (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: German by c_schmitz, tuxmaster #Updated translation: German (Informal) by c_schmitz, tuxmaster #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Spanish (Spain) by aesteban, fernandoessv, jeskiv, cripton #Updated translation: Swedish by maxzomborszki Changes from 2.72.0 (build 171010) to 2.72.1 (build 171012) Oct 12, 2017 -Fixed issue #12551: Untranslated string (Carsten Schmitz) -Fixed issue #12765: When saving survey settings an error is shown. (Carsten Schmitz) -Fixed issue: Unable to save plugin settings (Denis Chenu) #Updated translation: Catalan by qualitatuvic #Updated translation: French (France) by arnaud21 #Updated translation: Hungarian by kkd #Updated translation: Indonesian by radhwaw #Updated translation: Norwegian (Bokmål) by pmonstad Changes from 2.71.1 (build 170927) to 2.72.0 (build 171010) Oct 10, 2017 -New feature #12691: Allow initial superadmin to login via LDAP (Denis Chenu) -New feature #9235: Copy, export and import survey plugin settings (Denis Chenu) -New feature: Copy survey from remotecontroll (#688) (Stefan Verweij) -New feature: Mass action to export selected responses (LouisGac) -New feature: Purge survey files possibly left from erroneous delete (Olle Haerstedt) -New feature: queXMLPDF export with response data (#807) (Adam Zammit) -New translation: Kirundi - kindly provided by Victorin Luisier -Fixed issue #12452: Conditional routing doesn't work on scale and array questions (#783) (opinioni) -Fixed issue #12552: Some typos (Carsten Schmitz) -Fixed issue #12639: Quota end-url does not allow surrounding EM (#798) (Tõnis Ormisson) -Fixed issue #12704: Participants receive wrong tokens after testing (Denis Chenu) -Fixed issue #12731: When sending mails to an user group, the success message is not translated to German. (Carsten Schmitz) -Fixed issue #12736: Incomplete warning for anonymous surveys (Olle Haerstedt) -Fixed issue: Delete survey folder when using massive action survey delete (Olle Haerstedt) -Fixed issue: Don't use short-hand array notation (Olle Harstedt) -Fixed issue: Maps not working properly on https + bugfixes (markusfluer) -Fixed issue: Typecheck the XML variable from the GroupImport method (#804) (Kevin Broeren) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by yanglaw #Updated translation: French (France) by arnaud21 #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Kirundi by Victorin Luisier #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Turkish by kayazeren Changes from 2.71.0 (build 170925) to 2.71.1 (build 170927) Sep 27, 2017 -Fixed issue #12703: rtl css not loaded in Survey listing (LouisGac) -Fixed issue #12710: Unable to view survey with debug=2 (LouisGac) -Fixed issue #12711: Date with dropdow throw SQL error with pgsql (Denis Chenu) -Fixed issue #12719: RTL always loaded (and inverse ;) ) (LouisGac) -Fixed issue: Global user permission changes are not saved anymore (Carsten Schmitz) -Fixed issue: RTL CSS not loaded when defining language by URL or post (LouisGac) #Updated translation: Arabic by ktharwat #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz, gregi #Updated translation: Hungarian by kkd #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa Changes from 2.70.0 (build 170921) to 2.71.0 (build 170925) Sept 25, 2017 -New feature #12690: Allow super-admin set by other user's than 1 (#810) (Denis Chenu) -Fixed issue: Can't delete file in template editor that contains a blank (Carsten Schmitz) -Fixed issue: template-rtl.css not loaded (LouisGac) -Fixed issue: Token editing - couldn't change to attributes tab (markusfluer) #Updated translation: Chinese (Taiwan) (Traditional) by ChadPeng #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 3.0.0-beta.1 (build 170720) to 3.0.0-beta.2 (build 170810) Aug 10, 2017 -New feature: Changed the general design to a mobile first stance (markusfluer) -New feature: Added more flexibility to onRegisterForm event and twigged registration (markusfluer) -New feature: refined surveymenu design and responsiveness (markusfluer) -New feature: Survey groups. Each survey now belongs to a survey group. (Louis Gac) -New feature: List survey groups. Views for survey group feature (Louis Gac) -New feature: Template Options at survey level. User can now set the template options at the survey level (Louis Gac and Markus Fluer) -New feature: Template Options global inheritance. All template options can be inherited from global/survey group settings (Louis Gac and Markus Fluer) -New feature: Template Options specific inheritance. A specific option can be inherited from global/survey group settings (Louis Gac and Markus Fluer) -Fixed issue #12450: Data entry not opening with array filter (Tõnis Ormisson) -Fixed issue #12492 Use of "text fields" as filter in "Participants" and "Answers" (markusfluer) -Fixed issue #12513: "All-in-one" not working (LouisGac) -Fixed issue #12530: Quota massive actions modal errors (Tõnis Ormisson) -Fixed issue: Fixed mysql fresh installation error in Surveymenu (markusfluer) -Fixed issue: Added fallback if tidy is not available (markusfluer) -Fixed issue: Another soon to be fixed tidy error (markusfluer) -Fixed issue: Empty array instead of null for tidy_repair_string (markusfluer) -Fixed issue: Fixed the installation bug on reinstall (markusfluer) -Fixed issue: Maximum file size not visible during VV import (Carsten Schmitz) -Fixed issue: Pagination of participants list not working (LouisGac) -Fixed issue: QuickMenu break usage of newDirectRequest for other plugin (Denis Chenu) -Fixed issue: Security issue - Users need to put in their old password to change the current (markusfluer) -Fixed issue: Subquestions not saved in quick translation (LouisGac) -Fixed issue: Tidy was not configured for utf-8 (markusfluer) -Fixed issue: Unable to save Google Analytics key by survey (Denis Chenu) -Fixed issue: Wrong colours in statistics graphs when labels are duplicated (Olle Haerstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by zfocuz, Han #Updated translation: Dutch (Informal) by zfocuz, Han #Updated translation: French (France) by arnaud21 #Updated translation: German by c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Japanese by nomoto #Updated translation: Malay by norazlannorden #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Slovak by dusanm #Updated translation: Spanish (Argentina) (Informal) by cripton #Updated translation: Spanish (Chile) by fernandoessv #Updated translation: Spanish (Mexican) by eusebiocuke #Updated translation: Thai by miracles, adzpire, heartjavac, tomzt Changes from 2.67.3 (build 170728) to 2.70.0 (build 170921) Sept 21, 2017 -New feature: Add mass action to delete uploaded files for multiple responses at once (Olle Haerstedt) -New feature: New button to remove uploaded files while keeping the response itself (Olle Haerstedt) -New feature: Storage data overview in global settings (Olle Haerstedt) -New feature: Added editing of participants/tokens to mass actions (LouisGac & markusfluer) -Fixed issue #12279: Unable to upload image when send invitation (Denis Chenu) -Fixed issue #12585: In quotas some answer options using non-ASCII characters are not shown in overview (Carsten Schmitz) -Fixed issue #12641: On registering any lang can be set and accepted (Denis Chenu) -Fixed issue #12652: AuditLog plugin resets language to default on registration (Denis Chenu) -Fixed issue #12655: Unable to update language in personal settings (Denis Chenu) -Fixed issue #12678: Save ranking question type can break survey database (Denis Chenu) -Fixed issue: Can't add new participant in CPDB when audit log is active (Olle Haerstedt) -Fixed issue: CPDB attribute language name didn't save (Olle Haerstedt) -Fixed issue: Don't bind multiple click events on yes/no modal (Olle Haerstedt) -Fixed issue: Login form language is not updated after error (Denis Chenu) -Fixed issue: Pagination in Central Participant database not working when using MSSQL (encelado) -Fixed issue: Question index menu is too high when survey is big (Olle Haerstedt) -Fixed issue: Quota general screen not working because of missing language definition (markusfluer) -Fixed issue: Should not be possible to change ranking columns when survey is active (Olle Haerstedt) -Fixed issue: Too many columns error message on response export even if only a few columns were selected (Carsten Schmitz) -Fixed issue: Wrong date conversion at data entry edit/new (Olle Haerstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Simplified) by yanglaw #Updated translation: Czech by jelen1, VBraun #Updated translation: Dutch by zfocuz, Han #Updated translation: Dutch (Informal) by Nickko, zfocuz, Han #Updated translation: Estonian by vipgroup, jeskiv #Updated translation: Finnish by jeskiv #Updated translation: French (France) by arnaud21 #Updated translation: Galician by jeskiv, Calidonia #Updated translation: German by Magnar #Updated translation: Greek by kiolalis #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Kyrgyz by kmaksat #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Brazil) by mauriciofurtado #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Russian by vipgroup #Updated translation: Swedish by maxzomborszki #Updated translation: Turkish by kayazeren #Updated translation: Valencian by joamuran, jeskiv, vbraque Changes from 2.67.2 (build 170726) to 2.67.3 (build 170728) Jul 28, 2017 #Updated translation: Dutch (Informal) by Han #Updated translation: Dutch by Han #Updated translation: French (France) by arnaud21 #Updated translation: German (Informal) by actxcellence, c_schmitz #Updated translation: German by Thomas218, actxcellence, c_schmitz #Updated translation: German (Informal) by actxcellence, c_schmitz #Updated translation: Hungarian by kkd #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Kyrgyz by kmaksat #Updated translation: Norwegian (Bokmal) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Portuguese (Portugal) by samarta #Updated translation: Russian by c0der, vipgroup #Updated translation: Slovenian by lado, dusan #Updated translation: Spanish (Mexican) by fernandoessv #Updated translation: Swedish by maxzomborszki #Updated translation: Thai by adzpire, tomzt #Updated translation: Turkish by kayazeren Changes from 2.67.0 (build 170622) to 3.0.0-beta.1 (build 170720) Jul 19, 2017 -New feature: Enhancements of 2.60 HTML so it's more complient with WAI (Web Accessibility Initiative). (Denis Chenu) -New feature: Twig is the new LimeSurvey template engine. It replaces the system of replacement keywords. Now, all the HTML is editable from templates. (Louis-Sébastien Gac-Artigas) -New feature: Added sandbox for twig (security), and LS Twig Extension for common operations from template (adding CSS/JS, images, etc) -New feature: Extended Yii's CClientScript, so it's possible to modify asset packages before rendering (add/remove/replace package definitions) -New feature: Enable/disable asset manager depending on debug mode for all scripts (via CClientScript extension) -New feature: Infinite template inheritance system. A template can inherit from another template so it contains only the modified files. It makes it easy to have a fleet of templates with slighty changes.(Louis-Sébastien Gac-Artigas) -New feature: Template manifest can now add/replace/remove CSS/JS files from core packages (Denis Chenu, Louis-Sébastien Gac-Artigas) -New feature: Template layouts. Template can now have distinct layouts for different pages (survey taking, survey list, error, etc) -New feature: Database tables for Templates and Templates Configuration. Improves performances and flexibility. (Louis-Sébastien Gac-Artigas) -New feature: Choose DB or Manifest mode. Template providers can choose to load template configuration from XML rather than DB for easy development. -New feature: Templates list on homepage. The user can now access to a template list, with few informations about each template and buttons to edit them.(Louis-Sébastien Gac-Artigas) -New feature: Template editor inheritance mode. Now, template editor extends templates rather than copying them. (Louis-Sébastien Gac-Artigas) -New feature: Template options page. Template providers can create their own custom option pages to allow users to set some template parameters. (Louis-Sébastien Gac-Artigas) -New feature: Added 'Advanced Template', a template to show what can be done with the new engine. (Louis-Sébastien Gac-Artigas) -New feature: Ajax mode for 'Advanced Template' (need to be deeply tested) (Louis-Sébastien Gac-Artigas) -New feature: Added 'Minimal Template', a simple template to start with for developers -New feature: Added 'Material Template', a template to show the inheritance concept -New feature: Store random seed with each response, making it possible to render the exact same order of questions and groups when respondent loads survey. -New feature: Sidebar rendering via vuejs2 based on vuex state management (Markus Flür) -New feature: Menus and entries collected via ajax (Markus Flür) -New feature: Questiongroups and questions collected by ajax (Markus Flür) -New feature: Sidebar is now resizeable by dragging (maximum size: 50% of screen) (Markus Flür) -New feature: New system for editing and creating menuentries in the sidebar and the quickmenu (Markus Flür) -New feature: Menus and entries are now items in the database and can be user and/or surveyspecific (Markus Flür) -New feature: Integrated menu positions are side, collapsed, top and bottom (Markus Flür) -New feature: Survey wizard for creating a new survey (Markus Flür) -New feature: Editing surveys is mostly pjaxed (Markus Flür) Changes from 2.67.1 (build 170626) to 2.67.2 (build 170726) Jul 26, 2017 -Fixed issue #12491: Permission to delete participants not obeyed in export dialog (Carsten Schmitz) -Fixed issue: Default template with questions of white font color (markusfluer) -Fixed issue: Importing a Tab-separated survey CSV file with multiline text in the question field does not properly work (Carsten Schmitz) -Fixed issue: QuickMenu break usage of newDirectRequest for other plugin (Denis Chenu) -Fixed issue: unable to save Google Analytics key by survey (Denis Chenu) Changes from 2.67.0 (build 170622) to 2.67.1 (build 170626) Jun 26, 2017 -Fixed issue #12414: exporting printable - template assets not visible in some extractors (eg windows default) (#701) (Tõnis Ormisson) -Fixed issue: Error in database update syntax (Olle Harstedt) #Updated translation: Catalan by qualitatuvic #Updated translation: French (France) by arnaud21 #Updated translation: Hungarian by kkd #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Turkish by kayazeren Changes from 2.66.0 (build 170619) to 2.67.0 (build 170622) Jun 22, 2017 Changes from 2.66.0 (build 170619) to 2.67.0 (build 170622) Jun 22, 2017 -New feature: Opting out of a survey requires a one-click confirmation (Carsten Schmitz) Changes from 2.65.0 (build 170502) to 2.66.0 (build 170619) Jun 19, 2017 Changes from 2.65.6 (build 170615) to 2.66.0 (build 170619) Jun 19, 2017 -New feature #12468: EM placeholder {SID} in email templates (Denis Chenu) -Fixed issue #12101: Placeholder "TOKEN" does not work in Equation question (Denis Chenu) -Fixed issue #12166: No possibility to share users with some webserver configurations (Carsten Schmitz) -Fixed issue: Allow more date formats in date question default answer (Olle Haerstedt) -Fixed issue: avoid very rare possible duplicate id on a page (LouisGac) -Fixed issue: DateTime object can be false (Olle Haerstedt) -Fixed issue: possible page broke when import TSV survey (Denis Chenu) -Fixed issue: Unable to use pop up editor in survey setting (Denis Chenu) -Fixed issue: [security] XSS in survey list (Denis Chenu) #Updated translation: Arabic by noway #Updated translation: Catalan by qualitatuvic #Updated translation: Chinese (Hong Kong) (Traditional) by wksosam #Updated translation: Czech by VBraun #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han #Updated translation: French (France) by arnaud21 #Updated translation: German by actxcellence, c_schmitz #Updated translation: German (Informal) by fwittmann, c_schmitz #Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Slovak by dusanm #Updated translation: Turkish by kayazeren Changes from 2.65.5 (build 170613) to 2.65.6 (build 170615) Jun 15, 2017 -Fixed issue: DateTime increased when going forward and back (Olle Haerstedt) -Fixed issue: Missing hash column in notifications table (Olle Haerstedt) -Fixed issue: Replacement fields are unsorted (Carsten Schmitz) -Fixed issue: Replacement fields editor not properly working (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: French (France) by arnaud21 #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Turkish by kayazeren Changes from 2.65.4 (build 170612) to 2.65.5 (build 170613) Jun 13, 2017 -Fixed issue: Date questions do not properly save the date -Fixed issue #11868: Zlib library missing (Carsten Schmitz) -Fixed issue #11995: Removing language from global settings produces fatal error (Carsten Schmitz) -Fixed issue #12031:Download files button in Response detail screen mislabelled (Carsten Schmitz) #Updated translation: Catalan by qualitatuvic #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa Changes from 2.65.3 (build 170607) to 2.65.4 (build 170612) Jun 12, 2017 -Fixed issue #12225: [security] Cross-Site Scripting (Denis Chenu) -Fixed issue #12417: Error when creating a question group multiple languages and using MSSQL (Carsten Schmitz) -Fixed issue #12463: "Quick add.." replace function does not work anymore (Denis Chenu) -Fixed issue: Fixed confusing captcha (markusfluer) #Updated translation: Catalan by qualitatuvic #Updated translation: Dutch by DonMul, Han #Updated translation: Dutch (Informal) by DonMul, Han #Updated translation: Italian by darpao, lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Norwegian (Bokmål) by pmonstad #Updated translation: Norwegian (Nynorsk) by pmonstad #Updated translation: Slovenian by lado #Updated translation: Turkish by kayazeren Changes from 2.65.2 (build 170606) to 2.65.3 (build 170607) Jun 7, 2017 -Fixed issue: LimeSurvey logos too big -Fixed issue #12460: Filtering statistics based on numeric question details (e.g. "Number less than X") has no effect (LouisGac) #Updated translation: French (France) by arnaud21 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa Changes from 2.65.1 (build 170522) to 2.65.2 (build 170606) June 6, 2017 -New feature: Add some collapse feature to remotecontrol function list (Denis Chenu) -New feature: RemoteControl : allow to get all attributes in get function (Denis Chenu) Changes from 2.64.0 (build 170307) to 2.65.0 (build 170502) May 2, 2017 -New feature: Add massive set-expiry to survey-list (Tõnis Ormisson) -New feature: LDAP auth group filtering, support for $userdn (Enrico Polesel) -New feature: Option to reset response ID when copying a survey (Carsten Schmitz) Changes from 2.63.0 (build 170304) to 2.64.0 (build 170307) Mar 7 2017 -New feature #12117: Massive actions for quotas (Tõnis Ormisson) -New feature: Export printable questionnaires (Tõnis Ormisson) -New feature: Extend LDAP authentication plugin with optional group-membership restriction (Fred Yankowski) -New feature: Method to get all uploaded files for a given token (brammeleman) -New feature: NUMBEROFGROUPS replacement field on welcome template (Matthew Favetti) -New feature: Regular expression flags can now be used in validation (Carsten Schmitz) -New feature: Remote Control: list_users accepts user_id filter (Gabriel Jenik) Changes from 2.62.0 (build 170124) to 2.63.0 (build 170304) Feb 20 2017 -New feature #12120: direct action by php-cli (Denis Chenu) -New feature: add Plugin event afterFindSurvey (Tõnis Ormisson) -New feature: New plugin event afterSurveyQuestionAssessment (Gabriel Jenik) -New translation: Luxembourgish (Carsten Schmitz) Changes from 2.59.0 (build 170115) to 2.62.0 (build 170124) Jan 24 2017 -New feature #12011: allow user to set runtimePath (Yii way) (Denis Chenu) -New feature: Plugin event beforeFooterRender (Olle Haerstedt) -New feature: Usergroups view (papa-mb) Changes from 2.58.0 (build 170104) to 2.59.0 (build 170115) Jan 15 2017 -New feature: Added token email as replacement field for confirmation emails (Gabriel Jenik) -New feature: Make AuthLDAP support multiple Base DNs for "Search and Bind" (ecraven) -New feature: RemoteControl - new filter by token ids at invite_participants method (Gabriel Jenik) Changes from 2.57.0 (build 161202) to 2.58.0 (build 170104) Jan 4 2017 -New feature: Allow enterToken view override. (LouisGac) -New feature: Configuration to hide update key. (LouisGac) -New feature: Manage ComfortUpdate key (LouisGac) Changes from 2.56.0 (build 161117) to 2.57.0 (build 161202) Dec 2 2016 -New feature: Single table PDF export in statistics Changes from 2.55.0 (build 161021) to 2.56.0 (build 161117) Nov 17 2016 -New feature #11741: Login limesurvey using the email address (Louis Gac) Changes from 2.54.0 (build 161007) to 2.55.0 (build 161021) Oct 21 2016 -New feature: Quick-add conditions in the condition designer (Olle Haerstedt) Changes from 2.53.0 (build 161004) to 2.54.0 (build 161007) Oct 07, 2016 -New feature #11683: i18n for EM validations tip (Denis Chenu) -New feature: Choose language when exporting SPSS data (Carsten Schmitz) -New translation: Bengali (Carsten Schmitz) Changes from 2.52 (build 160908) to 2.53.0 (build 161004) Oct 04, 2016 -New feature #11626: beforeTokenEmail for confirmation email (Denis Chenu) -New feature: Add model for beforeTokenEmail event (name in the DB for surveyls_email_model) (Denis Chenu) -New feature: Add survey for survey id in beforeTokenEmail event (Denis Chenu) -Updated feature: Added setting to toggle search box on home page survey listing (#11710) (Matthew Favetti) -Updated feature: Allow custom links in home page boxes (#11548) (Matthew Favetti) -Updated feature: User can now choose whether or not to create sample question and group when a creating survey (#11605) (Matthew Favetti) Changes from 2.51.0 (build 160908) to 2.52.0 (build 160920) Sept 20, 2016 -New feature #11626: beforeTokenEmail for confirmation email (Denis Chenu) -New feature: Add model for beforeTokenEmail event (name in the DB for surveyls_email_model) (Denis Chenu) -New feature: Add survey for survey id in beforeTokenEmail event (Denis Chenu) Changes from 2.50+ (build 160202) to 2.51.0 (build 160829) Aug 29, 2016 -New feature: Option to automatically rename colliding question codes on question import (Carsten Schmitz) -New feature: Set X-Frame-Options in global settings to restrict iframe embedding to the same server (Carsten Schmitz) -New feature: User can show survey list on welcome page (LouisGac) -New feature: Add example group and question on survey creation (Carsten Schmitz) -New translation: Kyrgyz by kmaksat (Carsten Schmitz) -New feature: Allow adding new question attribute in Plugin (Denis Chenu) -New feature: Completion selector for simple stats (LouisGac) -New feature: Extended mode for responses grid (LouisGac) -New feature: In "Export result data to SPSS" view, user can define what value should be use for "No Answer". If not set, usual behavior will apply. (LouisGac) -New feature: Massive actions for question list (LouisGac) -New feature: HMTL5 video plugin for question editor (Carsten Schmitz) -New feature: Youtube plugin for question editor (Carsten Schmitz) -New feature: Edit participant (former token) information in popup window, revamped browsing (LouisGac) -New feature: Question List, user can search over qid, code, question and question type (LouisGac) -New feature: Response Excel format now exports xlsx files (Carsten Schmitz) -New feature : Mass actions for survey list: Export archives, export structure, delete surveys (LouisGac) -New feature: User can choose how many columns are used to display advanced statistics (LouisGac) -New feature: User can choose to display Question Code or Question Text for graphs labels in advanced statistics (LouisGac) -New feature #10051: Enable / disable quotas (Denis Chenu) -New feature: Breadcrumb for question edition and question group (LouisGac) -New feature: Button to group summary in question explorer (LouisGac) -New feature: Question Position Widget, ajax reload on group selector changes (LouisGac) -New feature: Question position widget when copying a question (LouisGac) -New feature: Show "Questions in group:{name}" instead of "Questions in this survey" in question list when group filter is on (LouisGac) -New feature: "Test/Execute" this survey from group edition (LouisGac) -New feature: Hyphenation for survey content on small screens (very long words will be break with hyphens on recent navigators, or with word-wrap on old ones) (LouisGac) -New feature: New core plugin: QuickMenu (Olle Haerstedt) -New feature: User can add its own admin theme in upload directory (LouisGac) -New feature: Added a config setting to disable by default the possibility for templates to overwrite the views (LouisGac) -New feature: In template editor, added a tip to explain how to display pictures in pstpl/css files (LouisGac) -New feature: Templates can now overwrite the question views (LouisGac) -New feature: Disable asset management for admin gui when debug mode is on, included for CSS and JS files loaded from the subcontrollers (LouisGac) -New feature: Choose if side-menu should be always hidden, always closed or adaptive (default) (Olle Harstedt) -New feature: Double column to display advanced statistics (LouisGac) -New feature #10958: Add btn-primary to next and submit (Denis Chenu) -New feature: ComfortUpdate improvements (LouisGac) -New feature: Disable comfortUpdate alerts from version.php (LouisGac) -New feature: Syntaxhighlighting in source code view when editing survey content (Carsten Schmitz) -Removed feature: Obsolete setting dropdownthreshold (Carsten Schmitz) -New feature #10571: beforeController event (for web) (Denis Chenu) -New feature #10954: Always add font-awesome in public and admin (Denis Chenu) -New feature: Configuration AuditLog config page + new log survey settings change event (Daniel Gimeno) -New feature: Enable integer-only answers in multiple numeric fields (Daniel Gimeno) -New feature: Default template errors/alerts system enhanced (LouisGac) -New feature: Frontend, scroll to first error (LouisGac) -New feature: Arrays, mute headers when exlusive option is choosen (LouisGac) -New feature: Better display for Open Layer map (LouisGac) -New feature: Force asset manager to republish assets for manual updates (LouisGac) -New feature : newUnsecureRequest event : same than direct request but without CRSF (Denis Chenu) -New feature: Added a CLI command to wipe out user data (Carsten Schmitz) -New feature: More settings for answers PDF export (lenasterg) -New feature: Old template compatibility (Denis Chenu) Changes from 2.06+ (build 160129) to 2.50+ (build 160202) Feb 2, 2016 -New feature: New administration interface using Bootstrap -New feature: New responsive survey templates using Bootstrap Changes from 2.06+ (build 150611) to 2.06+ (build 160129) Jan 29, 2016 -New feature #8331: Set appearance options for queXML export (Adam Zammit) -New feature #8343: quexf: next page message with new question splitting option (Adam Zammit) -New feature #8344: quexf: conditional splitting with new question splitting option (Adam Zammit) -New feature #9785: unicode function for substr and other text management function (Denis Chenu) -New feature #9904: allow to use EXPIRY in expression when sending email (Denis Chenu) -New feature: Added ADMINNAME and ADMINEMAIL as replacement field for survey texts (Gabriel Jenik) -New feature: replacement field SURVEYRESOURCESURL for relative survey ressource url (Denis Chenu) -New feature: Auto creation of users from LDAP (Alfredo Esteban) -New feature: Link template name to template editor if user has (Marcel Minke) -New feature: Link template name to template editor if user has sufficient permissions. (Marcel Minke) -New feature: Allow export to use statistics filter (Denis Chenu) -New feature: ComfortUpdate notification (louis) -New feature: ComfortUpdater with key system (louis) -Updated feature: New LDAP authentication option (Alfredo Esteban) Changes from 2.05+ (build 150520) to 2.06+ (build 150611) Jun 11, 2015 -New feature #5983: allow different value in Database tha shown in Equation question type (Denis Chenu) -New feature #9431: Create LDAP users taking email and full name from LDAP server (Alfredo Esteban) -New feature #9544: Question validation equation for List with comment (Denis Chenu) -New feature: New authentication method management (Alfredo Esteban) -New feature #7048: Don't show EM error to respondant (Denis Chenu) -New feature #8351: Public registration page resending of already registered user's login details (Denis Chenu) -New feature #8659: Configurable proxy for comfort update (mfaber) -New feature #8757: Individual subquestion relevance (mfaber) -New feature #8823: Ability to use {QCODE} before it's declared (Denis Chenu) -New feature #8862: More option in export heading (Denis Chenu) -New feature #9006: Invalid mail addresses should be marked, not ignored (Denis Chenu) -New feature #9133: Quota HTML use completed.pstpl (Denis Chenu) -New feature #9427: A way to validate expression in Quota (Denis Chenu) -New feature #9442: Allow to save (not save and quit) in Plugin settings and global settings (Denis Chenu) -New feature #9500: Add ANSWER, QUESTIONHELP and other to beforeQuestionRender plugin event (Denis Chenu) -New feature #9534: Allow 'other' for sub question code (Denis Chenu) -New feature #6624: Allow to validate expression in email template (Denis Chenu) -New feature: Allow barebone URL for OPTOUTURL and OPTINURL (Denis Chenu) -New feature: allow extended htmlOptions in SettingsWidget (Denis Chenu) -New feature: Allow to download all files from a survey (Denis Chenu) -New feature: allow to select another language when exporting (Denis Chenu) -New feature: Allow to use own default controller and add new routes in config.php (Denis Chenu) -New feature: beforeHasPermission Plugin events (Denis Chenu) -New feature: Combine JS files for faster loading (Carsten Schmitz) -New feature: Export uncompleted (started or not) in export token (Denis Chenu) -New feature: Form action url contains surveyid (Denis Chenu) -New feature: Render results using gqGrid (pradeshc) (Carsten Schmitz) -Updated feature #9391: Google Analytics update to use Universal Analytics standard (Carsten Schmitz) -Updated feature : Allow plugin or template to use HTML5 validation (Denis Chenu) -Updated feature: Answers export to PDF (user and admin gui) (Aestu) -Updated feature: Answers PDF export from admin GUI. (Alfredo Esteban) -Updated feature: Audit plugin logs login, logout and failed login attempt (Alfredo Esteban) -Updated feature: CHtml::dropDownList is quicker (Aestu) -Updated feature: geomap : allow multiple map on same page (Denis Chenu) Changes from 2.05+ (build 131209) to 2.05+ (build 150520) May 20, 2015 -New translation: Kyrgyz (Carsten Schmitz) -New translation: Polish (Informal) (elisa) -New feature #9554: Added the possibility to change an answer value with plugin event beforeQuestionRender() (Denis Chenu) -Removed feature: 'allowmandbackwards' config option is deprecated (Carsten Schmitz) -Updated feature: Answers PDF export from admin GUI. (Alfredo Esteban) -Updated feature: Audit plugin logs login, logout and failed login attempt (Alfredo Esteban) -Updated feature: Answers export to PDF (user and admin gui) (Aestu) -New translation: Esperanto (Carsten Schmitz) -New feature: can use Expression Manager in slider min/max/step and default (Denis Chenu) -New feature #8596: Allow empty dates for RemoteControl add_response call (Nate Baker) -New feature: Add title on question list when exporting result (Denis Chenu) -New feature: Default value for yes/no question type (kairavesloot) -New translation: Kazakh -New feature #9066: afterSurveyComplete aren't call from Quota : afterSurveyQuota (Denis Chenu) -New feature : use shortest url with urlFormat path (Denis Chenu) -New feature #8659: Configurable proxy for ComfortUpdate (mfaber) -New feature: Validate uniqueness of question code before submit (Denis Chenu) -New feature #8524: Implements min/max date in EM (mfaber) -New translation: Zulu Changes from 2.00+ (build 131206) to 2.05 (build 131209) Dec 06, 2013 -New feature #5740: Improve VV response import (Denis Chenu) -New feature #6477: optional comment place with "multi choice with comment" (Denis Chenu) -New feature #6880: Allow adaptation of 5 point slider (Denis Chenu) -New feature #7002: allow return to email template in email template edition (Denis Chenu) -New feature #7371: Allow to reset slider answer (Denis Chenu) -New feature #7664: Allow unix_socket on installation and connexion string (use socket directly in DB location) (Denis Chenu) -New feature #7687 : RemoteControl2 export_responses should also have an Array / JSON with responses (Denis Chenu) -New feature #7810 Implement max/min date for date question (mfaber) -new feature #7811: implement strtotime() for EM (mfaber) -New feature #8040: STATA export functionality (mfaber) -New feature #8124: quexf: comment field for LIST WITH COMMENT question type (mfaber) -New feature #8168: limesurvey button style for gringegreen and darkblue template (Denis Chenu) -New feature #8214: DateTimepicker for date/time question (mfaber) -New feature #8247: Allow deactivate of autocorrection of numerical values (Denis Chenu) -New feature #8298: Easy move page in token + quick search (Denis Chenu) -New feature: Allow to use first line for header in vvimport (Denis Chenu) -New feature: Added beforeLogout and afterLogout events for authentication plugins (Menno Dekker) -New feature: Add extra class for multi column: colstyle-ul, colstyle-table and colstyle-css with display columns settings (Denis Chenu) -New feature: Allow search on token attribute if exist in survey participants table (Denis Chenu) -New feature: Auditing plugin (Carsten Schmitz) -New feature: Basic LDAP authentication plugin (Menno Dekker) -New feature: Can replace javascript file in template (Denis Chenu) -New feature: Can use SGQA identifier to prefill some answer with URL in preview mode (Denis Chenu) -New feature: ComfortUpdate now supports updates to/from unstable versions (Carsten Schmitz) -New feature: Detailed user permissions (Carsten Schmitz) -New feature: Export Response By Token routine added to remote control (ravindrakhokharia) -New feature: Remotecontrol Export_timeline (Carsten Schmitz) -New feature: R-syntax available in remote control export_responses (use documenttype rsyntax) (Menno Dekker) -New feature: Update_response function (kfegert) -New feature: When copying a survey you can choose if you want to include/exclude start/end date/time (Carsten Schmitz) -Updated feature #7145: validation field for date/time question (mfaber) -Updated feature: Min/max date fields - codes/expressions should be entered without curly braces (mfaber) -Updated feature: Revised favicon kindly provided by mrasquinho (Carsten Schmitz) Changes from 2.00+ (build 120920) to 2.00+ (build 131206) Dec 6, 2013 -New feature #8028: File upload system can be replaced (Denis Chenu) -New Feature: export_timeline function in remotecontrol (Spiros Trougakos) -New feature: Export Response By Token routine added to remote control (ravindrakhokharia) -New feature: Add php-func strtotime() to EM (mfaber) -New feature: Added a function to the expression manager which allows numerical values (weberho) -New feature: Added new setting 'showrelevance' to config file - When this settings is activated then the printable survey option will show the raw relevance equation below the general fill-out instructions in case the question has conditions (Carsten Schmitz) -New feature: Added subquestions, attributes, attributes_lang and answeroptions properties for RemoteControl get_question_properties (Diogo Gonçalves) -New feature: Added the option to export statistics (in remotecontrol) for a group or a selection of groups of a survey. (Spiros Trougakos) -New feature: Allow multiple answers with one token (Denis Chenu) -New feature: ComfortUpdate now supports updates to/from unstable versions (Carsten Schmitz) -New feature: Console installation scripts (Carsten Schmitz) -New feature: Extra class for multi column: colstyle-ul, colstyle-table and colstyle-css with display columns settings (Denis Chenu) -New feature: Global settings now shows URL to remote control interface (Menno Dekker) -New feature: Installer checks if session save path is writable (Menno Dekker) -New feature: New advanced question attribute to set a fill-out help text for the printable view (Carsten Schmitz) -New feature: Spanish (Argentinia) informal translation (Carsten Schmitz) -New feature: Spanish (Argentinia) translation (Carsten Schmitz) -New feature: Use SGQA identifier to prefill some answer with URL in preview mode (Denis Chenu) -New translation: Kurdish (Sorani) translation by havalabdulkarim, bryar1991 -New translation: Mongolian (Carsten Schmitz) -New translation: Occitan by Cedric Valmary (Carsten Schmitz) -New translation: Serbian (Latin script) (OnSpot) -New translation: Tamil by seesiva -New translation: Valencian (Carsten Schmitz) -Updated feature #7882: Monday first day in calender (mfaber) Changes from 1.92 (build 120919) to 2.00 (build 120920) Sept 20, 2012 +New feature #5492: Changing global settings takes you away from survey design Now it "remembers" the referee url and redirect to that url after saving global settings! (magiclko) +New feature #5044: Allowing selection of token valid from/until datea(#1) (Shubham Sachdeva) +New feature #5762: empty class on empty input type text (Denis Chenu) +New feature #5807: ability to replace survey_runtime.js function in template Fixed issue: time_limit attribute javascript error Dev : add only one css/js file if needed for question Dev : use css_header_includes and js_header_includes array from qanda Dev : TODO remove double call to jquery-ui.css, problem with slider (Denis Chenu) +New feature #6073: token information on the browse index (Denis Chenu) +New feature: "Send confirmation emails?" setting in Survey properties --> General settings --> Tokens. (Tony Partner) +New feature: $lwcdropdowns setting removed from config-defaults.php and moved to Advanced question settings for List with Comment question type (Carsten Schmitz) +New feature: A real installer (magiclko) +New feature: Ability to change admin theme in global settings (Carsten Schmitz) +New feature: Ability to copy data from participant attribute to the token field in a survey survey participants table (jcleeland) +New feature: Ability to make last minute changes in the survey activation screen to settings that cannot be changed after activation anymore (c_schmitz) +New feature: Ability to overwrite/create attribute values for existing participants when importing from a CSV file (jcleeland) +New feature: Ability to reset Expression Manager for admin with showlogicfile +New feature: Add drag and drop feature to ranking question - done by GCI participant Nano8Blazex (Carsten Schmitz) +New feature: Added link from deactivation page to export page and corrected language (jcleeland) +New Feature: Added remotecontrol function get_site_settings (Spiros Trougakos) +New feature: Allow different repeat heading for array, array text and array number question type (Denis Chenu) +New feature: Attribute hide_tip now available for date question (Carsten Schmitz) +New feature: Create new label sets or replace old ones from subquestions or answers +New feature: CSS styles for EM's "Show Logic File" feature (Marcel Minke) +New feature: Database installation by command line. Usage: "php index.php installer cmd_install_db" (Carsten Schmitz) +New feature: Direct link from individual token entries to matching entry in the participants database in action row (jcleeland) +New feature: Direct link from tokens to participants grid showing linked participants only (jcleeland) +New feature: Dropdown inline search options for jqGrid survey list (useful for active/expired/inactive) (jcleeland) +New feature: Each type of validation tip can be styled separately (so if a question fails validation checks, you can see whether it is because of wrong number of answers, wrong value range, wrong sum range, or wrong regex criteria). (tmswhite) +New feature: Export multiple survey archives at the survey list as one big ZIP file (Carsten Schmitz) +New feature: Export survey ZIP archive function with includes the survey structure, responses, tokens and timings - can be used for archival purposes or to move a survey from one server to another. (c_schmitz) +New feature: Global setting to restrict the languages being available in administration or frontend (Carsten Schmitz) +New feature: Header of ranking droptable in advanced settings (Denis Chenu) +New feature: Implemented mass actions in surveylist which allows to delete/expire several surveys at the same time - only available to super administrators (Carsten Schmitz) +New feature: In deactivation screen you can choose now between deactivation and expiration (Carsten Schmitz) +New feature: More class on question and answer item for easiest manipulation +New feature: More explicit labels for accessibility, hidden by default with .hide class +New feature: Multilingual question attributes (Carsten Schmitz) +New feature: New admin style (Carsten Schmitz) +New feature: New admin style 'gartergrey' (Carsten Schmitz) +New feature: New admin style 'gringegreen' (Carsten Schmitz) +New feature: New images for cpdb links - 12 and 16pt size (jcleeland) +New feature: New images for jqGrid navButtons (jcleeland) +New feature: New translation: Spanish (Chile) kindly provided by Victor Pinto (Carsten Schmitz) +New feature: Option to display text responses 'inline' in statistics output (will need translations) (Jason Cleeland) +New feature: Option to switch between different graphs/no graph in statistics - switchable in advanced question settings and in statistics itself (Carsten Schmitz) +New feature: Participant CSV import detects existence of participant_id in CSV file, and if it exists, uses the participant_id to detect duplicates. Also cleaned up colors and styles of upload summary. (jcleeland) +New feature: Permissions are now copied by default when copying a survey - also added an additional option to exclude it. (Carsten Schmitz) +New feature: Ported LimeSurvey to use the Yii framework (magiclko,dionet) +New feature: Question save/save and close options - instead of just updating and closing, now choice is to save and keep editing, or to save and return to question view. My wife made me do it. (jcleeland) +New feature: Question save/save and close options - instead of just updating and closing, now choice is to save and keep editing, or to save and return to question view. My wife made me do it. (jcleeland) +New feature: Randomization groups for question groups Carsten Schmitz) +New feature: Randomization groups for question groups Carsten Schmitz) +New feature: RemoteControl 'Activate survey' function (Carsten Schmitz) +New feature: RemoteControl 'Activate tokens' function (Carsten Schmitz) +New feature: RemoteControl function 'Export responses as csv/xls/pdf/doc' (Carsten Schmitz) +New feature: RemoteControl function 'Modify survey locale setting' (Carsten Schmitz) +New feature: RemoteControl functions 'Add/delete survey language' (Carsten Schmitz) +New feature: Remotecontrol functions for manipulation of groups (Spiros Trougakos) +New feature: Remotecontrol functions for manipulation of questions (Spiros Trougakos) +New feature: Remotecontrol functions for manipulation of surveys (Spiros Trougakos) +New feature: Remotecontrol functions for manipulation of tokens (Spiros Trougakos) +New feature: Remotecontrol functions invite_participants, remind_participants (Spiros Trougakos) +New feature: RemoteControl Import survey function (Carsten Schmitz) +New feature: RemoteControl 'Modify survey settings' function (Carsten Schmitz) +New feature: RemoteControl RPC API can now be switched to Off,JSON-RPC or XML-RPC (Carsten Schmitz) +New feature: Reorder questions/question groups per Drag-n-drop (Carsten Schmitz) +New feature: Search option 'begins with' in cpdb so fields can be searched in an alternative way to 'contains' (jcleeland) +New feature: Show Google maps with markers at statistics by GCI participant Licker Nandor (Carsten Schmitz) +New feature: Show modified question attributes at question summary (Carsten Schmitz) +New feature: Sorting for inline text listing in statistics display, also initial sorting for text display of numerical responses. Todo: fix some of the sorting problems for numerical responses (jcleeland) +New feature: Statistics browse, etc - view file and generic sort icons (jcleeland) +New feature: Statistics output screen cleaned up, placed inside collapsible divs (jcleeland) +New feature: Survey links table now stores "Last invite" and "Date completed" information for survey links (jcleeland) +New feature: Timer function added to radio list question type (jcleeland) +New feature: Token section workflow improvements by GCI participant Nano8Blazex +New feature: URL params for integration of survey panels (Carsten Schmitz) +New translation: Afrikaans (Andrie de Vries) +New translation: Amharic - kindly provided by Mezene Worku (Carsten Schmitz) +New translation: Czech informal +New translation: Swahili +New translation: Spanish (Chile) kindly provided by Victor Pinto (Carsten Schmitz) +New translation: Amharic - kindly provided by Mezene Worku Changes from 1.91+ (build 120302) to 1.92+ (build 120303) Mar 11, 2012 +New feature #5780: Information when there is no matching label set (shnoulle) +New feature #5103: Support conditional piping/tailoring and complex calculations via embedded equation parser (tmswhite) +New feature #5104: Create new question type for stored calculation results, called Equation (tmswhite) +New feature #5268: Do all LimeReplacementField and Token replacements in a single function (tmswhite) +New feature #5269: Use ExpressionManager for Branching logic as optional alternative to Conditions (tmswhite) +New feature #5279: Add a GUI for ExpressionManager (tmswhite) +New feature #5288: Optionally replace Assessments with ExpressionManager features (tmswhite) +New feature: Each type of validation tip can be styled separately (so if a question fails validation checks, you can see whether it is because of wrong number of answers, wrong value range, wrong sum range, or wrong regex criteria). (tmswhite) +New feature: JavaScript question type selector and Editarea template can be desactivated by user (shnoulle) +New feature: EM reserved word "this" which refers the the current sgqa code (tmswhite) +New feature: Question_attribute 'em_validation_q': "Boolean equation to validate the whole question" (tmswhite) +New feature: Question_attribute 'em_validation_q_tip': "Tip to show user describing the Question Validation Equation" (tmswhite) +New feature: Question_attribute 'em_validation_sq': "Boolean equation to validate each subquestion." (tmswhite) +New feature: Question_attribute 'em_validation_sq_tip': "Tip to show user describing the Sub-Question Validation Equation." (tmswhite) +New feature: Added Tools button to access Expression Manager Test Suite (tmswhite) +New feature: Allow Regular-Expression validation of question type ';' (ARRAY (Multi Flexi) Text) (tmswhite) +New feature: Allow Regular-Expression validation of question type 'Q' (Multiple short text) (tmswhite) +New feature: Google Analytics Support (tmswhite) +New feature: Support dynamic validation range for multiflexible_min and multiflexible_max when in text input mode (tmswhite) +New feature: dropdown_prefix attribute for List (dropdown) - lets you prefix each entry with its visible order in the list (tmswhite) +New feature: dropdown_size attribute for List (dropdown) - lets you specify number of visible rows in the dropdown box (tmswhite) +New feature: Code/QID visible in quick-translation answers/subquestions/questions for easier orientation (c_schmitz) +New feature: Show Logic File for Entire Survey, with all conditions, validation, and tailoring (tmswhite) +New feature: Sets "equals" as the default comparison operator for conditions (jcleeland) +New feature: Quick-add feature for label sets which (was in _dev branch but was accidentally removed with merge in from _dev_tms branch) (tmswhite) #Updated feature: Added German translations to 1.91 sample survey. (maziminke) #Updated feature: Browse of submitted responses now only shows relevant questions and answers. (tmswhite) #Updated feature: Default values now available for the following question types: Date, Short/Long/Huge Text, Multiple ShortText, Multiple Numerical (tmswhite) #Updated feature: Deprecated min_num_value_sgqa, max_num_value_sgqa, and num_value_equals_sgqa (tmswhite) #Updated feature: array_filter - now also available for multiple_numeric and multiple_short_text (tmswhite) #Updated feature: exclude_all_others - now also available for multiple_choice_with_comments (tmswhite) #Updated feature: max_answers - now also available for all array types, multiple_numeric and multiple_short_text (tmswhite) #Updated feature: max_num_value_n - now also available for multiple_numeric (tmswhite) #Updated feature: min_answers - now also available for all array types, multiple_numeric and multiple_short_text (tmswhite) #Updated feature: Add many more unit tests to EM and group/sort them. Contributed by GCi participant Aaron Schmitz (tmswhite) #Updated feature: min_num_value_n - now also available for multiple_numeric (tmswhite) Changes from 1.90 (build 9642) to 1.91+ (build 120302) Mar 3, 2012 +New feature: New variable $iFileUploadTotalSpaceMB which sets the maximum space available to all file uploads in the particular LimeSurvey installation - defaults to unlimited (c_schmitz) +New feature: Updated FCKeditor to CKEditor (c_schmitz) +New feature #4927: added SurveyGroupQuestion identifier {SGQ} as a variable for use in questions - thanks to timbee for the patch (mennodekker) +New feature: Added the 'showsgqacode' parameter. When this settings is true/1 (default = false/0) then the printable survey option will show a reference to the "lime_survey_12345" table which stores the survey answers. This code will be shown in front of each question and in front of each answer option at the printable survey. It can be used as a data analysis code book for querying data from the main response table. +New feature: 'All of the above' option automatically kick in if the participant checks all other options (set by the 'Exclusive option' setting). (parajulik) +New feature: Group avaiable question types with screenshots (parajulik) +New feature: #4324: Allow dropdowns for Array(flexible label) questions - patch provided by CarbonaCat +New feature: Mail Bounce Tracking System (anishseth) +New feature: Gives the user the ability to preview question groups. (parajulik) +New feature: Ability to add Google Maps as a question (parajulik) +New feature: Survey toolbar redesign (c_schmitz) +New feature: Ability to add mass dummy tokens (parajulik) +New feature: Token CSV-import now accepts semicolon as separator (mennodekker) +New feature: Welcome screen can be skipped by using a setting at survey level (mennodekker) +New feature #4588: Allow to reverse iteration order in Array (Numbers). This allows to reverse the iteration order of the generated numbers when setting "Minimum value" "Maximum value" and "Step" in "Array (Numbers)" question type. Reverse ordering can be achieved by putting a _max value lower than _min. The loop will iterate in reverse (you don't need to put a negative step value). Requested for questions where ordering could introduce bias. Patch by wavexx - Thank you! +New feature #4652: Keyboard-less operation through JS keypad for tablet PCs or other devices without keyboard - patch provided by Yuri D'Elia (wavexx) - thank you! +New feature #4660: New switch in survey setting where you can enable that users may enter they survey even after completion and update their answers using the invitation link and token persistence - patch by room2web +New feature #4650: Page color alternation and navigation delay (c_schmitz) +New feature: Quick navigation buttons to move forward and backward between question groups and questions (adevries) +New feature: Survey quick translation screen(adevries) +New feature: Ability to use comma or dot as decimal separator for numeric and multiple numeric question types - - work done by Google Code-In participant Kshitij Parajuli. Thank you! (c_schmitz) +New feature: Administration brute force detection and prevention - work done by Google Code-In participant Kshitij Parajuli. Thank you! +New feature: Allow to restrict input to integers for Numeric question type - patch by wavexx +New feature: Allow to reverse year order in dropdown dates - patch by wavexx +New feature: Changing owner of survey. (parajulik) +New feature: Detailed survey permissions based on a CRUD model (c_schmitz) +New feature: Direct export to queXML PDF file (azammitdcarf) +New feature: Emoticon slider (c_schmitz) +New feature: Google Translate support for quick translation feature - work done by Google Code-In participant Kshitij Parajuli. Thank you! +New feature: In "question by question" mode, you can now go "back" from the starting element of a group - patch by wavexx +New feature: Login page automatically sets login language to browser language (c_schmitz) +New feature: New option for "Number" question types named "Maximum value of the numeric input" and "Minimum value of the numeric input" - patch by wavexx +New feature: Option in survey settings to hide the progress bar. (c_schmitz) +New feature: Optional question index to easily jump between questions while taking the survey. Index also shows if a part of a survey was completely answered or not - great work & patch done by Yuri D'Elia (wavexx) (c_schmitz) +New feature: Question attribute to reverse iteration order in Array (Numbers) question types - patch by wavexx (c_schmitz) +New feature: Show details about LimeSurvey installation before starting the db upgrade - work done by Google Code-In participant Little Bird +New feature: Support for the "maximum_chars" attribute to the array/numbers question type, when using the text input layout. (c_schmitz) +New feature: Spread sheet type row and colum totals for Array Multi text (numbers only) (eric_t_cruiser) +New feature: Switching SSL on and off (eric_t_cruiser) +New feature #4069: Differentiate String comparizon and numerical comparizon operators. By default numerical order is now assume. Old surveys that were using string comparizons must be updated. The stringcomparizonoperators parameter must be set to 1 in config.php in order to enable these string comparizons. (lemeur) +New feature #4661 : add some placeholder : {SURVEYLANG}, {SURVEYFORMAT}, {SURVEYCONTACT} (shnoulle) #Updated feature: Sets "equals" as the default comparison operator for conditions (jcleeland) #Updated feature #4426: Separation of survey settings - survey settings and editing of survey text elements are now separated to two different icons because users had problems to find the text elemens - patch kindly provided by CarbonaCat (c_schmitz) #Updated feature: Easier handling for passthru values (to pass URL values from incoming to outgoing link) - patch by orvil #Updated feature: Converted tabs in label sets, survey text elements and question groups to use jQuery UI - work done by Google Code-In participant Kshitij Parajuli. Thank you! (c_schmitz) #Updated Feature: the switch for "List survey publicly" moved from "Presentation and Navigation" to "Publication & access control" (wahrendorff) #Updated feature: Enable token-based response persistence: silent save when "Resume later" is clicked (eric_t_cruiser) #Updated feature: Direct export to queXML PDF file (azammitdcarf) #Updated feature: Summary information about opt-out in survey participants table summary, and sortable email status column in "display tokens" view (adevries) -Deleted feature: business_grey template (c_schmitz) Changes from 1.87+ (build 8518) to 1.90+ (build 9561) Legend: # updated feature, - bug fix +New feature: CSS class names for question/answer cells so you can better style the look and feel of the overview. (maziminke) +New feature: Very basic HTTPS support (c_schmitz) - allows dynamic switching between https and http +New feature: Irish Translation - kindly contributed by Karin Whooley, National Centre for Technology in Education, Dublin (c_schmitz) +New feature: actually, minor beautification - displays name of quota as header when adding new 'answers' (jcleeland) +New feature: Show number of tokens and response rate for surveys using tokens. (maziminke) +New feature: Layout improvements to make distingushing quotas a bit easier, messagebox class for add-answer, and new option to make adding multiple answers to a quota simpler (jcleeland) +New feature: Default values can now be set in a different dialog. Language dependant default values for the option 'Other' now possible (c_schmitz) +New feature: Multiple label sets can be exported/imported now as one file. (c_schmitz) +New feature: Non-standard design templates now reside in the /upload/templates dir. Makes backup of user generated content easier since it is all in one place and also allows to set stricter permissions on the standard /templates dir (c_schmitz) +New feature: Show number of tokens and response rate for surveys using tokens. (maziminke) +New feature: Support for native MSSQL 2005+ adodb driver - patch by c-pucci (c_schmitz) +New feature: When browsing responses you can mark now several responses for deletion and delete all with a single click (c_schmitz) +New feature #4272: Disable scrollwheel in listboxes/dropdownboxes to prevent accidental scrolling - patch kindly provided by 'jas' (lemeur) +New feature: Database-based sessions for load balanced servers which can be activated by a new configuration settings (see config-defaults.php) (c_schmitz) +New feature: While creating a survey you can now copy an existing one (machaven) +New feature: Completely reworked XML-based import/export format for questions/groups/surveys/label sets (cschmitz) +New feature: Label sets are no longer connected to questions - they are merely templates for subquestions or answers (cschmitz) +New feature: New concept of subquestions was introduced (cschmitz) +New feature: Completely new AJAX interface for editing answers/subquestion including the ability to quick-add/replace from label sets or by pasting from Excel or CSV (cschmitz) +New feature: Integrity check now checks and removes invalid survey permissions automatically (c_schmitz) +New feature: Integrity check now checks for orphaned survey language settings (c_schmitz) +New feature: Multiple checkbox selection in template rights screen, so you can choose all templates or no templates with one click (jcleeland) +New feature #2613: Added question attribute "numbers_only" to question type "Array Multi Flexible Text" - actually, it's adding attribute "Text inputs" to the array (numbers) question type, so that it presents a text input box rather than a dropdown. Note, if selected, overrides minimum value, maximum value and step. (jcleeland) +New feature: Input-boxes for array (numbers) question type (jcleeland) +New feature: When filtering for text questions you can use now % and * as wildcards and use OR and ',' as separators matching vor multiple values at the same time - patch by ecaron (c_schmitz) +New feature: If the maximum character question attribute is set then the print view is properly adjusted (mdekker) +New feature: Question divs now have ID with schema 'question' so you can style questions in print view individually (c_schmitz) +New feature: When copying a question, LimeSurvey now displays the newly created (copied) question after saving (jcleeland) +New feature: Delete multiple token entries using select boxes (jcleeland) +New feature: Usability enhancements to response browsing (cschmitz) +New feature: Use @@SURVEYURL@@ in invitation/reminder emails to be able to use it inside an link (cschmitz) +New feature: Opt-out feature for invitations/reminder emails (cschmitz) +New feature: Question attributes for the time_limit feature - disable previous button while timer counts down, 2nd warning message, insert your own countdown text. Also re-ordered display of time limit group in advanced settings. (jcleeland) +New feature: Survey count for each users is shown in the user administration (c_schmitz) +New feature: {INSERTANS:xxx} placeholders are now available in confirmation email for surveys with non-anonymous answers. (lemeur) +New translation: Hindi (abhinav1, smartbehl) #Updated feature: the {TOKEN} replacement field is now available in confirmation email. (lemeur) #Updated feature: Dropped support for importing questions/question groups/survey from any PHPSurveyor/LimeSurvey version older than 1.50 (DBversion 114) (c_schmitz) #Updated feature: Changed the class for the {QUESTIONHELP} element to "survey-question-help" in all templates (differentiates it from the {QUESTION_HELP} element) (tpartner) #Updated translation: Dutch (nl) and Dutch informal (nl-informal), thanks to Marcel Ausma (gandalfar) #Updated translation: Dutch (nl), thanks to Fred Dekkers and Han Velthuis (gandalfar) #Updated translation: Dutch informal (nl-informal), thanks to Fred Dekkers and Han Velthuis (gandalfar) #Updated translation: Finnish (thanks Tapio Nurminen) (gandalfar) #Updated translation: French (b00z00) #Updated translation: Portuguese (thanks to Rui Gouveia) (gandalfar) #Updated translation: Slovenian (gandalfar) #Updated translation: Bulgarian (c_schmitz) #Updated translation: German (c_schmitz) #Updated translation: Polish (elisa-ls) -Fixed issue #4028: PostgreSQL syntax errors while upgrading from 1.80 to 1.87 (gandalfar) -Fixed issue #4245: CSS class "questionhelp" used for two different elements (tpartner) -Fixed issue #4287: Long question text overlaps itself when editing question (tpartner) -Fixed issue #4302: Navigating between pages may change already saved answers (tpartner) -Fixed issue #4295: SPSS export of labels for dual scale questions is incorrect (mennodekker) -Fixed issue #4304: IE has problems with downloads over HTTPS (mennodekker) -Fixed issue #4281: Fixing a bug which can hang the Webserver when the survey is activated with an empty group. The activation empty-group check wasn't working on all surveys. (lemeur) -Fixed issue #4175: Adding support for some additional dateformats (texens) -Fixed issue #4176: Array filter does not know how to handle 'other' field (jcleeland) -Fixed issue #4256: Having too many timer questions completely kills the session - new cookies.js allows for the use of "sub" cookies meaning all LS timer cookies are in one single cookie (jcleeland) -Fixed issue #4277: Conditions don't work when combining data from token attributes and survey questions using scenerios (lemeur) -Fixed issue #3908: DB dump file not quite in standard MySQL (harsha_mora) -Fixed issue #4155: Question Code is missing at Template Preview (harsha_mora) -Fixed issue #4234: Results are overwritten in very specific circumstances (lemeur) -Fixed issue #4242: Unable to send group e-mails in Google Chrome (c_schmitz) -Fixed issue #4260: Language question switch to Chinese not working (c_schmitz) -Fixed issue #4143: applied user patch to fix broken multipage surveys activated via lsrc (wahrendorff) -Fixed issue #4249 Disable icons depending on directory permission. (anishseth) -Fixed issue #4250: applied a user patch to insertPaticipants with an apostroph (wahrendorff) -Fixed issue #4254: The user needs to delete or rename the installation directory after installation. (anishseth) -Fixed issue #4288: Quotes in SPSS export variable labels cause errors (mennodekker) -Fixed issue #4283: (anishseth) -Fixed issue: Modified Array (MultiFlexi) Numbers in statistics to work properly (harsha_mora) -Fixed issue: Actual quota scores are not shown in overview (c_schmitz) -Fixed issue: Cookie URL causing session problems with root dir installations (c_schmitz) -Fixed issue: Integrity check for orphaned groups not working (c_schmitz) -Fixed issue: Missing Portuguese language file for calendar (c_schmitz) -Fixed issue: Using blanks in label sets codes breaks the Multi Flexi question saving (c_schmitz) -Fixed issue: Wrong numbers were taken from DB to calculate the percentage of completed tokens at the list survey overview. (maziminke) Changes from 1.87+ (build 8498) to 1.87+ (build 8518)- Legend: # updated feature, - bug fix #Updated feature: performance gain in both the participant and administrator interface by caching question attributes (saving loads of db queries) (mennodekker) #Updated translation: Croatian (idobraca) #Updated translation: French (b00z00) -Fixed issue #04220: Header at Template Permissions for User is not in normal LimeSurvey style (tpartner) -Fixed Issue #04180: Add group to a survey. (texens) -Fixed Issue #04180: Add group to a survey. (texens) -Fixed issue #4209: Install failed populating database when using the mssql or mssql_n driver (c_schmitz) -Fixed issue #4214:Adding/importing email addresses with apostrophes to Token lists (harsha_mora) -Fixed issue #4217: SQL Error when adding a language to a multilingual survey in Postgres on Linux (c_schmitz) -Fixed issue #4206: Array (Multi Flexible) Numbers not working correctly (harsha_mora) -Fixed issue #4206:Array (Multi Flexible) (Numbers) - Not working correctly (harsha_mora) -Fixed unreported issue: When downloading R/SPSS export files in Opera they would be saved as *.html files (c_schmitz) Changes from 1.87+ (build 8472) to 1.87+ (build 8498)- Legend: # updated feature, - bug fix #Updated translation: Catalan - sponsored by LimeService (c_schmitz) #Updated translation: Polish (elisa-ls) -Fixed issue #3303: "Error updating - Query was empty" when editing survey settings - again (c_schmitz) -Fixed issue #4142: RemoteControl: Reminder email "from" field isn't set properly - thank you to Dave Wolff (c_schmitz) -Fixed issue #4157: Exporting results fails at dual scale question when using MS SQL Server (lemeur) -Fixed issue #4160: Certain answers/subquestions are doubled in dataentry when using more than one language (c_schmitz) -Fixed issue #4192: Problem saving partially finished survey for the second time in MSSQL server (c_schmitz) -Fixed issue #4195: RTL language aligment problem in bluengrey template (c_schmitz) -Fixed issue #4199: Cookie path not set (c_schmitz) -Fixed issue 04188: Edit Response - Data Entry - Not working Dev corrected filling values automatically for Array (MultiFlexible)(Numbers) type questions (harsha_mora) -Fixed the issue for Date type questions 04188 (harsha_mora) Changes from 1.87+ (build 8453) to 1.87+ (build 8472)- Legend: # updated feature, - bug fix #Updated translation: French (b00z00) -Fixed unreported bug: Added help text relating to array_filter attributes, also added help text relating to multi-numerical sum value attributes (jcleeland) -Fixed issue #4165: Javascript is shown in group description (c_schmitz) -Fixed issue #4178: When date question is used the email notification does not relay the correct date when in 'All-in-one' mode (c_schmitz) -Fixed issue #4182: Survey listing - incorrect sorting - fix by wrenchpilot - thank you! (c_schmitz) -Fixed issue #4183: Notices at Printable Survey if there are no answers/label set set for a question (c_schmitz) -Fixed issue #4174: applied survey defined date format to expiry date print out for Survey print view (eric_t_cruiser) Changes from 1.87+ (build 8429) to 1.87+ (build 8453) - Legend: # updated feature, - bug fix #Updated feature: the html editor was updated from FCKeditor 2.6.5 to FCKeditor 2.6.6 (lemeur) #Updated translation: Chinese (Simpified), thanks to yooyooh from shanghai (gandalfar) #Updated translation: Croatian (idobraca) #Updated translation: French (b00z00) #Updated translation: Japanase (thanks to Hisashi Nomoto) (gandalfar) #Updated translation: Catalan - sponsored by LimeService (c_schmitz) #Updated translation: Polish (elisa-ls) -Fixed issue 04109: Slider description has incorrectly position, when moving slider from right to left (tpartner) -Fixed issue 04151: {END}-Tag isn't available at Template Preview for Printable Survey Page (tpartner) -Fixed issue #04154: Array filter not working on Array Flexible (Text) (jcleeland) -Fixed issue #4126: in Chrome, fckeditor adds a nbsp; element to empty text inputs (lemeur) -Fixed issue #4136: Multilingual question/group import fails on MSSQL server (c_schmitz) -Fixed issue #4156: ComfortUpgrade not working because the directories /locale/ms and /locale/ms/LC_MESSAGES are not found - for solutions with earlier versions please visit http://bugs.limesurvey.org/view.php?id=4156 (c_schmitz) -Fixed issue #4164: When using keyboard navigation the checkboxes are checked in Multiple options Question and Multiple options with comments question types (c_schmitz) -Fixed issue: Entering invalid float in multiple numeric question is causing the survey to exit (c_schmitz) Changes from 1.87+ (build 6406) to 1.87+ (build 8429) - Legend: # updated feature, - bug fix +New language: Malay (thanks to Kardina Kamaruddin) (gandalfar) #Updated feature: Usability: In login and user language selection the select box is ordered now by the native language. In other language list boxes the native language won't be shown anymore. (c_schmitz) #Updated language: Croatian (idobraca) #Updated language: French (b00z00) #Updated language: Italian (thanks to Cristina Fiorentini ) (gandalfar) #Updated language: Portuguese, thanks to Rui Gouveia and Marco Mendonça (gandalfar) #Updated language: Spanish (es) (kadejo) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) -Fix issue 04117: Check for old table layouts (tpartner) -Fix issue 04141: Class breakbefore not defined in default-css (tpartner) -Fix issue 04150: Basic template is missing IE8 css branching (tpartner) -Fixed issue #4108: Notice at Question Preview at a Slider Question (lemeur) -Fixed issue #4140: Unable to export Stats in PDF when using a free text answer (c_schmitz) -Fixed issue #4144: vvimport.php producing infinite loop (c_schmitz) -Fixed issue #4125: Text when quota reached in wrong language (idobraca) Changes from 1.87+ (build 8374) to 1.87+ (build 8406) - Legend: # updated feature, - bug fix #Updated translation: Croatian (idobraca) #Updated translation: Slovenian (gandalfar) #Updated translation: Danish by Robin Sharp #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated feature: Better message for password reset request (idobraca) -Fixed unreported issue: 'View statistic' translation on index.php (idobraca) -Fixed unreported issue: Resolved typo in statistics_function.php (idobraca) -Fixed unreported issue: Update of typo in group management (idobraca) -Fixed unreported issue: Removed showing of label set ID (idobraca) -Fixed issue #4117: Check for old table layouts (tpartner) -Fixed issue #2828: Missing feedback in UI after save when using the 'Resume later' option (c_schmitz) -Fixed issue #3844: Timer-not resetting after survey completion (idobraca) -Fixed issue #4039: "Exit and clear survey" not really removing the incomplete response (c_schmitz) -Fixed issue #4070: With non-latin character languages the statistics & result export shows HTML entities for questions/answers (c_schmitz) -Fixed issue #4113: Unwanted lines in confirmation emails (c_schmitz) -Fixed issue #4118: End message is not printed (idobraca) -Fixed issue #4123: data entry >= constant value conditions not showing correctly (idobraca) -Fixed issue #4127: Upgrade to 1.87+ shows error on MSSQL DB (c_schmitz) -Fixed issue #4131: If download of the update package in the ComfortUpdate failed the version number is still updated (c_schmitz) -Fixed issue #4135: Time for token "Valid From/To" setting is not adjusted according to time difference set in global settings (c_schmitz) -Fixed issue #4125: Text when quota reached in wrong language (idobraca) -Fixed issue #4129: Undefined variable: addsummary (idobraca) -Fixed issue #4110: Email Status can't be set via RemoteControl (wahrendorff) -Fixed issue #4116: emailSender does not include full survey URL (wahrendorff) Changes from 1.87+ (build 8366) to 1.87+ (build 8374) - Legend: # updated feature, - bug fix +New Feature: New option to compute stats for each question based only on the total number of responses for which the question was displayed. (lemeur) +New Feature: New option to generate statistics in any language supported by the survey. (lemeur) -Fixed a serious issue in save answer introduced in patch 8361 (lemeur) -Fixed unreported issue: Obsolete question_start.pstpl still editable in template editor even if it does not exist (c_schmitz) -Fixed unreported issue: Javascript error on some pages while typing in a other field for single choice question (lemeur) Changes from 1.87+ (build 8338) to 1.87+ (build 8366) - Legend: # updated feature, - bug fix #Update of Croatian language file (idobraca) #Updated Feature #04097: small UI update, when clicking the conditions icon on the question toolbar, the condition editor is now open in edit mode, and not in view mode (lemeur) #Updated translation: German (c_schmitz) -Fixed issue #04103: Layout problem at Quotas Screen with small browser windows (tpartner) -Fixed issue #04107: html and W3C errors on survey page (with solutions) (tpartner) -Fixed issue #04100: mandatory alert popup for Other-comment not filled-in displays the word 'Other' even if a customized othertext was choosen for the question (lemeur) -Fixed issue #4087: Unable to reorder questions/groups with arrows in IE (c_schmitz) -Fixed issue #4091: Quota messages aren't escaped properly (c_schmitz) -Fixed issue #4096: Allow - + _ in domain part of email addresses. (harsha_mora) -Fixed issue #4038: Empty fields were counted as 'No answer' in statistics even if set that only completed records should be counted (c_schmitz) -Fixed unreported issue: deletenonvalue isn't working for array questions using array_filter/array_filter_exclude options. (lemeur) -Fixed (partly) issue #4093: quota overview messed up. (maziminke) -Fixed bug #4092: Quota name is shown as link but not clickable (maziminke) -Fixed bug #4090: notice when setting quotas (maziminke) Changes from 1.87+ (build 8310) to 1.87+ (build 8338) - Legend: # updated feature, - bug fix #Updated translation: French (b00z00) #Updated translation: Greek by Penny Labropoulou (c_schmitz) -Fix issue 04051: Full screen HTML editor is not full screen (tpartner) -Fix issue 04064: bluengrey-Template: Line breaks are missing at public survey page (tpartner) -Fix issue 04084: Multiple numerical display error (tpartner) -Fixed #4077: smtp is default method for email, regardless of setting in config.php or config-defaults.php (mennodekker) -Fixed unreported issue: print_img_radio.png and print_img_checkbox.png are required support files for templates, but were not being copied if they didn't exist (jcleeland) -Fixed issue #4048: corrected token import with invalid email addresses (harsha_mora) -Fixed issue #4059: Changing order of answer options does not work in IE (c_schmitz) -Fixed issue (unreported) - preview of questions using 'array filter' or 'array filter exclusion' were displaying error messages (jcleeland) -Fixed unreported issue: Dataentry misformatted (c_schmitz) -Fixed unreported issue: Deprecated notice in dataentry (c_schmitz) -Fixed unreported issue: Response detail view not looking right (c_schmitz) -Fixed unreported issue: Syntax error in postgres update script (wahrendorff) -Fixed unreported issue: a bug prevented creation of survey participants tables under certain circumstances, when using sInsertParticipants (wahrendorff) -Fixed unreported issue: minor wsdl "validity" errors. (wahrendorff) -Fixed unreported issue: subject of password remainder email wasn't translated (idobraca) Changes from 1.87+ (build 8279) to 1.87+ (build 8310) - Legend: # updated feature, - bug fix #Updated translation: Croatian language (idobraca) #Updated translation: Slovenian translation (gandalfar) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) -Fix issue 04053: Little Layout problem, when template import fails (tpartner) -Fixed #4044: "To" and "subject" header in emails are inserted twice (mennodekker) -Fixed issue #4047: Mandatory date question can be skipped if survey is inactive (c_schmitz) -Fixed issue #4052: Token access code truncated in MSSQL 2005 (c_schmitz) -Fixed issue #4055: Conditions do not survive import/export when Dual-Scale question is used a condition source (lemeur) -Fixed issue #4057: List DropDown question's answer resets to default value when user gets back to the page where it is displayed (lemeur) -Fixed issue #4066: Error when adding/editing assessments (c_schmitz) -Fixed several HTML errors (mennodekker) Changes from 1.87+ (build 8243) to 1.87+ (build 8279) - Legend: # updated feature, - bug fix +New feature: Added radio(list) to array_filter and array_filter_exclude (jcleeland) #Updated feature #4020: Show fullname and assigned rights in survey security settings overview (mennodekker) #Update translation: Croatian (idobraca) #Updated translation: Finnish by Tapio Nurminen #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Norwegian bokmal by Pal Monstad ( #Updated translation: Polish (elisa-ls) #Updated translation: Slovenian (gandalfar) -Fixed issue #4053: Little Layout problem, when template import fails (tpartner) -Fixed issue #3734: Notice "Deprecated: Function set_magic_quotes_runtime() is deprecated" when running statistics (c_schmitz) -Fixed issue #3994: When importing a survey with an unknown template, question preview is mixed up (mennodekker) -Fixed issue #4036: exclude_all_others question attribute design changed (c_schmitz) -Fixed issue #4036: exclude_all_others question attribute design changed (c_schmitz) -Fixed issue #4041: Unable to filter statistics by date range (c_schmitz) -Fixed issue #4045: Questions with only numeric answercodes export to string in SPSS (mennodekker) -Fixed issue #4050: Problem with Array dual scale in data entry mode using a multi language labelset (mennodekker) -Fixed issue: Error on MSSQL when creating a survey (c_schmitz) -Fixed issue: Group ordering icon does not show up with normal users (c_schmitz) -Fixed issue: Template for 'Completed'-page not being editable (c_schmitz) -Fixed issue: the other-textinput isn't displayed when using Question preview for Dropdown list questions (lemeur) Changes from 1.87+ (build 8227) to 1.87+ (build 8242) - Legend: # updated feature, - bug fix #Updates translation: Croatian language file (idobraca) #Updates translation: Slovenian translation (gandalfar) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated Feature: small change to the release notes filename. This shorter filename will will ease the release process. (lemeur) -Fixed issue: If question attributes were set to invalid (but working) True/False values they will be converted to 1/0 now on upgrade from a 1.86 or earlier. (c_schmitz) Changes from 1.87 (build 8214) to 1.87+ (build 8227) - Legend: # updated feature, - bug fix #Updated translation: Croatian (idobraca) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Romanian by Bogdan State (c_schmitz) #Updated translation: Thai - sponsored by LimeService (c_schmitz) #Updated translation: Polish (elisa-ls) -Fixed issue #4026: Date Format Problems (PHP) - settings set in config.php were not properly used as a first default for the global settings dialog (c_schmitz) -Fixed issue #4031: When choosing to never check for updates it is always checked. (c_schmitz) -Fixed issue #4032: Export of question group structure fails using MSSQL Db server (c_schmitz) -Fixed issue (unreported): Values in global settings are sanitized better now. (c_schmitz) Changes from 1.87RC5 (build 8151) [29-11-2009] to 1.87 (build 8214) - Legend: # updated feature, - bug fix #Updated translation: Croatian (idobraca) #Updated translation: Chinese Traditional (Hong Kong) by Mark Yeung http://www.pstudy.net #Updated translation: French (b00z00) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Romanian by Stefaniu Criste #Updated translation: Spanish (es) (kadejo) #Updated translation: Thai sponsored by LimeService #Updated translation: Polish (elisa-ls) -Fixed issue #4002: LimeReplacementfield window: no scrollbar or tooltips available (tpartner) -Fixed issue #4011: Notice after changing admin user rights for a survey is not centered (tpartner) -Fixed issue #4022: Some notices at the admin panel are not centered (tpartner) -Fixed issue #4023: Use Full name instead of User/Login name at sender name (tpartner) -Fixed issue #3727: Valid from and Valid until dates on tokens do not control access when user had already an open session on the token (c_schmitz) -Fixed issue #4017: Open source SPSS alternative PSPP has issues with syntax (mennodekker) -Fixed issue #4016: error with slider-max value displayed in slider when setting slider accuracy (lemeur) -Fixed issue #3835: Javascript code embedded in question text is displayed at condition editor in question list (c_schmitz) -Fixed issue #3872: now the other keyword if forbidden in answer and label codes. (lemeur) -Fixed issue #3940: PHP error when running a a survey with conditions based on Tokens but no survey participants table exists. (lemeur) -Fixed issue #3968: Arabic text in statistics graphs did not display correctly (c_schmitz) -Fixed issue #3980: Notices at viewing token information via browse responses (c_schmitz) -Fixed issue #3981: Tokens screen - some fields are too small when editing (c_schmitz) -Fixed issue #3983: Unable to show some template pages for editing when using Croatian or French as admin language (c_schmitz) -Fixed issue #3984: Admin registration email subject untranslated (c_schmitz) -Fixed issue #3985: Untranslated text in statistics (c_schmitz) -Fixed issue #3987: Upgrade now showing start and endtime (c_schmitz) -Fixed issue #3989: Javascript code in (Excel) export (c_schmitz) -Fixed issue #3990: Javascript code visible in LimeReplacementFields window (c_schmitz) -Fixed issue #3993: After updating using the ComfortUpdate the message 'Update available ...' remains in the upper right (c_schmitz) -Fixed issue #4000: Some untranslated strings (c_schmitz) -Fixed issue #4001: Deleting a label set under some old browser does not work (c_schmitz) -Fixed issue #4005: Number of active and deactivated surveys is not correctly displayed (c_schmitz) -Fixed issue #4008: No warning when invitations are to be sent for an inactive survey (c_schmitz) -Fixed issue #4009: List of failed tokens isn't displayed (c_schmitz) -Fixed issue #4015: SQL-error when updating label set code using MSSQL server db (c_schmitz) -Fixed issue: DB is not properly updating in ComfortUpdate due to missing /install dir (c_schmitz) -Fixed unreported issue: missing (mennodekker) -Fixed unreported issue: duplicate label code isn't checked in the new label input box (lemeur) -Fixed unreported issue: issue when a survey doesn't display any question due to conditions (based on tokens). (lemeur) -Fixed issue #4006: Possible inaccurate data when exporting to R (mennodekker) Changes from 1.87RC4 (build 8002) [29-11-2009] to 1.87RC5 (build 8151) - Legend: # updated feature, - bug fix +New feature: Multiple choice questions: When using excludeAllOthers feature in connection with RandomizeAnswers the excludeAllOthers option stays on its predefined position now (c_schmitz) +New feature: Start/Expiry is now date and time (previously only date) (c_schmitz) #Updated feature: SPSS export now configurable for SPSS version - patch by Menno Dekker (c_schmitz) #Updated translation: Croatian (idobraca) #Updated translation: Norwegian BokmÃ¥l (reidarok) #Updated translation: Czech by Vladimír Braun (c_schmitz) #Updated translation: Dutch by Fred Dekkers & Han Velthuis (c_schmitz) #Updated translation: Dutch by Fred Dekkers (c_schmitz) #Updated translation: Dutch Informal by Han Velthuis (c_schmitz) #Updated translation: French (b00z00) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Slovakian (c_schmitz) #Updated translation: Spanish (es) (kadejo) #Updated translation: Thai - sponsored by LimeService (c_schmitz) -Fixed issue #3695: Text export no longer truncated for SPSS version 16 and up. (mennodekker) -Fixed issue #3832: Updated admin template editor to allow functional editing of 1.86 templates. (eric_t_cruiser) -Fixed issue #3879: Embedded javacript is shown in admin notification emails (c_schmitz) -Fixed issue #3880: Error at wrong admin input for "Reminder count" (c_schmitz) -Fixed issue #3882: Templating problems with some question type in RTL languages (c_schmitz) -Fixed issue #3889: When exporting result data from a Dual Scale question on MSSQL it gives an error (c_schmitz) -Fixed issue #3890: Restoring a survey participants table fails in MSSQL (c_schmitz) -Fixed issue #3893: Tab layout issue when creating a group in multilingual surveys (c_schmitz) -Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner) -Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner) -Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner) -Fixed issue #3903: "show advanced settings" in question edit mode shows bad alginments (tpartner) -Fixed issue #3905: display columns doesnt work (tpartner) -Fixed issue #3906: Gender and Yes/No with wrong alignment (tpartner) -Fixed issue #3910: $maxselectlength might not have been initialized (jcleeland) -Fixed issue #3914: Email button appearing in token list even though there is no email address (c_schmitz) -Fixed issue #3915: Error in statistics (tpartner) -Fixed issue #3916: Unable to test Question type: Ranking at Question Preview (tpartner) -Fixed issue #3919: Email batch size can be set to 0 (c_schmitz) -fixed issue #3921: Notice at generating tokens (maziminke) -Fixed issue #3922: Little layout issue at deleting a survey (c_schmitz) -Fixed issue #3923: Little layout issue at List Survey (c_schmitz) -Fixed issue #3924: Notices & warnings during runtime and statistics when using a language question (c_schmitz) -Fixed issue #3925: IE8: Extra space in admin panel (tpartner) -Fixed issue #3925: IE8: Extra space in admin panel (tpartner) -Fixed issue #3926: Save button in admin panel not fully readable in IE (c_schmitz) -Fixed issue #3927: Timer - survey breaks when moving to previous question, and previous question has expired timer with action 2 (jcleeland) -Fixed issue #3928: Confirmation email to multiple admins? (jcleeland) -Fixed issue #3929: Incorrect new line in SPSS export version info breaks unicode (mennodekker) -Fixed issue #3930: Double include for config.php (mennodekker) -Fixed issue #3932: Start & expiry date pickers partly obscured in survey settings (c_schmitz) -Fixed issue #3933: error with slider show min and show max (lemeur) -Fixed issue #3935: Charset problem in emails causing problems in Lotus notes (c_schmitz) -Fixed issue #3936: Export: Underscore added at the end of every variable name when selecting "convert spaces to underscores" (c_schmitz) -Fixed issue #3938: Conditioned question does not appear after using the 'Previous' button (lemeur) -Fixed issue #3941: Error in parameter function gT (c_schmitz) -Fixed issue #3943: Text in template editor not translated (c_schmitz) -Fixed issue #3944 & #3942: Some untranslated text strings (c_schmitz) -Fixed issue #3946: Missing files reported in webserver error log (c_schmitz) -Fixed issue #3961: Captcha at Public registration isn't working (c_schmitz) -Fixed issue #3962: PDF of printable answers fails (c_schmitz) -Fixed issue #3965: Browsing responses might fail at multilingual surveys (c_schmitz) -Fixed issue #3967: Tokens are now exported with BOM in the beginning to make Excel open it properly in UTF-8 (c_schmitz) -Fixed issue #3972: In statistics when clicking the button to open the list of text answers given two windows are opened (c_schmitz) -Fixed issue #3973: Statistics fails on Multi Flexi question type on MSSQL DB (c_schmitz) -Fixed issue #3974: Workaround code is displayed in PDF of Print Answers (c_schmitz) -Fixed issue #3975: Error at recovering existing survey participants table (c_schmitz) -Fixed issue: Integrity check is not working due to a simple typo (lemeur) -Fixed issue: Registration confirmation wasn't properly using the right template path (c_schmitz) Changes from 1.87RC3 (build 7996) to 1.87RC4 (build 8002) [29-11-2009] - Legend: # updated feature, - bug fix #Updated translation: French (b00z00) #Updated translation: Portuguese Brazilian by Yoshitake -Fixed issue #3913: Clean installation failing with error message "Error getting tokens" (c_schmitz) -Fixed issue: Json_decode error for PHP versions < 5.2 (c_schmitz) Changes from 1.87RC2 (build 7886) to 1.87RC3 (build 7996) [27-11-2009] - Legend: + new feature, # updated feature, - bug fix +New feature: Array_filter_exclude cascade functionality. If question 3 is excluding answers based on question 2, and question 2 is excluding answers based on question 1, then question 3 will also exclude answers based on question 1. (jcleeland) +New feature: Added file permission checks on the ComfortUpdate updater (c_schmitz) +New feature: When using the ComfortUpdate updater the changelog will be shown for the range you are updating (c_schmitz) #Updated Feature: Token export now adds the attribute description in the header, next to the attribute_x fieldname (lemeur) #Updated translation: Croatian (idobraca) #Updated translation: French (b00z00) #Updated translation: Dutch Informal by Han Velthuis #Updated translation: Dutch by Han Velthuis #Updated translation: Finnish by Tapio Nurminen #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Norwegian BokmÃ¥l. By Reidar Øksnevad #Updated translation: Portuguese Brazilian by Yoshitake #Updated translation: Slovakian by Pavel Cerny #Updated translation: Spanish (kadejo) #Updated translation: Galician(calidonia) #Updated translation: Polish (elisa-ls) #Updated translation: Simplified Chinese (yooyooh) -Fixed #3851: Layout Problem at Email Templates (lemeur) -Fixed #3855: Exporting tokens fails when having additional attributes. (lemeur) -Fixed #3870: issue with mod_auth_cas where mod_auth_cas is tampering with the parameter. (lemeur) -Fixed #3872: minor notices at survey activation in some cases (lemeur) -Fixed issue #03858: Bug in new feature - wasn't checking for existence of string before evaluating string (jcleeland) -Fixed issue #03875: Integritycheck: some strings are not ready to be translated (jcleeland) -Fixed issue #03875: Integritycheck: some strings are not ready to be translated - changed translations to full sentences with placeholders (jcleeland) -Fixed issue #3754: Notices at generating charts at statistics (c_schmitz) -Fixed issue #3800: When using INSERTANS to insert a date the related date format from survey settings for that language is not used (c_schmitz) -Fixed issue #3848: Configured default language of a user doesn't get used (c_schmitz) -Fixed issue #3849: Field "Reminder sent?" is missing at edit tokens view (c_schmitz) -Fixed issue #3850: Layout issue at creating additional token fields (c_schmitz) -Fixed issue #3853: "Print answers" fails when using tokens (c_schmitz) -Fixed issue #3854: Invitations are send even if a token is not valid yet/anymore (lemeur) -Fixed issue #3882: Templating problems with List Radio Question type in RTL languages (c_schmitz) -Fixed issue - various bugs in or caused by new feature including overwriting of saved responses with exclude_filter, and stray printing of characters with array_increasesamedecrease question type. (jcleeland) -Fixed issue: Saving email settings is not working (c_schmitz) -Fixed issue: Security vulnerability when using the mysqli driver (c_schmitz) -Fixed issue: Semantic differential right text in array question not showing up (c_schmitz) -Fixed unreported bug: import token from CSV always return a error message because it doesn't count total imported tokens. (lemeur) -Fixed unreported issue: the condition editor displays duplicated conditions for multi-lingual surveys. (lemeur) Changes from 1.87RC1 (build 7886) to 1.87RC2 (build 7922) [18-11-2009] - Legend: + new feature, # update feature, - bug fix #Updated feature: Removed settings available in global settings from config.php - added $debug setting to config.php, added new database types and explanations to config.php (c_schmitz) #Updated feature: Statistics dialogue was reworked (c_schmitz) #Update of Croatian language (idobraca) #Updated translation: German (c_schmitz) #Updated translation: Spanish (es) (kadejo) #Updated translation: Polish (elisa-ls) +New feature - array_filter now works for multiple option questions (jcleeland) +New feature - array_filter_exclude - hides options based on answers to previous question. Works in opposite way to array_include (jcleeland) -Fixed issue #3483: the forgot password screen is limitted in username and email length making it impossible to retrieve passwords for users with very long email addresses (thanks to Taliesen) -Fixed issue #3852: Bug during update - wrong slash in update.php -Fixed issue #3831: When adding HTML tag at text questions the survey crashes (c_schmitz) -Fixed issue #03840: Error when using time control (jcleeland) -Fixed issue #03841: Settings does not appear (timer text messages not appearing) - was more a bug with the entire textarea modification to the question attributes handling. Now solved. (jcleeland) -Fixed issue #3833: Warning during a fresh install (c_schmitz) -Fixed issue #3834: Date questions always are displayed as Drop Down Questions (c_schmitz) -Fixed issue #3835: Javascript code embedded in question text is displayed at condition editor in question list (c_schmitz) -Fixed issue #3836: Problem with mandatory date question (c_schmitz) -Fixed issue #3837: Date questions at Statistics: some parts are differently aligned (c_schmitz) -Fixed issue #3839: Text not translated in token attribute field configuration (c_schmitz) -Fixed issue 3843 "No default value set for token length" for MS SQL and Postgres (maziminke) -Fixed issue 3843 "No default value set for token length" when creating a new survey. (maziminke) +New feature: Emailmethod now configurable in global settings (c_schmitz) +New feature: SMTP debug mode which can be switched on in global settings (c_schmitz) Changes from 1.86 (build 7689) to 1.87RC1 (build 7886) [13-11-2009] - Legend: + new feature, # update feature, - bug fix +New feature #3292 and #2857: slider min and max can now be displayed below the slider (using the slider_showminmax question attribute). Slider Left and Right text can be displayed before and after the slider (using the slider_separator question attribute and using specific answers format). (lemeur) +New feature: Reworked question attributes - they are shown as a form now and in fieldsets +New feature #3758: Possibility to define a favicon for a template (el-matador-69) +New feature: Reworked Saved responses and added table sorting capabilities (c_schmitz) +New feature: Token length can now be set for each survey (maziminke) +New feature: CSS to differentiate alternate rows by background colour and to highlight row when mouse is hovering over it in admin/styles/default/adminstyle.css (eric_t_cruiser) +New feature: New ID to table, and tags to improve accessibility and rendering (eric_t_cruiser) +New feature #2359: On token import you can configure which fields are used for the duplicate check (c_schmitz) +New feature #3367: Browse buttons in statistics for comments in Multiple Options with comment question type (patch by rocknrole) (c_schmitz) +New feature #3467 and #2712: All token fields are now exported - on export you can specify certain filters now (c_schmitz) +New feature #3555: Question attribute to hide a question - patch by flohack (c_schmitz) +New feature #3686: Option to ignore duplicate label sets on import thus being able to copy existing label sets (c_schmitz) +New feature #3724: Link to public statistics on home page survey list (c_schmitz) +New feature: Optimized error handling on token import (c_schmitz) +New feature: Separate on-top template RTL CSS file is now automatically included when a RTL language is used. New TAG {TEMPLATECSS} takes care of this and template.css (c_schmitz) +New feature: Survey list is now sortable and Survey ID is shown as additional column (c_schmitz) +New feature: Global settings dialog for most common settings from config-defaults.php #Updated feature #2935: In Slider questions, you can make the slider cursor start at the middle position without setting the initial value of the answer (if the question is mandatory, the participant will the have to slide the cursor in order to proceed) (lemeur) #Updated feature #3488: improvement in condition designer, the code is now displayed before the question text (usability improvement kindly provided by mdekker) (lemeur) #Updated feature #3612: improve client-side performance while evaluating conditions on the same page (lemeur) #Updated feature #3738: Update FCKEditor to v2.6.5 (lemeur) #Updated feature #3799: Assure that there is always a submit button even if the last group has no questions (in group per page mode). See the new show_empty_group_if_the_last_group_is_hidden parameter in config-defaults.php (patch kindly provided by ronvdburg) (lemeur) #Updated feature: In the LimeSurvey answer saving engine, the answer of a question that is hidden due to conditions is now recorded in DB as NULL instead of an empty string. (lemeur) #Updated feature: Better handling of group description hiding in all-in-one surveys when all questions in the group are hidden by conditions. (lemeur) #Updated translation: French (b00z00) #Updated translation: Spanish (es) (kadejo) #Updated translation: Croatian (idobraca) #Updated translation: Galician by Carlos Neira Cortizas (c_schmitz) #Updated translation: German (c_schmitz) #Updated translation: Lithuanian - sponsored by Silberauto.ee & LimeService.com (c_schmitz) #Updated translation: Simplified Chinese (yooyooh) #Updated translation: Polish (elisa-ls) -Fixed issue #3805: Assignment of class attributes to tags in dual-scale questions (tpartner) -Fixed issue #3821: Question Attribute "Column" isn't working (tpartner) -Fixed issue #3823: Layout problem after importing a question (tpartner) -Fixed issue #3825: List (radio) by columns not behaving (tpartner) -Fixed issue #3572: Statistics not equal to Pie Charts. (lemeur) -Fixed issue #3735: In printable survey the multiflexi numerical is not translatable (Patch kindly provided by mdekker). (lemeur) -Fixed issue #3739: Wrong order of conditionnal answers in Editor display (lemeur) -Fixed issue #3742: Scenario number displayed as Default if only one scenario is used (lemeur) -Fixed issue #3763: Double Tooltip at Condition Designer (lemeur) -Fixed issue #3785: No possibility to set other field as condition for 'List Flexible Labels Dropdown' and 'List Flexible Labels (Radio)' questions (lemeur) -Fixed issue #3818: Copy conditions function doesn't differentiate between upper and lower case. (lemeur) -Fixed issue #2713: SPSS export of data is in a strange order (mdekker) -Fixed issue #3718: Question preview differs in design from survey at runtime (c_schmitz) -Fixed issue #3719: Little usability problem with automatic generated answer codes (c_schmitz) -Fixed issue #3720: Repeated answer header design being different to normal header in bluengrey and default template (c_schmitz) -Fixed issue #3747: Font size of suffix is too large in bluengrey-template (c_schmitz) -Fixed issue #3750: Captchas don't work anymore due to changed session handling (c_schmitz) -Fixed issue #3753: Notice at VV-Import, if option "Import as not finalized answers?" is set at import (c_schmitz) -Fixed issue #3761: Template 'default': font size too large for some question types (c_schmitz) -Fixed issue #3784: Can't create survey if expiry date is set (jcleeland) -Fixed issue #3795: Encoding problem at Question List of Condition Editor. (lemeur) -Fixed issue #3798: importing conditions based on Token fields fails. (lemeur) -Fixed issue #3806: do_array_flexible - Repeating header no answer produce one column too much (patch by beatjoerg) (c_schmitz) -Fixed issue #3807: Evaluation of 'Not equal' conditions is different in Group by group mode. When the condition is Q1 is not 'Answer2', when no answer is given to Q1, the group title was displayed, but not the question. (lemeur) -Fixed issue #3826: Progress bar text is not translated (c_schmitz) -Fixed issue #3827: Javascript code shown in question name at question dropdown list (c_schmitz) -Fixed issue #3829: Error on survey submission when using assessments and a dual scale question type (c_schmitz) -Fixed issue #3812: Layout issue at Up & Down Arrows (tpartner) -Fixed issue #3791: preview question is broken in latest development version (eric_t_cruiser) -Fixed issue on Postgres update (c_schmitz) -Fixed unreported issue: When deleting a template the template rights were not removed (c_schmitz) -Fixed unreported issue: integrity check may be broken when specific conditions are used (conditions on token values). (lemeur) -Fixed unreported issue: 'Not Equals -NoAnswer-' condition doesn't work in all-in-one surveys (lemeur) -Fixed unreported issue: incorrect message at template import (lemeur) -Fixed issue 03772: made the various elements of the question wrapping
available to question.pstpl if desired. (eric_t_cruiser) -Fixed issue 03772: updated question.pstpl for all templates to include wrapping div previously supplied by LS system and the contents of question_start.pstpl. Removed redundant question_start.pstpl from all templates. (eric_t_cruiser) -Fixed issue 03791: Made keywords work in question preview. (eric_t_cruiser) -Fixed issue #03778: New lastpage property breaks SPSS export (mennodekker) -Fixed issue #3772. Allowed all template keywords from question_start.pstpl to be used in question.pstpl (eric_t_cruiser) -Fixed issue #3796: Slider Problem in IE - patch kindly provided by tpartner - THX! (el-matador-69) -Fixed issue #3809: added missing asterisk css part at template.css for clear_logo template - THX to jelo! (el-matador-69) -Fixed issue 03736: Removed extra
open tags from user template permission form in admin/userrighthandling.php. (eric_t_cruiser) -Fixed issue minor error while checking for SoapClient Class (wahrendorff) Changes from 1.85+ (build 7689) to 1.86 (build 7697) [28-09-2009] - Legend: + new feature, # update feature, - bug fix -Fixed issue #3640: Mandatory question is not working on ranking type (c_schmitz) -Fixed issue #3729: Survey startlanguage not being recorded accurately (c_schmitz) #Updated translation: Polish (elisa-ls) #Updated translation: Simplified Chinese (yooyooh) #Updated translation: German (c_schmitz) Changes from 1.85+ (build 7660) to 1.85+ (build 7689) [28-09-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Croatian and Italian language (idobraca) #Updated translation: French. (b00z00) #Updated translation: Dutch by Fred Dekkers. (jaycburton) #Updated translation: German (c_schmitz) -Fixed #03687: LDAP import of names with apostrophes fails. Patch kindly provided by sradman. (lemeur) -Fixed #03699: disapearing '\' in conditions values (constant or regexp) when PHP magic_quotes are turned on. (lemeur) -Fixed #03700: bug in the condition editor, cannot test for empty values. (lemeur) -Fixed issue (unreported): Removed duplicate tip on question with comments (c_schmitz) -Fixed issue (unreported): Start & expiry date were not respecting set time differences (c_schmitz) -Fixed issue: Problems to edit certain pages in template editor when admin language is not English (c_schmitz) Changes from 1.85+ (build 7636) to 1.85+ (build 7660) [21-09-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Dutch by Menno Dekker. (jaycburton) #Updated translation: Finnish by Tapio Nurminen. (jaycburton) #Updated translation: German (c_schmitz) #Updated translation: Lithuanian by Piotras Cimmperman. (jaycburton) #Updated translation: Swedish (maxz) #Updated translation: French. (b00z00) #Updated translation: Croatian and Italian language (idobraca) -Fixed #03687: LDAP import of names with apostrophes fails. Patch kindly provided by sradman. (lemeur) -Fixed #03699: disapearing '\' in conditions values (constant or regexp) when PHP magic_quotes are turned on. (lemeur) -Fixed #03700: bug in the condition editor, cannot test for empty values. (lemeur) -Fixed #3408: Question type F (array flexible labels) not shown right in printable survey if answer is empty (c_schmitz) -Fixed issue #3667: Multibyte data saved as question marks even when collation correct in database (c_schmitz) -Fixed issue #3680: Improve CSRF security alert to let users know what might cause the error (c_schmitz) -Fixed issue #3685: Notice when captchas are activated in index.php (c_schmitz) -Fixed issue (unreported): Removed duplicate tip on question with comments (c_schmitz) Changes from 1.85+ (build 7591) to 1.85+ (build 7636) [15-09-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Estonian by Hando Riisikamp (c_schmitz) #Updated translation: IT by Giuseppe De Marco. (jaycburton) #Updated translation: IT-Formal by Giuseppe De Marco. (jaycburton) #Updated feature: Question attribute "hide_tip" now available for question type N (Numerical input), bugtracker ticket 3635. (maziminke) -Fixed #03663: SurveyID INSERTANS in ExitUrl (both link and url description) isn't converted to new ID (lemeur) -Fixed another SQL errors while importing surveys with INSERTANS tags and magic_quotes on. (lemeur) -Fixed issue #03529: END URL - thanks janokary (jcleeland) -Fixed issue #03645: Ranking question show popup when $showpopus = 0; (jcleeland) -Fixed issue #03660: Token import accepts invalid characters in the token value (c_schmitz) -Fixed issue #03674: Slider having value "0" is shown as "no answer" when using SGQA at a following question (lemeur) -Fixed issue #3596: IE8 crashing on filtered multi flexi text array due to malformed HTML - thank you Microsoft for having wasted several hours of my life with your badly-coded browser (c_schmitz) -Fixed issue #3618: Can't load temporary saved survey on MSSQL (c_schmitz) -Fixed issue #3637: Per default the form tag will now try to disable auto-completion on surveys - this makes sense where people are using the same PC and browser to fill out surveys. (c_schmitz) -Fixed issue #3643: Superadmin cannot VVExport surveys owned by others (thanks to ITEd) (c_schmitz) -Fixed issue #3651: Date question behaving erratic on inactive survey when going forward and back. Fixed date question unable to handle very old dates before 1970 (on Windows) and 1901 on Linux (c_schmitz) -Fixed issue #3655: Reordering groups & questions does not work under certain conditions (c_schmitz) -Fixed issue #3658: Import fails with SQL error when magic_quotes is activated on the server (c_schmitz) -Fixed issue #3672: Error message after last 5 point array message (c_schmitz) Changes from 1.85+ (build 7548) to 1.85+ (build 7591) [08-09-2009] - Legend: + new feature, # update feature, - bug fix #Update of Croatian language (idobraca) #Updated Language: French. (b00z00) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) -Fixed issue #03542: ORed conditions based on multiple choices questions options are not correctly evaluated in 'question by question' surveys and sometimes in 'group by group' surveys (lemeur) -Fixed issue #3575: On dataentry screen answers are duplicated if survey has multiple languages (c_schmitz) -Fixed issue #3596: Array_filter attribute not working correctly when used with a Multiflexi array question (c_schmitz) -Fixed issue #3610: Question preview not identical to the survey because question CSS class was missing (c_schmitz) -Fixed issue (unreported): Error Message when using Huge free text question type (c_schmitz) -Fixed issue 03600: it's possible to delete a token without a warning (pressing the red cross). You should include a security hint: Are you sure to delte this token? (paraya) -Fixed issue: Removed obsolete PHP4 limit on import which breaks on very big survey structure data fields (c_schmitz) -fixed #3641: general style error at all print templates ==> corrected hevetica to helvetica (el-matador-69) -fixed #3644: missing '>' in statistic_user.php leaded to ugly results in all IE Browsers (el-matador-69) Changes from 1.85+ (build 7524) to 1.85+ (build 7548) [31-08-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: French (b00z00) #Updated translation: Polish (elisa-ls) #Updated translation: Dutch Informal by Gert Mensing. (jaycburton) #Updated translation: Dutch by Menno Dekker (jaycburton) #Updated translation: German (c_schmitz) #Updated translation: German Informal (c_schmitz) #Updated translation: Russian by Alexander Matrunich. (jaycburton) #Updated translation: Slovenian by Tomi Zurej. (jaycburton) #Updated translation: Swedish (maxz) -Fixed issue #3394: Drop down datefield behaving strange when repeatedly submitted and a mandatory block occurs (c_schmitz) -Fixed issue #3586: Added alt tags on text input boxes for improved accessibility (c_schmitz) -Fixed issue #3588: User with survey right 'Browse responses' can delete/modify saved answers (c_schmitz) -Fixed issue #3596: Array_filter attribute not working correctly when used with a Multiflexi array question (c_schmitz) -Fixed issue #3602: Valid from and Valid until fields in tokens don't accept different time than 0:00 (c_schmitz) Changes from 1.85+ (build 7454) to 1.85+ (build 7523) [24-08-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Croatian (idobraca) #Updated translation: French (b00z00) #Updated Language: French. (b00z00) #Updated language: Greek (el). By Yiannos Katsirintakis. (kadejo) #Updated language: Spanish (es) (kadejo) #Updated language: Chinese Simplified (yooyooh) #Updated translation: Sinhalese kindly provided by Chinthaka Jayasundara, Kasun Wickramasuriya and Sachini Shakila (c_schmitz) #Updated translation: Swedish (maxz) -Fixed issue #3573: xhtml does not validate because of missing space in qanda.php (el-matador-69) -Fixed issue #3574: Apostrophe (single quote) in free text crashes the survey when magic quotes are off (c_schmitz) -Fixed issue #3584: MS SQL Error when trying to export results to application (c_schmitz) -Fixed issue #3487: NULL database values for start/expiry dates are not exported correctly (c_schmitz) -Fixed issue #3590: Quota cannot be imported or exported (jcleeland) -Fixed issue #3389: Respondents can re-start survey (using tokens) after terminating via quota conditions (c_schmitz) -Fixed issue #3460: Apostrophes in additional attributes of survey participants table errors on edit (c_schmitz) -Fixed issue #3472: Import of JavaScript with "\n" in strings converts "\n" to real newlines (c_schmitz) -Fixed issue #3550: Multiple options with comments missing browse buttons in statistics (c_schmitz) -Fixed issue #3568: Files with hyphens in their name cannot be deleted (c_schmitz) -Fixed issue #3580: Start/end date prevent the preview of a survey even if it is not active yet (c_schmitz) -Fixed issue (unreported) where deleting survey did not delete related quota information. (jcleeland) -Fixed issue (unreported) when importing a really old PHPSurvey survey (c_schmitz) -Fixed issue (unreported) html warning "unresolved " in viewanswers. Removed offending item. (jcleeland) Changes from 1.85+ (build 7393) to 1.85+ (build 7454) [12-08-2009] - Legend: + new feature, # update feature, - bug fix +New feature (minor) Added id to registration form "Continue" button to allow for DOM access (jcleeland) #Updated translation: French (b00z00) #Updated translation: Slovak by Marek Haller. (jaycburton) #Updated translation: Chinese Simplified (yooyooh) #Updated feature: when adding a label set in the languages listbox appears the session language by defect instead of English (paraya) #Updated translation: German (c_schmitz) -Fixed an issue with preg_match and conditions (c_schmitz) -Fixed issue #3557: Saved answers get deleted across survey when the result id is matching (c_schmitz) -Fixed issue: Automatic code counting for labels now working (c_schmitz) -Fixed issue: HTML validating correctly now on survey creation (c_schmitz) -Fixed issue: Survey data getting lost during survey creation when survey title is not set (c_schmitz) -Fixed issue: When creating a group and the group title was forgotten then the data was lost (c_schmitz) -Fixed issue: When creating a question and the question code was forgotten then the data was lost (c_schmitz) -Fixed issue #3533: When not answering a mandatory question in All-in-one survey mode and using captchas you are getting the captcha page again (c_schmitz) -Fixed issue #3548: Question attribute page_break cannot be used on all question types (mennodekker) -Fixed issue #3491: CAPTCHA - verification not found when rewrite is activated (c_schmitz) -Fixed issue #3536: SPSS export incorrectly exports numerical only labelsets as alpha fields (mennodekker) -Fixed issue #3545: MSSQL error when trying to view public statistics for a survey. (c_schmitz) -Fixed issue #3546: Re-editing an assessment with embedded Flash object causes the Flash object to break (c_schmitz) -Fixed issue #3458: Translation problem when you print answers (paraya) -Fixed issue #3517: When adding new questions they can't be added at the beginning (paraya) -Fixed issue #3444: fields in reminder will not be replaced (wahrendorff) -Fixed issue #3493: removeBOM is undefined (wahrendorff) Changes from 1.85+ (build 7337) to 1.85+ (build 7393) [03-08-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Croatian. (idobraca) #Updated translation: Czech by Vladimir Braun. (jaycburton) #Updated translation: Italian. (idobraca) #Updated translation: French. (b00z00) #Updated translation: Polish(elisa-ls) #Updated translation: Slovak by Marek Hallér. (jaycburton) #Updated translation: Spanish (es) (kadejo) +New feature: CSS class for cells within array (flexible label) question type. This way cells within the table can have a background color assigned using CSS. (maziminke) -Fixed bug #03459: Using a "lower than" > character as code within label set leads to a save error in the end user survey form (jcleeland) -Fixed issue # 03514: Font size of suffix is too large in template bluengrey (c_schmitz) -Fixed issue #3436: Corrupted progress box with RTL languages in mint_idea template - patch by kabapy (c_schmitz) -Fixed issue #3439: Javascript is disabled on saving an assessment (c_schmitz) -Fixed issue #3445: Disabling going to previous q: does not work if back button used in browser - idea by chrizzler (c_schmitz) -Fixed issue #3446: Create indexes on tokens (c_schmitz) -Fixed issue #3452: LimeSurvey and PHP 5.3 (c_schmitz) -Fixed issue #3468: Error while exporting survey structure on MSSQL server (c_schmitz) -Fixed issue #3507: Results for Array show HTML when viewing a single answer (c_schmitz) -Fixed issue #3510: A group made only of conditional questions will fail to show in Internet Explorer with some templates (lemeur) -Fixed issue #3513: Dual Scale Matrix: Radio Buttons not centered at Question Preview (c_schmitz) -Fixed issue #3515: Label set assessment values are not exported correctly (c_schmitz) -Fixed issue #3518: Can't import conditions based on token:attributtes (c_schmitz) -Fixed issue #3519: Graph legends are not visible well on IE6 (c_schmitz) -Fixed issue #3526: Unable to use tokens with hyphens in (c_schmitz) -Fixed issue #3527: Due to SQL bad syntax, survey can not be activated at all under PostgreSQL (any version). Tested on PostgreSQL and MySQL. (kadejo) -Fixed issue in several templates that could prevent the Question-Help to be displayed correctly (lemeur) -Fixed issue: Notice if there are not 'Other' files in template editor (c_schmitz) -Fixed wording in conditions editor incorrectly reporting 'Inexistant Survey participants table' for conditions based on tokens (lemeur) -Fixed bug #3505: "INSERTANS not working when referring to Array questions". (maziminke) Changes from 1.85+ (build 7253) to 1.85+ (build 7337) [20-07-2009] - Legend: + new feature, # update feature, - bug fix #Updated translation: Croatian and Italian language (idobraca) #Updated translation: French. (b00z00) #Updated translation: Formal Italian by Jay C. Burton. (jaycburton) #Updated translation: Dutch by Menno Dekker. (jaycburton) #Updated translation: Greek by Manolis Stamatogiannakis. (jaycburton) #Updated translation: Italian-Formal by livio. (jaycburton) #Updated translation: Albanian translation updates by Gjergi Sheldija. (jaycburton) #Updated translation: Polish update (elisa-ls) #Updated translation: Some translation improvements by Dimitris Zacharopoulos. (jaycburton) #Updated translation: Translation updates by Mark Yeung. (jaycburton) -Fixed "an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified" HTML error message. (maziminke) -Fixed #3485: Datepicker translation doesn't work (mennodekker) -Fixed bug #03478: Reminder contraint settings not used after first email batch (jcleeland) -Fixed bug #03479: At creating a token it's not possible to enter a token start or an token end date (jcleeland) -Fixed issue #03451: a survey with an empty questions-group can be activated which can hang the server at runtime (lemeur) -Fixed issue #3471: Data from radio lists with alphanumeric labels is incorrectly exported to R and SPSS (mennodekker) -fixed Issue: importQuestion did not import the question. (wahrendorff) -fixed: Sherpa Template - Limited textarea width to 90%. Before it was set to 99% which partly broke the layout. (maziminke) Changes from 1.85+ (build 7191) to 1.85+ (build 7253) [08-07-2009] - Legend: + new feature, # update feature, - bug fix #Updated feature: FCKeditor updated to release 2.6.4.1 in order to fix several serious security issues. (lemeur) #Updated feature: UTF-8 BOMs on token import are now filtered (c_schmitz) #Update of Croatian and Italian language (idobraca) #Updated language: spanish (es) (kadejo) #Updated translation: German (c_schmitz) #Updated translation: German informal (c_schmitz) #Updated translation: Polish update (elisa-ls) -Fixed #03426: unable to activate a survey as a NON-Superadmin over lsrc (wahrendorff) -Fixed #3410: Notice at SPSS and R Export cause empty export (mennodekker) -Fixed an issue in the conditions copy screen for multi-languages surveys: questions where displayed several times (lemeur) -Fixed an issue with conditions where group descriptions could be displayed in all-in-one surveys even if all questions are hidden (lemeur) -Fixed issue #3421: On date questions the calender view only starts with 1999. The dropdown_year_max and dropdown_year_min attributes are used for the popup calendar as well (c_schmitz) -Fixed issue #3427: Problem viewing text answers in stats screen (c_schmitz) -Fixed issue #3433: CSS class questionhelp (for question tip) is enclosed between escaped double quotes in the clear_logo template (c_schmitz) -Fixed issue: Added .js to allowed file upload types (c_schmitz) -Fixed issue: Missing CSS include when using the slider layout and so making the slider layout not working at all (c_schmitz) -Fixed issue: Template preview for printable survey (c_schmitz) -Fixed numerous issues with alert messages (min answers, max answers, mandatory other comment) not displayed when the question text is on several lines (lemeur) -Fixed: Problems with gT function on a non-object fixed (wahrendorff) Changes from 1.85+ (build 7162) to 1.85+ (build 7191) [29-06-2009] - Legend: + new feature, # update feature, - bug fix +New feature: In SPSS and R export all token fields are exported on a non-anonymous survey (mennodekker) #Updated translation: French. (b00z00) #Updated translation: Polish translation update (elisa-ls) -Fixed #3303: "Error updating - Query was empty" when editing survey settings (c_schmitz) -Fixed #3391: Google Chrome misplaces content in admin interface (c_schmitz) -Fixed #3391: Google Chrome misplaces table in result detail screen (c_schmitz) -Fixed #3396: Updated Release Notes (PHP 5.x is required) (el-matador-69) -Fixed #3410: Notice at SPSS and R Export cause empty export (mennodekker) -Fixed issue #3393: group may remain hidden in all-in-one surveys even if one or more question of the group are not conditionnal. (lemeur) -Fixed issue #3395: year_max attribute doesn't work (mennodekker) -Fixed issue #3398: Template editor complains about missing files (c_schmitz) -Fixed issue #3402: Conditional questions disappear when navigating to a new group and back (list dropdown questions). (lemeur) -Fixed issue #3403: Conditional questions disappear when validation failed (list dropdown questions). (lemeur) -Fixed issue #3405: {TOTAL} always displays a sum of 0 (c_schmitz) -Fixed issue #3407: Umlauts in public statistic are not properly shown on some browsers (c_schmitz) -Fixed issue #3412: Expand/Reduce buttons in admin panel at survey-level don't work (c_schmitz) -Fixed issue #3414: Indent alignment of lines after the first line in radio list questions (c_schmitz) -Fixed a PHP 5.0 incompatibility with some questions types (c_schmitz) -Partial Fix for issue #02984: Ability to define level of variable (ordinal) now also available in R export. (mennodekker) Changes from 1.85 stable (build 7115) to 1.85+ (build 7162) - Legend: + new feature, # update feature, - bug fix #Updated translation: Croatian and Italian language (idobraca) #Updated translation: spanish (es) (kadejo) #Updated translation: German (c_schmitz) #Updated translation: Chinease Simplified - Help Files encoding with utf8 (yooyooh) #Updated translation: Chinease Simplified - Updated Language Files (yooyooh) #Updated translation: Minor updates to the Hungarian language file by Gergely Kutenics. (jaycburton) #Updated translation: Polish translation update (elisa-ls) #Updated Feature Statistics: statistics can now be send to a pdf File in addition to browser (wahrendorff) #Updated Feature: tcpdf class updated to 4.6.0.15 (wahrendorff) #Updated: lsrc test survey.csv file (wahrendorff) -Fixed #3360: Typo in config-defaults.php (el-matador-69) -Fixed #3366: Show other responses open a popup with the admin page (mennodekker) -Fixed #3371: in all-in-one survey, groups may remain hidden even if some questions of the group should be displayed (due to conditions). (lemeur) -Fixed #3385: PHP Error when creating new survey with single quotes (c_schmitz) -Fixed Issue: Lsrc was not able to import the questions of a survey anymore (wahrendorff) -Fixed bug: jason's stupid forgotten dbversion update (jcleeland) -Fixed issue #3336: Layout problem with lists in question text and question help text (c_schmitz) -Fixed issue #3338: Assessments: LimeReplaceMent-Field display issue (lemeur) -Fixed issue #3342: Escaping problem at user group description (c_schmitz) -Fixed issue #3349: Printable Survey: Layout problem at "Type Q - Multiple short text" (c_schmitz) -Fixed issue #3352: Start date doesn't work if it is set to today's date (c_schmitz) -Fixed issue #3353: Translated "Other"-field is too long and is placed over input field (c_schmitz) -Fixed issue #3355: Checkbox for "Other" option is missing at Printable-version (c_schmitz) -Fixed issue #3356: Update database on mssql fails (c_schmitz) -Fixed issue #3362: Broken conditions after importing whole group or survey using single checkboxes as source of conditions (lemeur) -Fixed issue #3365: Can not set survey quotas with MSSQL Server (c_schmitz) -Fixed issue #3369: trying to export to queXML doesn't work (c_schmitz) -Fixed issue #3370: Assessment calculation is wrong with multiple choice questions having the same answer code (c_schmitz) -Fixed issue #3372: dropdown dates can't be validated (c_schmitz) -Fixed issue #3373: multiple options with commentary and Multiple short text doesn't work in IE7 in all templates but default (c_schmitz) -Fixed issue #3384: Assessments: LimeReplaceMent-Field does not work when editting an existing assesment text (lemeur) -Fixed issue #3386: JS-Error with LimeReplacement-Field at Assessments (lemeur) -Fixed issue: error notice when activating a survey on mssql showing under certain conditions (c_schmitz) -Fixed issue: the {PERC} tag is now displayed in the LimeReplacementField select box for assessment texts (lemeur) Changes from 1.82 to 1.85 stable (build 7115) +New Feature: Experimental CAS Client (wahrendorff) +New Feature: Now it is possible to select whole groups in statistics with one click. (wahrendorff) +New feature: Define level of variable to make SPSS export easier Fixed bug #02984 (mennodekker) +New feature: Survey list in administration toolbar now groups surveys by "active", "expired" and "inactive" - moves expired surveys out of list of current active. (jcleeland) +New feature: buttons to adjust the preview size for templates according to some standard web screen sizes (jcleeland) +New feature: templates system automatically generates required css and js files if they don't exist in a directory (jcleeland) +New feature: Definable date format for each survey language (c_schmitz) +New feature: New setting for statistics charts to set font and font size config.php. If set to auto the best possible font for a language is chosen. Also RTL languages are now properly reversed for chart display (c_schmitz) +New feature: User-definable dateformat & separate user profile screen for administration users (c_schmitz) #Updated feature #03013: Group titles don't disappear when hiding all questions in a group. This can be switched off in config.php by the new '' parameter. (lemeur) #Updated feature: List survey publicly now activated by default when creating a new survey (c_schmitz) +New feature: new question attribute other_comment_mandatory for multiple options with comment questions. This fixes partly issue #2882. (lemeur) +New feature: Tabs can be inserted now in template editing area (c_schmitz) +New feature: caching for graphs in public and non-public statistics - speeds up statistics creation times up to 95% when using graphs (c_schmitz) +New feature #2917: Limesurvey does now remember which language was edited after button action in design of multilingual survey (c_schmitz) +New feature #2999: Suppress mandatory & validation popups - patch provided by bdg (c_schmitz) +New feature: Major overhaul of the template editor (c_schmitz) +New feature: Various database drivers (mysqli, odbtp, mssql_n) added to supported DB drivers (c_schmitz) #Removed feature: Removed templates blue_heaven, bubblegum, edgyblue, phpsurveyor, softgreencurves - these are available now in the file repository on http://www.limesurvey.org (c_schmitz) #Updated feature: removed indiscriminate stripping of
tags from qtitle in qanda.php. Added recursive stripping of
tags from the END of qtitle in qanda.php (eric_t_cruiser) +New Feature: Dynamic token attributes (adding/naming multiple token attributes), the survey participants table can be managed before survey activation. +New Feature: Conditions can be based on token attributes (lemeur) +New Feature: the condition editor GUI helps using a previous answer as target of a condition (no more need to know the SGQA code for this) (lemeur) +New Feature: #2923: Individual validity time for a token (c_schmitz) +New Feature: array_filter for ranking questions (jcleeland) +New Feature #2531: Possibility to set a "Default" at Array (Multi Flexible) (jcleeland) +New Feature: #02995: Quota Termination should have programmable URL, option for auto-redirect, and editable text (jcleeland) +New Feature: Importing Token form LDAP is now compliant with the new multiple-token-attributes features. (lemeur) +New Feature: New parameter to make the standard templates read-only - if a user wants to edit a template a copy has to be created (c_schmitz) +New feature: ANDed conditions for type M and P questions (lemeur) +New Feature: #3055: Passing parameters in End URL (email address from survey, {INSERTANS:1234X56X78}, {PASSTHRULABEL} and {PASSTHRUVALUE} codes which will be replaced by values passed in the initial survey query url as ?passthru=AWORD&AWORD=1234 (jcleeland) +New Feature: #2986: template.js is now added to templates +New Feature: When exporting codes, convert "Y" to "1" now allows selecting what y is converted to. (jcleeland) +New Feature: When exporting codes, can now convert "N" in Yes/No question type to "2" (or any other character) (jcleeland) +New Feature: When exporting codes, can now convert "Y" in Yes/No question type to "1" (or any other character) (jcleeland) +New Feature: #03012: Multiple short text question needs text_input_width attribute (jcleeland) +New Feature: Template import (c_schmitz) +New Feature: Deleting a template is now possible (c_schmitz) +New Feature in lsrc: sGetFieldmap, gets the fieldmap from a survey as csv from the lsrc (wahrendorff) #Updated Feature: token import from LDAP now accept mixed-case attribute names in config-ldap.php. (lemeur) #Updated default/template.css to convert highly breakable css for multiple-text,, multiple-numeric and multiple-options-with-comment to much more robust CSS2, 'display:table' styling (doesn't work in IE6 or IE7 but works fine in IE8) moved all original breakable CSS to IE conditional CSS files. (tested FF IE6,IE7, IE8: default, basic, bluengrey, blue_heaven, bubblegum, business_grey, clear_logo, edgyblue, eirenicon, limespired, mint_idea, phpsurveyor, sherpa, softgreencurves ). (eric_t_cruiser) #Updated Feature: Named worksheet in exported xls like surveytitle (wahrendorff) #Updated Feature: Questions Codes can now be shown in the printlayout({QUESTION_CODE}), Conditons refer to -number, -code and questiontext. Easier Sentence structure for notes on Conditions for easier translations. (wahrendorff) #Updated Feature: printlayout, Question code is shown in addion to the question number. Conditional Notes refer to Number, Code and questiontext for full identification possibilities. (wahrendorff) +New feature: Email address in surveylist is now 'encoded' (c_schmitz) +New feature:Persistent connections for better performance (default: off) (c_schmitz) +New feature: checks if the template have a print_survey.pstpl, if not, use the default template for print output (wahrendorff) +Numerous bug fixes Changes from 1.81 to 1.82 (build 6757) [2009/04/29] - Legend: + new feature, # update feature, - bug fix +New Feature: Invalid email list after upload from CSV or LDAP - patch by bdg (c_schmitz) +New Feature: in remotecontrol (lsrc), sGetFieldmap, gets the fieldmap from a survey as csv from the lsrc. (wahrendorff) +New Feature: Quota provides quick csv summary export (jcleeland) +New Feature: Quota summary highlights unfinished quota entries (jcleeland) +New Feature: Quotas now shows total completed (jcleeland) +New feature in group order - detects faulty group_order numbering and fixes before displaying groups (jcleeland) +New language translation: Sinhalese translation by Janaka Padukka (c_schmitz) #Updated Language: Czech (macduy) #Updated Language: Hungarian - kindly provided by Miklós Kriván (c_schmitz) #Updated Language: Polish - kindly provided by Ela Lesinska (elisa) (c_schmitz) #Updated language: German & German (informal) (c_schmitz) #Updated language: German translation (c_schmitz) #Updated translation: Turkish by A. Murad BAYRAM (c_schmitz) #Updated remotecontrol (lsrc): #03060: sInsertParticipants, Token parameter added in order to provide a token to a dataset. If no token is provided, a unique one will be generated. (wahrendorff) #Updated remotecontrol (lsrc): sCreateSurvey, Parameter for the endtext added, be caucious when using this function and updating lsrc or Limesurvey. (wahrendorff) #Updated remotecontrol (lsrc): added Endtext to sCreateSurvey in testclient (wahrendorff) #Updated remotecontrol (lsrc): improved docs, removed obsolete global $dbprefix (wahrendorff) #Updated remotecontrol (lsrc): survey templates (wahrendorff) #Updated Feature: issue #3006: Small change to make graphs more comprehensible - patch and idea by Ptigrouick (c_schmitz) #Updated Feature: "Filter incomplete answers", "enable"/"disable" has always been confusing for users (jcleeland) #Updated Feature: You can now choose to browse records, statistics or export using filter by incomplete records as well as complete records, or all records (jcleeland) -Fixed #2354: Database error with MSSQL when editing users with a non-super admin. (c_schmitz) -Fixed #3052: Notice at adding a user group (lemeur) -Fixed #3058: Only created 32768 tokens automatically - massive speedup for token generation - generates 50,000 tokens in 2 minutes now on a decent server (c_schmitz) -Fixed #3071: Setting slider minimum caused slider to break (c_schmitz) -Fixed issue #03078: possible security vulnerability in Lsrc fixed (wahrendorff) -Fixed issue: lsrc, wrong where condition for setting the endtext, (wahrendorff) -Fixed issue: lsrc, fixed misunderstanding of java dateobjects delivered to sActivateSurvey (wahrendorff) -Fixed issue #3053: User Statistics not displayed properly (wahrendorff) -Fixed issue: lsrc, sInsertParticipants now working like expected and documented (wahrendorff) -Fixed issue: lsrc, sInsertParticipants was not generating tokens after last changes. (wahrendorff) -Fixed LimeReplacementFields not working for the End-Message. (lemeur) -Fixed a bug where a survey admin could move a question to another group in an activated survey: this is not supported by LS1 (lemeur) -Fixed bug unquoted sql in assessments code see http://www.limesurvey.org/component/option,com_fireboard/Itemid,105/func,view/catid,1/id,26424/lang,en/ (jcleeland) -Fixed bug: spss requires period and new line after variable and before CACHE. command (jcleeland) -Fixed bug: {URL} replace was causing error message (jcleeland) -Fixed issue #2872: Survey overview page having no title (c_schmitz) -Fixed issue #3039: Many notices in token/assessments screen with Postgres DB (c_schmitz) -Fixed issue #3044: Slider_default does not display (lemeur) -Fixed issue #3065: No Answer condition won't work. (lemeur) -Fixed issue #37: List (Dropdown) Other option was not saved (c_schmitz) -Fixed issue when trying to save after editing question on activated survey (c_schmitz) -Fixed issue where negative values for multi-fley question types weren't allowed (c_schmitz) -Fixed issue where survey URL did not appear when description being empty (c_schmitz) -Fixed issue with duplicated columns when browsing multiple Array Multi Flexible questions in results (c_schmitz) -Fixed issue with error when using multiple Multi-flexi text questions and printing answers by participiant (c_schmitz) -Fixed issue with fatal error on viewing a single repsonse when using multiple Array Multi Flexible questions (c_schmitz) -Fixed issue with standard end text not appearing when end text is empty (c_schmitz) -Fixed issue: Edited label set could not be saved in Postgres (c_schmitz) -Fixed issue: Import of question types was dumbed down due to version restriction (c_schmitz) -Fixed issue: Notices when exporting to CSV file (c_schmitz) -Fixed upload image not working for assessments. (lemeur) -Fixed Issue unknown: changed mysql_escape_string to db_quote... now hopefully working for all db types... (wahrendorff) -Fixed issue #2332: VVimport fails with MSSQL DB (c_schmitz) -Fixed issue #3025: On MS SQL Server editing template rights does not list any templates (c_schmitz) -Fixed issue #3042: Assessments don't work correctly with multiple choice questions (c_schmitz) -Fixed issue with MSSQL installation not creating admin user properly (c_schmitz) -Fixed issue with repeating headings aligned wrong on dual scale question (c_schmitz) -Fixed issue: Small change to the RemoteControl test client to ensure notices are not thrown (c_schmitz) -Fixed issue #3035: Automatic loading of end URL does not work (c_schmitz) -Fixed Other-Comment field not displayed in the participant's print-answers window after submission when using a multiple choice question with comments and Other enabled (lemeur) -Fixed issue #3005: No < index in Conditionhandling (wahrendorff) -Fixed issue in printablesurvey.php - needed global $rootdir (jcleeland) -Fixed issue: The getgrouplistlang() function now will display contents of html tags if the entry would otherwise be empty. (jcleeland) -Fixed issue: browse single record when incomplete entry was broken from changes to filterincomplete (jcleeland) -Fixed issue: minor bugs with new quota features fixed (jcleeland) -Fixed issue #3004: 'Other/OtherComment' option does not appear for multiple choice with comments in the printable version. (lemeur) -Fixed issue #3029: Error message on submission with assessments when using questions with label sets (c_schmitz) -Fixed issue #3030: Notice at Assessments when trying to add an assessment and no groups exist in a survey (c_schmitz) -Fixed wrong native description for Bosnian language (c_schmitz) -Fixed issue with pg: Syntax error in install script (wahrendorff) -Fixed issue with pg: wrong concat chars on upgrade (wahrendorff) -Fixed issue #3021 (SQL error at public statistics using MS SQL database) (maziminke) -Fixed: changed donation link to new general donation link: donate.limesurvey.org (el-matador-69) Changes from 1.80 to 1.81 [2009/04/10] - Legend: + new feature, # update feature, - bug fix +New feature #2841: Multilingual assessments - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz) +New feature #2858: End text / thank you text in last page - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz) +New feature #2858: Language-specific end URL - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz) +New Feature sSendEmail added (wahrendorff) +New Feature: $max_columns to config-defaults.php. (eric_t_cruiser) +New Feature: (minor) Added survey title to browse menu bar heading (jcleeland) +New Feature: Added list question types ("L", "O" and "!") to quota feature (jcleeland) +New Feature: Data entry improvement - when adding question attributes, screen returns to form (jcleeland) +New Feature: default variable $export4lsrc for the lsrc export (wahrendorff) +New Feature: Move group order directly in addition to just up and dn (like you can with question order) (jcleeland) +New Feature: New question attributes for multiple numerical questions - max_num_value_sgqa, min_num_value_sgqa and num_value_equels_sgqa - use previous question/answer as values using SGQA identifier (jcleeland) +New Feature: One time passwords. The user can call the limesurvey login at /limesurvey/admin and pass username and a one time password which was previously written into the users table (column one_time_pw) by an external application. Furthermore there is a setting in config-defaults which has to be turned on (default = off) to enable the usage of one time passwords. (maziminke) +New Feature: printablesurvey.php is now template aware. have removed templates/print and added all the print template files to each of the other templates. Now each template can have its own print template. (eric_t_cruiser) +New Feature: Quota dataentry screen returns to previous page position after adding new member or quota (makes data entry on large quota lists faster) (jcleeland) +New Feature: sSendEmail. You are able to send invitations, reminders and custom messenges with lsrc, to participants of a specific survey. (wahrendorff) +New Feature: this will enable the possibility to save your surveystructure to the lsrc survey directory if $export4lsrc is set to true in config.php (wahrendorff) +New Feature: Total quota limit shown at end of list (jcleeland) +New Feature: webservice email sender (wahrendorff) #Updated default template end page to look a little nicer (c_schmitz) #Updated Feature #2795: Print Answers not displaying all answers (lemeur) #Updated Feature #2795: Print Answers now skip answers from questions that were hidden due to branching-logic. (lemeur) #Updated Feature: added Auto-Redirect parameter (wahrendorff) #Updated Feature: added Title parameter to sImportMatrix (questioncode) (wahrendorff) #Updated Feature: delete obsolete files (wahrendorff) #Updated feature: forgotten .csv file (wahrendorff) #Updated Feature: give name and Description to imported groups (wahrendorff) #Updated feature: new dirs, changed import functions (wahrendorff) #Updated Feature: the .csv Files have been changed slightly. (wahrendorff) #Updated Feature: the logic to import surveys and groups expanded to omport of surveys, groups and questions. (wahrendorff) #Updated Language: French. (b00z00) #Updated Language: Welsh. By Sion Pennant (kadejo) #Updated Language: Welsh. By Sion Pennant (kadejo) #Updated palette file with nicer colors for graphs (thanks to level420) (c_schmitz) #Updated Language: German (c_schmitz) -Fixed #02976 Remove boilerplate questions from export to SPSS and R (mennodekker) -Fixed #2950 Added some more validation to SPSS variable names and added escaping to variable labels to prevent errors with quotes inside the description. (mennodekker) -Fixed #2953 & 2971: (eric_t_cruiser) -Fixed #2953 & 2971: tests for PHP version then uses appropriate sysntax for preg_replace() (eric_t_cruiser) -Fixed #2962: (eric_t_cruiser) -Fixed #2963: Any superadmin can accidentally delete the parent superadmin rights (c_schmitz) -Fixed #2967: (eric_t_cruiser) -Fixed a bug in mssql update (c_schmitz) -Fixed a bug with MSSQL in statistics failing with Multi-Flexi array (c_schmitz) -Fixed a missing trailing "/" at the end of the link tag (maziminke) -Fixed an issue with users table and sql 2000 addressed in defect 02354 (bobc55) -Fixed bug #2996: problem with multiple question attributes (maziminke) -Fixed bug 02964: Error in SQL syntax while importing answers to survey (jcleeland) -Fixed bug: removed unnecessary function getSurveyName from common.php, removed additional function variable in browseMenubar(), removed unnecessary changes to browse.php from new feature. (jcleeland) -Fixed bug: The "At beginning" option wasn't showing for change question order when there were no condition dependencies. Also tidied code formatting indents. (jcleeland) -Fixed bug: zero values were not being included in mathematical calculations for stdev, avg, min, max, sum, and quartile calculations. (jcleeland) -Fixed Feature: custom Email ignores the maxemail setting for now. (wahrendorff) -Fixed Feature: Output of sTokenReturn Response fixed. (wahrendorff) -Fixed issue #2943: Phantom Help question marks when there is no Help text (lemeur) -Fixed issue #2955: Question type P othercomment is not working in admin (lemeur) -Fixed issue #2959: Problems with condition editor and @SGQA@ codes for Date and numerical questions (lemeur) -Fixed issue #2970: Show printable survey fails if allow_url_fopen is set to false (c_schmitz) -Fixed issue #2998: answer is recorded as completed although a mandatory question is not answered but the finish button is clicked (appears only on last page. (lemeur) -Fixed Issue 2964: maybe fixed random error (wahrendorff) -Fixed Issue: wrong template name fixed (wahrendorff) -Fixed Issue: xhtml closing Tag for link added (wahrendorff) -Fixed minor bug in rendering. Was adding a second opening wrapper for flexible list dropdown, now only adding one. (eric_t_cruiser) -Fixed question type P and M with comment, other and othercomment not exporting data to SPSS and R (mennodekker) -Fixed sending emails to user groups not giving a detailed error message on failure (c_schmitz) -Fixed single qoute in answers is no longer removed in export to SPSS and R (mennodekker) -Fixed some wording (c_schmitz) -Fixed SQL for odbc_mssql from "NOT LIKE 0" to "<> 0" which should be a bit faster! Can someone using mssql test this doesn't break anything? (jcleeland) -Fixed: Quota member delete was deleting all matching members, not just individual items (jcleeland) -Fixed: updated error message on line 212 to display correct SQL when failing (jcleeland) Changes from 1.72 to 1.80 [2009/03/09] New features: New question types and new questions attributes: New question types: Array Multi Flexible (Numbers & Text) (jcleeland) New question type: Slider - developed as a variant of multiple numbers question New question type: Array of checkboxes - implemented as a variant of Array Multi Flexible (Numbers) (lemeur) Questions updates: limit possible answers for rank questions (jcleeland) Questions updates: having many 'Exclude all others' (jcleeland) New Feature: Added min_answer feature for the following question types: Multiple options, multiple options with comments and ranking question - patch was kindly provided by F.Markham (c_schmitz) New Feature: Added question attribute "alphasort" to sort a list of radiobuttons or a dropdown list alphabetically before display. (maziminke) New Feature: Question attributes dropdown_dates_year_max and dropdown_dates_year_min for question type date using dropdown layout (maziminke) New Feature: Enable numbers_only attribute for Array (Multi Flexible Text) adapted from a patch by user level420. (lemeur) Question update: Dropdown list options can be grouped by categories New management features: LimeSurvey Remote Control (Soap gateway to remotely control LimeSurvey) (wahrendorff) Support of ORed questions in conditions (adapted from Ron L.J. van den Burg's patch). (lemeur) New condition designer interface (lemeur) Added new setting 'public statistics' to survey settings, added link appearing at the end of a survey when 'public settings' is switched on (c_schmitz) Improved user registration email (c_schmitz) 'Iterate Survey' icon available in the browse answers screen (only available for non anonymous surveys with allow persistence for token answers set to yes.) (lemeur) New options in token reminder management to limit the numbers of sent emails to participants (max number, min delay between emails) Adding a start date to the surveys (c_schmitz) Added result export to R (patch provided by Livio) (c_schmitz) Add direct link to imported question/group/survey after import (lemeur) Improved Admin Login (c_schmitz) Added possibility to split up the amount of exported responses at one time (Problem with max_execution_time) (lemeur) Question Attribute "public_stats" to filter which question statistics should be shown to the user (maziminke) Expiry-Date Tag for E-Mails, Welcome Page,... (lemeur) Changed layout order of Dual Scale Matrix in statistics (Mazi) Added translations for question attributes (c_schmitz) Core Changes: Templates have been changed for better accessibility and layouts without tables (eric_t_cruiser) Replaced jpgraph with pChart - that way nice graphs in statistics can be shown without installing jpgraph (c_schmitz) Database performance enhancements (bobc55) Fancy URLs (c_schmitz) Updated toolbar icons (c_schmitz) New translations: New language: Dutch informal by Gert Mensing (kadejo) Updated translations: Updated Language: Czech language updated. By Ivo Raisr. (kadejo) Updated Language: French. (b00z00) Updated Language: German (c_schmitz) Updated Language: German informal (c_schmitz) Updated Language: Dutch. By Jan-Willem ?. (kadejo) Updated Language: Finnish. By Juuso Heinisuo. (kadejo) Updated Language: French. (b00z00) Updated Language: French by Alain Cedelle. (kadejo) Updated Language: Galician language updated. By Carlos Neira Cortizas. (kadejo) Updated Language: Greek language updated. By Yiannos Katsirintakis. (kadejo) Updated Language: Italian. By Giovanni Chiozza. (kadejo) Updated Language: Norwegian Bokmål. By Reidar Øksnevad. (kadejo) Updated Language: Polish (xqleg) Updated Language: Portuguese Brazilian by Andréa Simões (c_schmitz) Updated Language: Portuguese Brazilian by Flávio Veras (c_schmitz) Updated Language: Russian. By Pavel Tokarev. (kadejo) Updated Language: Serbian language updated. By Miroslav Jovanovic. (first in Cyrillic alphabet). (kadejo) Updated Language: Slovenian language update (gasper_koren) Updated Language: Spanish translation updated. (kadejo) Updated Language: Swedish (maxz) Updated Language: Thai. By Worawuth Nilchawna. (kadejo) Updated Language: Turkish by A. Murad BAYRAM (c_schmitz) Fixed issues: -Fixed: Changed default survey format to group-by-group (c_schmitz) -Fixed: datecreated is set to today when a survey gets imported/created... (wahrendorff) -Fixed: text-align of right answers in differential array will always align left. (wahrendorff) -Fixed: create datafields for multiple-numerical-question answers as Float instead of Varchar(20) (wahrendorff) -Fixed issue #2880: 'Other' in a Multiple Choice Question (with/without comment) is not counted by MinNumAnswers. (lemeur) -Fixed issue with CAPTCHA & tokens biting each others ass on survey start (c_schmitz) -Fixed issue #2885: Corrupt pdf download with Internet Explorer (wahrendorff) -Fixed an issue with multiple choices questions with comment having only 1 choice and using a table-based template: clicking the comment field resets the checkbox status and filling in the text field doesn't update the conditions for questions on the same page. (lemeur) -Fixed an obsolete XSS filter call on result save (c_schmitz) -Fixed empty page with latest Firefox version by correctly timing the alert window using jQuery. (c_schmitz) -Fixed issue #2803: Title and description not properly escaping single quotes when adding a multi-lingual group (c_schmitz) -Fixed issue #2812: The attribute fields are not in dedicated columns in the token view grid (c_schmitz) -Fixed issue #2819: Validation REGEXP is not stored for certain question types (c_schmitz) -Fixed issue #2845: When using Array dual scale, the exported survey results header are not clear (lemeur) -Fixed issue #2879: Conditions based on Rank Question don't work in a Group by Group Survey when the questions are on the same page (lemeur) -Fixed issue #2893: Send reminders not working correctly with "Min days between reminders:" for the very first reminders (lemeur) -Fixed issue #2906: Embedded Javascript showing in overviews when browsing or viewing questions (c_schmitz) -Fixed issue #2911: When copying questions the validation text isn't copied (lemeur) -Fixed issue #2937: Multiple Question with Minimum Answers set to any value does not allow go in when is hidden by any conditions. (lemeur) -Fixed issue #2938: Set 'Convert resources links?' to YES by default when importing groups and labels (lemeur) -Fixed issue #2939: missing translation for a message at importing survey (lemeur) -Fixed issue #2942: SGQA identifier in conditions don't work in group-by-group mode (lemeur) -Fixed issue #2829: No notification is given after a successful condition copy. (lemeur) -Fixed issue with chained conditions (javascript errors and issues in mandatory checks). (lemeur) -Fixed issues when contents from Word documents is inserted when creating a survey (c_schmitz) -Fixed missing Korean flag (c_schmitz) -Fixed saving of label sets not working properly in MSSQL (c_schmitz) -Fixed when using a duplicate label set and trying to save all changes are lost (c_schmitz) -Fixed issue 02572: Removed all white space from with the tags wrapping {PRIVACYMESSAGE} (eric_t_cruiser) -Fixed issue #2891: Bar graph cut off (maziminke) -Fixed issue #02837: $repeatheadings in config-defaults.php causing column display for dual scale question to break (eric_t_cruiser) -Fixed issue #2898: Invitation and reminder sending confirmation script differ in what information they show (maziminke) -Fixed issue #2865: Link for deleting a single response record is working now. (wahrendorff) -Fixed issue #02835: Importing old responses did not work with Postgres. (wahrendorff) -Fixed issue: SPSS export to support Dual scale matrix- and Multi Flex Question Types and a basic variable name validation - provided by Menno Dekker (http://mennodekker.nl/) (el-matador-69) -Fixed issue: Changed default logo image of clear_logo and basic template to LimeSurvey logo (el-matador-69) -Fixed issue: Added translation for the warning message in importoldresponses.php (wahrendorff) -Fixed issue #2773: Dual Scale Matrix Header scale A is not showing (el-matador-69) -Fixed issue #2659: Little Problem with Default-Answer at Multiple Options Question Type and "Save All"-Button (lemeur) -Fixed issue #2771: Conditions defined in scenario are not correctly displayed in the printable survey page (lemeur) -Fixed issue #2766: Crash on converting INSERTANS on survey import. Many thanks to lynchmv (lemeur) -Fixed Firefox spellcheck not available in FCKeditor (c_schmitz) -Fixed MySQL 6 compatibility - replaced deprecated TYPE directives (c_schmitz) -Fixed a bug preventing users to use answers from Array (Multi Flexible Text) questions in conditions (lemeur) -Fixed issue #1968: multi-lingual survey should be shown in best-matching language in public surveylist (c_schmitz) -Fixed issue #2015: array_filter does not work when survey in All-in-one mode and related questions are in different groups (c_schmitz) -Fixed issue #2356: Additional languages are not available when creating a new question (c_schmitz) -Fixed issue #2558: Session timeout issues under certain circumstances (c_schmitz) -Fixed issue #2739: Non-graceful fail on invalid token or language (c_schmitz) -Fixed issue #2753: Export results CSV does not give desired question codes (c_schmitz) -Fixed issue #2763: Unable to use "Regenerate question codes: [Straight] [By group]" with MS SQL - patch by lynchmv (c_schmitz) -Fixed issue #2786: Extraneous comma at end of line in CSV export (c_schmitz) -Fixed issue #2809: SPSS export fails on date field when no data in survey - patch kindly provided by mdekker (c_schmitz) -Fixed: now the copy condition button is disabled if no question is elligible for the condition copy. This fixes some warnings in the logs as well. (lemeur) -Fixed: issue #02804, now questions can be added to the top of the group (wahrendorff) -Fixed: minor html error in dropdownlists (wahrendorff) -Fixed: xhtml transitional 3 errors fixed (wahrendorff) -Fixed: Removed hard-coded color codes from submission page (c_schmitz) -Fixed: some bug with "close this window" isn't closing the window (wahrendorff) -Fixed: minor helptext changes (wahrendorff) -Fixed issue #2674 affecting multiple_choice_with_comments questions. This should fix numerous bugs affecting this question type. (lemeur) -Fixed a bug where LimeSurvey refuses to update a question attribute value to 0 (lemeur) -Fixed issue #2798: Extra period causes errors in SPSS exported value labels (Patch provided by ITEd) (el-matador-69) -Fixed issue #2668: exporting to SPSS, Multiple questions with other item, shows incorrect width in syntax file - thank you to pirulo_s (c_schmitz) -Fixed issue #2675: "Load unfinished survey" button not appearing in "All-in-One" surveys (c_schmitz) -Fixed issue #2682: backslash characters added to answers with text containing simple or double quotes. (Only occurs when PHP is set with magic_quotes_gpc enabled) (lemeur) -Fixed issue #2692: SPSS date field problem - thanks to Martin (ITEd) (c_schmitz) -Fixed issue #2699: Two Error message in templates.php and database.php didn't get correctly displayed. (el-matador-69) -Fixed issue #2703: INSERTANS not working in Question Help text (lemeur) -Fixed issue #2707: Debug >0 causes SPSS export problems due to notices (c_schmitz) -Fixed issue #2718: Validation not reset after changing to a question type with no validation (c_schmitz) -Fixed issue #2720: When deleting a group any attached assessments were not deleted. (c_schmitz) -Fixed issue #2729: Data Export of survey results sometimes sporadically fails will not function, SQL query error. Thank you to mlyman87 for debug testing. (c_schmitz) -Fixed issue #2740: bug in conditions when using possible answers from the same question (lemeur) -Fixed issue #2761: Removed XML header tag causing issues in IE6 (c_schmitz) -Fixed issue #2710: Field order on activation and fieldmap function was by title causing disorderly conduct for SPSS export question order :-) (c_schmitz) -Fixed part of ticket #2747: in label manager, LS doesn't report binding of the label to questions of new types ( '1' ';' ':') (lemeur) -Fixed some invalid HTML (c_schmitz) -Fixes issue #2702 ("Inconsistency in mouseover for disabled actions") (maziminke) -Fixed issue #2709: Minor corrections on official LimeSurvey Sample Survey v1.80 (Thx to ITEd) (el-matador-69) -Fixed issue #2738 sql error with pg in surveylists and surveysecurity (wahrendorff) -Fixed issue #2766: Crash on converting INSERTANS on survey import. Many thanks to lynchmv (lemeur) -Fixed: empty values in K and N questions were '' instead of NULL. Now they will be written to the db as NULL Values... (wahrendorff) -Fixed: query in getuserlist() for postgres and mssql (added fields to group by clause) (wahrendorff) -Fixed: reminders are now send when HTML Format is turned off (wahrendorff) -Fixed: tablenames (wahrendorff) -Fixed: Removed example file from InputFilter class which is vulnerable to XSS (c_schmitz) -Fixed: closing body tag (wahrendorff) -Fixed: upgrade bug with mssql (thanks to lynchmv ) (c_schmitz) -Fixed: Now debug should ouput information also on systems with display_errors on off (c_schmitz) -Fixed export structure in quexml format: now working with adoDB instead of mysql only (wahrendorff) -Fixed a small bug in the dataentry module when using Array of Increase/Decrease/Same question in condition. (lemeur) -Fixed CSS for slider question (lemeur) -Fixed Session Expired message when clicking the Clear Responses link after having tested a survey in preview mode (before activation). (lemeur) -Fixed a crash in dataentry when trying to update a response with numerical or date questions which are left empty (lemeur) -Fixed a missing closing ] after answer entry within the dataentry module (lemeur) -Fixed bar chart y scale where there is only 1 answer at maximum (c_schmitz) -Fixed introduction message also shown when there are already some surveys (c_schmitz) -Fixed issues with MSSQL update script (c_schmitz) -Fixed missing background for pie chart (c_schmitz) -Fixed missing lang parameter in several URLs when CAPTCHA is used for survey access: this could cause session timeout issues (as described in bug 02558). (lemeur) -Fixed missing percentage labels with pie chart (c_schmitz) -Fixed problems with surveys running in an iframe and dumb-struck IE7 (c_schmitz) -Fixed the URL in Execute Survey which doesn not contain the lang parameter. This might be the source of other issues experienced when using the Execute Survey button with surveys with only one language (lemeur) -Fixed the XSS filter making some words lowercase (c_schmitz) -Fixed timeadjust variable not being working correctly and causing 1.1.1970 datestamps (c_schmitz) -Fixed color of labeling of Slider Question Type of the mint_idea-Template - THX to Lemeur (el-matador-69) -Fixed color of progress bar of the bubblegum-Template to dark red (el-matador-69) -Fixed progress bar color of the eirenicon Template to dark blue (el-matador-69) -Fixed adapted maximum chars for question to be displayed at filter screen. (maziminke) -Fixed fixed bug at composition of question title at statistics filter screen for question type "K"/"Ks" (maziminke) -Fixed showSpeaker function now uses the speaker symbol again (maziminke) -Fixed #02588 part1: fix conditions on array of radio button questions that are ORed instead of ANDed in question-by-question mode. (lemeur) -Fixed #02588 part2: group description is displayed even if no question is be displayed in this group. This occurs only when a condition uses answers from a array question. (lemeur) -Fixed #02601: Bug when using a dropdown list question with category_separator and no options within the default category. (lemeur) -Fixed #02604: Warning "Undefined variable: hiddenanswers" when previewing sample survey (lemeur) -Fixed #02622: Misspelling in message: "Participiants may print answers?" (el-matador-69) -Fixed #02605: Use NULL values instead of '' in DB for double precise fields in pg and other db's. (wahrendorff) -Fixed #02532: with unexpected error when single quote is present in free text box and MSSQL server (c_schmitz) -Fixed #02582: Removed hardcoded width for result table (c_schmitz) -Fixed #02611: Missing Data Fields in SPSS dat file with 'Multiple Options With Comments' question type - thank you to louieuow (c_schmitz) -Fixed #02623: Repeated "continue" button when sending out reminders (c_schmitz) -Fixed #02455: Answering a date question in dropdown format doesn't evaluate conditions in group-by-group and all-in-one mode. (lemeur) -Fixed #02565: Can't take the survey several times on the same computer/browser without clearing the cookies (lemeur) -Fixed #02584: DataEntry - when submitting for user to continue to complete. (lemeur) -Fixed #02603: Can't access survey after activating. (lemeur) -Fixed #02609: labelset is not correctly assigned after importing a survey into another system. Thanks to teddyber (lemeur) -Fixed #02616: condition bug affecting short-text questions (lemeur) -Fixed #02621: "Could not insert data" when using the data entry screen (lemeur) -Fixed #02627: Error at "Type U - Huge free text?" (lemeur) -Fixed #02654: Issues with conditions on numerical questions (lemeur) -Fixed #02656: Click into a cell at "Array (Multi Flexi) (Numbers) - Checkbox variant" should choose the option (lemeur) -Fixed #02666: New user shown multiple times (in non-admin view) (lemeur) -Fixed #02626: Error at "Type P - Multiple Options Question with Comments" (lemeur) -Fixed #02637: moved total/remaining box over to left and removed background color on rank question. (eric_t_cruiser) -Fixed #02583: corrected some layout issues, harmonized output of zero values (maziminke) -Fixed #02606: Inconsistent Layout at filter screen (statistics) (maziminke) -Fixed #02587: Adjusting elements at login screen so they all have the same width. (maziminke) -Fixed #02633: changed background colour for columns to same as rows (eric_t_cruiser) -Fixed #02655: JavaScript for Multiple Numerical now inserts a class instead of font styles for calculated total value and total value tip. (eric_t_cruiser) -Fixed #02539: No statistics for date question type (maziminke) -Fixed #02612: fixed (wahrendorff) -Fixed #02630: changed variable that defines question type. (eric_t_cruiser) -Fixed #02660 and #2664: added IE6 and IE7 specific tweaks plus updated template.css to include some missing classes (eric_t_cruiser) -Fixed #02636: added appropriate css. (eric_t_cruiser) -Fixed #02643: fixed a problem at queXML export and added export support for more question types (Ranking (R), List with Comment (O), Multiple Choice wit Comment (P)). The code will also create a single response question with a response category "NOT SUPPORTED" if the conversion does not support the question type. This means that a valid queXML file should be produced more often - even if it does not support the question structure in LimeSurvey. Regards, Adam Zammit (el-matador-69) -Fixed layoutproblem with matrixwhen a pipe is used to split the answertext... now they both get the same size... (wahrendorff) -Fixed: Changed background color of Clear All-Message of the blue_heaven-Template to fit into the rest of the template (el-matador-69) -Fixed: Changed background color of Clear All-Message of the bubblegum-Template to fit into the rest of the template (el-matador-69) -Fixed: Changed background color of Clear All-Message of the clear_logo-Template to fit into the rest of the template (el-matador-69) -Fixed: Changed background color of Clear All-Message of the vallendar-Template to fit into the rest of the template (el-matador-69) -Fixed: added {CLOSEWINDOW} to clearall.pstpl of the sherpa-Template (el-matador-69) -Fixed: answerwidth for semantic differential arrays (5point, flexible labels, multiflex text, multiflex numbers) (wahrendorff) -Fixed: gaps in progress bar on IE (wahrendorff) -Fixed: missed a couple of classes for "array-multi-flexi-text" in last commit so adding them now (eric_t_cruiser) -Fixed: untracked bug while creating statistics with question-type-Q... SQL SELECT query changed (wahrendorff) -Fixed: same color for answertextright as for answertext (blue) (wahrendorff) -Fixed class.phpmailer.php like recommended in the forums, see http://www.limesurvey.org/index.php/fr/Development/20460-done-Bug-in-class.phpmailer.php.html (wahrendorff) Changes from 1.71 to 1.72 (build 5737) (2008/10/07) New Features: -Added template preview to survey settings (c_schmitz) -Added the ability to the template editor to edit a CSS file - where the CSS filename must be the same name as the template. (c_schmitz) -Added Prefix & Suffix Question Attributes for Short Text, and Multiple short text (jcleeland) -Added feature request #02065 - Prefix & Suffix Question Attributes for Numerical input (jcleeland) -Added new attribute "other_replace_text" to use alternative text to "Other" for question types that have this option (jcleeland) -PDF Orientation can be changed in config-defaults.php (stfreud) -ssl/tls is now possible in emailer configuration, previously only tls was supported (Updated PHPMailer to version 2.02) (c_schmitz) -Added qmail to possible mailer config settings (c_schmitz) -Implemented 02113: Add some details to Naming of Excel Export File (jcleeland) -Rewrite of SPSS export to fix numerous problems -SPSS 16 compatibility -Data is exported now with a syntax and a data file -While exporting the data is checked - if non-numeric data for a field is found the field is switched to alphanumeric -Data for numerical questions is handled as float -Label size is cut down accordingly (c_schmitz) -Added new template mint_idea (c_schmitz) -New variable $demoModeOnly, used to set limesurvey into a more secure demo mode. (machaven) Feature Changes: -Raised LimeSurvey requirement to at least PHP 4.3.2 installed (c_schmitz) -Upgraded adodb to 4.98 (c_schmitz) -Updated FCKeditor to version 2.6.3 (lemeur) -Updated configs for faster parsing (c_schmitz) -Rewrote commandline installation for better security and merged into one file -Renamed css_only template to sherpa (c_schmitz) -Moved CSS to separate files for all templates (c_schmitz) -Removed style code from source and placed it into CSS file (c_schmitz) -added .questiontext to all templates (addendum to rev. 5149) (el-matador-69) -Implemented #2340 Added printablestyle.css (lazar) -Better markup for mandatory errors in Sherpa template (c_schmitz) -Changes to templates so a custom help icon is used (help.gif or help.png) if found (c_schmitz) -Optimized image sizes (c_schmitz) -Corrected privacy message (c_schmitz) -Admin maintoolbar and survey toolbar are converted to pure CSS now (thanks to Messi) (c_schmitz) -Added another XSS filter. Now there are two XSS filters double-checking the input to prevent XSS attacks due to security flaws in the IE6 browser. (c_schmitz) -Added session regeneration after login to prevent Session Fixation attacks (c_schmitz) -Added the "Character Set" option for the VVimport feature. (lemeur) -Removed obsolete label tag (c_schmitz) -Add a warning when "Token Persistence" is set at the same time as "Anonymous answers" (lemeur) -Minor changes to statistics (Mazi) -Changed: when adding ReplacementFields with a double click, the field is automatically selected, making it easier to change your mind and choose another one without having to close the select window. (lemeur) -Added Dual Scale Matrix and Semantic Differential Question Type to Official LimeSurvey Sample Survey. (el-matador-69) -Applied changes to originals texts for better i18n compatibility by Hooman Mesgary (c_schmitz) Languages: -Added Icelandic translation kindly provided by Jóhann Friðriksson ( johannfr -i-t- arskoli -d-i-t- is ) -Updated Albanian Language file by Eniel Ninka (e -d-o-t- ninka -a-t- univpm -d-o-t- it ) -Updated Basque Translation by inforbek13 --i-t-- eps -d-a-t- mondragon -d-a-t- edu -Updated Bulgarian translation by Alexander Simidchiev Thx to beatjoerg (el-matador) -Fixed #2410: Layout-Error in the template editor with older browsers (c_schmitz) -Fixed bug #02415: The max_answers attribute will not alway enforce max answers - problem caused by newline characters in question text breaking javascript (jcleeland) -Fixed bug #02430: Multiple Options with Comments & max_answer isn't working correctly (jcleeland) -Fixed bug #02430: removed stray debug 'alert' (jcleeland) -Fixed #2427: JS-Errors using FCKEditor in inline mode for languages with combined code such as 'de-informal' (lemeur) -Fixed End URL not displayed when End URL description is empty (lemeur) -Fixed 02233: quota - completed tab always shows N/A (lemeur) -Fixed an error in fixsortordergroups which ordered all groups of all surveys, not just the current survey. (c_schmitz) -Partially Fixed bug #02417: 5448 Other text not saved [and not mandatory - not fixed]. Bug where other text not reloaded when dropdown (flexible) question type is re-displayed (and thus, the originally entered text was overwritten with an empty string) fixed. (jcleeland) -Fixed #2434: Some words encoded in output - HTML tags are always completely stripped when saving result data (c_schmitz) -Fixed #2458: "<< prev"-Button at Quota Termination with warning isn't translated (c_schmitz) -Fixed #2448: common.php execution time exceeded when importing large survey - raised max_execution time to 600 (c_schmitz) -Fixed a bug where answers in obsolete language were not properly deleted after language was removed from survey (c_schmitz) -Fixed #2470:Status of checkbox "Don't consider NON completed responses" not reminded when reloading page (maziminke) -Fixed 02484: LimeReplacementFields seems not to work anymore in IE7. -Fixed a small bug in installation script when no output results from the DB upgrade (lemeur) -Fixed a small inconsistency in db_upgrade_mysql for emailstatus field (lemeur) -Fixed #2459: Warning if testing inactive survey more than once in a browser session (c_schmitz) -Fixed #2499: Failure when changing default location of admin scripts ($homeurl and $homedir) (c_schmitz) -Fixed up bluengray template (c_schmitz) -Fixed some issues with SPSS export (c_schmitz) -Fixed #2377: Dual Scale Matrix: Printing Answers for Dual Scale now are more understandable (c_schmitz) -Fixed #2426: Strange alignment of Survey Status Screen when using a survey in more than one language (c_schmitz) -Removed white space after closing PHP bracket (c_schmitz) -Fixed bug #02518: Exporting a group or a question with a dual scale matrix doesn't include labelsets (jcleeland) -Fixed bug #02516: Notice at running official LimeSurvey Sample Survey in Debug Mode (jcleeland) -Fixed 02503: INSERTANS tags in Answers or Groups text are not translated during import(lemeur) -Fixed 02509: some cross group conditions are not working in Group by Group View (lemeur) -Fixed 02511: Importing an old result table fails when a dual scale question exists in the survey (lemeur) -Fixed LimeReplacementFields not available for EditAnswers action (lemeur) -Fixed LimeReplacementFields for the first question and its answers (lemeur) -Multi-langual other_replace_text text was not working for most question types Changes from 1.70 to 1.71 (2008/06/02) New Features: -Standard sitename and sitemail when creating survey (lemeur) -Complete Korean translation submitted by Sehee Kim (cactusgrlkr -a-t- naver -dot-com) on behalf of the Korean Police School translation team. -Added basic support for Right-to-Left languages -Added Farsi translation stub by Laurent Giacobino -Added Welsh translation -Added Indonesian translation by Lukas (c_schmitz) -Numerous translation updates kindly provided by the project translators and users out there. -Include new pdf-features (stfreud) -Reworked the SPSS export to a) remove redundant pass throughs of dataset (in DATA LIST build) b) adjust DATA LIST column widths to account for data (uses tmpfile()) c) escape apostrophe's in a string to an html entity Note, this was only tested with SPSS 15, it's likely there are UTF-8 problems. (awarren) -Raised amount of tokens displayed on one page from 50 to 100 ((el-matador-69) -Added more detailed error message on invitation and reminder sending (c_schmitz) -Updated queXML-Export - Thx to Adam Zammit (el-matador-69) -Adding support for debian packaging (nbarcet) -Integrated table cell -> Radio button mapping (awarren) Bug fixes: Lots of security fixes & Sanitizing the script (c_schmitz) Fixed #1807: Export to Excel on PHP4 creates empty .xls file. According warning message is shown in export window and export to excel to deactivated when iconv library in PHP4 is not installed. (c_schmitz) Fixed #1985: Exporting to SPSS shows 'SHOW COLUMNS ' error with non MySQL DB (awarren) Fixed #2032: Code errors when adding answers to question type List (Dropdown) (lemeur) Fixed #2031: Missing Replacement fields in the Rich Text editor (lemeur) Fixed #2002: group page is displayed even when no description (lemeur) Fixed #1812 - exclude_all_others attribute doesn't exclude the OTHER answer (jcleeland) Fixed #2003: The FCKeditor Filemanager (uploader) can't be reached in Emailsettings page (lemeur) Fixed #1935: Switching language and going back forgets token code (lemeur) Fixed #1737: No field type (A or N) was being produced for startdate, refurl, ipaddr. Switched fopen to use w+ (read and write with file purge) awarren) Fixed #1901: Pressing Enter While Filling Out Survey Opens "Resume Later" page(lemeur) Fixed #1936: Validation of the last question in a survey does not work(c_schmitz) Fixed #1982; Dual Scale answers are not conveniently labelled in export to xls/csv (joeschneider) Fixed #1960: Warning on Excel-Export with an open_basedir restriction leads to corrupted excel file (c_schmitz) Fixed #1963: force tokenify to begin with a non zero value or other hard to read characters (c_schmitz) Fixed #1982; fixed error with "Undefined index" (joeschneider) Fixed #1981: HTML mails have body text with HTML entities (lemeur) Fixed #1990: Public registration forget to add emailstatus=OK, thus email is displayed in red in the tokens table (lemeur) Fixed #1984 (corrupted survey URL in some emails): Applied a workaround in SurveyURL displayed in invitation/registration emails so that bogus(?) email clients won't translate the GET parameter '& l a n g' to the '& l a n g ;' entity (lemeur) Fixed #1986: token link in browse results not displaying (c_schmitz) Fixed #1983: incorrect request in browse.php - patch by steph33560 (c_schmitz) Fixed #1967: correctly sets default email settings for new additionnal languages and set default email settings for survey base language. Takes Email format (html,text) into account (lemeur) Fixed #1931: answers are recorded as not-completed (not finalized) if last survey page was hidden due to condition (lemeur) Upload the latest version of queXML-Export (to fix output of type "L") - Thx to Adam Zammit (el-matador-69) Fixed #1959, added multiple numerical to printablesurvey.php. (Also tidied up the layout for multiple numerical and short text) (jcleeland) Fixed #1601 - question attribute hide_tip for Multiple numerical input. Added feature. (jcleeland) Fixed #1855 - Entering validation fields in multiple choice questions is fiddly. Validation now available on new/edit question for multiple numerical (jcleeland) Fixed #1971: correct a typo at token notification - thx to nosynack for reporting it (el-matador-69) Fixed #1929: When confirmation email is not defined, the hardcoded default email contains tags {XXX} that are not replaced (lemeur) Fixed #1927: Set all entries to 'No invitation sent' - not working if the translated confirmation text contains single quotes (lemeur) Fixed #1922: Multiple numerical input doesn't work with condition greater than or equal to (lemeur) Fixed a warning in index.php reported in bug #1921 (lemeur) Fixed #1938: edit response with "dual scale" (joeschneider) Fixed #1892: Rooturl is wrong when HTTP port is not the default (80) (c_schmitz) Fixed #1913: Hardcoded reference to limesurvey in action path in preview.php(c_schmitz) Fixed #1939: Question reorder does not work in all languages after importing the particular question using question import (c_schmitz) Fixed #1853: wrong characters in IE alert windows (lemeur) Fixed #1906: Problem of apostrophes in the some e-mail (lemeur) Fixed #1904 (workaround): IE: Opening LimeReplacementField-Window isn't possible - Javascript-Error (lemeur) Fixed #1905: Editing List (Radio) Answers - Code & Answer values are no longer mapped once new answer exceeds 9 (thanks to Endymion92) Fixed #1907: User unable to export a label set even though they have permision to (lemeur) Fixed #1902: Privacy Message: Always the same text "This is an anonymous survey" (lemeur) Fixed #1911: IE throws a nonsensical error when it receives an HTTP payload matching all of the following conditions: a) Over SSL b) with a Pragma: no-cache c) a mime-type which is not known on the receiving system d) User has the "Do not save encrypted pages to disk" option set (this is the default) So I've changed Pragma: no-cache to Pragma: cache, and/or inserted the directive to places where non standard mime types are used (application/download). If this is problematic, we can change the mime type to text/plain for the CSV/VV exports. (awarren) Fixed #1866: Error at DataEntry for user with little rights (lemeur) Fixed #1878: Cannot send reminder e-mail [postgres] (c_schmitz) Fixed #1856: DB error when delete tokens table (Postgres) - Patch kindly provided by doc (c_schmitz) Fixed #1807: Can't export to excel when using certain question types and special chars (c_schmitz) Fixed #1836: Option deletenonvalues doesn't work on most cases (lemeur) Fixed #1891: Clear "no answer" when selecting second label using "dual scale" (joeschneider) Fixed #1833: incorrect columns displayed when "other" and "No answer" displayed. (jcleeland) Fixed #1863: Users unable to change their own password (c_schmitz) Fixed #1858: Group import results in PHP Parse error (el-matador-69) Ffixed output when no "header" is set for dualscale (joeschneider) Fixed #1857: Missing No Answer option for array questions and other issues in dataentry when using different languages in admin interface and survey. (c_schmitz) Fixed #1856: DB error when delete tokens table (Postgres) - Patch by doc (c_schmitz) Fixed #1861: Notice at importing LimeSurvey Sample Survey (c_schmitz) Fixed #1868: Double Tooltips at "Execute this Survey"-Button (lemeur) Fixed #1815: Unknown Menubar-Object "LimeReplacementFields"/"LimeFitWin" + some information about updates in config files and release-notes (lemeur) Fixed #1873: Changing answers codes doesn't update conditions (lemeur) Fixed #1797: Entered answers lost when Save All not clicked (lemeur) Fixed #1828: User unable to change password. A user is now able to modify their own information (name and password whatever their permissions). They are also able to delete themselves if they've got the DELETE_USER permission (lemeur) Fixed #1831: Super User cannot change quotas for other users' surveys (lemeur) Fixed #1840: Translation error and accent issue in calendar in French (lemeur) Fixed #1830: User can Activate survey from the list survey section even though there are no questions (lemeur) Fixed #1828: Missing Parent name of current logged in user (lemeur) Fixed #1822: Missing http headers for on admin login page. (c_schmitz) Fixed attribute tag filtering being negligent of quotes (c_schmitz) Fixed #1835: List Surveys: Responses aren't shown for expired surveys (c_schmitz) Fixed #1843: Unable to re-order Question groups (c_schmitz) Fixed #1846: Make Tokens-Button should be available, also if survey is not active (c_schmitz) Fix issues with formattong LimeReplacementFields (persitent and inconsistent yellow formatting) (lemeur) Fixed #1844: Use of apostrophe in FCKeditor causes a series of slashes \\\\ (lemeur) Added back in missing privacy message (c_schmitz) Fixed #1842: IE Javascript error when clicking "Edit Current Survey" (c_schmitz) Fixed #1848: Empty survey gives notice on Import (c_schmitz) Added according text to mandatory message for multiple choice with other option (c_schmitz) Fixed #1845: Improve Accessibility for blind people: make menu icons readable (lemeur) Fixed #1845 again, making the fix switchable with new config parameter $addTitleToLinks (lemeur) Fixed #1732: {INSERTANS:SIDXGIDXQID} includes HTML tags (c_schmitz) Fixed a bug in upgrade script and mysql4 where the emailstatus field was not added due to size limitations - 2nd try (c_schmitz) Fixed #1808: Condition not implemented for the "other" answer // Fix for questions type List Radio/Dropdown (lemeur) Fixed #1805: Survey cannot be re-used without closing and reopening browser, even with cookies turned off (jcleeland) Fixed a bug in upgrade script and mysql4 where the emailstatus field was not added due to size limitations (c_schmitz) Fixed #1794: Errors showing when previewing question without answers in Flexible Array by Column Question Type (c_schmitz) Fixed #1802: "Resume Later" -> reloading saved survey starts at first page (c_schmitz) Fixed HTML entities showing up in Excel, CSV & SPSS export (c_schmitz) Fixed #1780: Java script error with dual scale Updated tokens and email validation to be able to use several email addresses separated by semicolon when sending an invitation (c_schmitz) Fixed SPSS & data export to filter out tags and html-encoded chars (c_schmitz) Fixed #1798: In reminder email (html format) surveyurl is displayed as HTML code in Outlook (c_schmitz) Fixed #1785: Upgrade script failed to add startdate column under certain circumstances (c_schmitz) Fixed #1781: Errors when editing a survey response with dual scale question type questions (c_schmitz) Fixed bug with assigning user rights and Superuser right (c_schmitz) Removed the {NOSID} message from default page since robot tools are looking for it (c_schmitz) Fixed #1796: in HTML email, SURVEYURL text may be corrupted (lemeur) Fixed #1773: Error in userrighthandling.php + fixed usercontrol list with current user bolded instead of admin user (lemeur) Fixed #1782: Lines wrapping in plain text invite (c_schmitz) Set default language for email error messages coming from PHPMailer (c_schmitz) Fixed #1723: Display error with statistics and "dual scale" question typ (joeschneider) Fixed #1746: Umlauts coming from {SURVEYDESCRIPTION} are not resolved in the confirmation email (c_schmitz) Changed 'Save Survey and Return' button caption to 'Resume Later' (c_schmitz) Fixed #1786: When using a non-equal condition the Logic Eliminator wasn't aware of it and dropped the value. After that a mandatory warning was raised. (c_schmitz) Fixed #1761: token emailstatus left NULL on upgrade (c_schmitz) Fixed Quotas are checked even if the survey is inactive. (c_schmitz) Fixed #1757: Encoding Problem of Confirmation Email(c_schmitz) Fixed #1754: Invalid HTML in Dual Scale Matrix causing Layout Problem with Hoover Effect in IE(c_schmitz) Fixed #1755: HTML entities in admin notification email(c_schmitz) Replaced html_entity_decode with a custom html_entity_decode_php4 function that is PHP4 and PHP5 compatible (lemeur) Fixed Use Default for html email doesn't replace end of lines with BR (lemeur) Fixed #1739: Default button weren't working for HTML Email Settings (lemeur) Fixed #1555: Data submission on questions with radio buttons fails with Safari 2.0.4 and IE 5.2 on Mac OS X in question by question mode (c_schmitz) Fixed #1733: infinite loop in popup editor mode for Safari (c_schmitz) Updated Dutch Translation by Arno Fleming (a -dot- fleming -a-t-- stichtingdeombudsman -d-o-t- nl ) (c_schmitz) Fixed #1748: Row size too large error with MySQL - Multiple short text Question type used 255 chars per field. I changed this to TEXT fields in MySQL. (Do not do that for other DB systems since most other DB systems cannot select on TEXT fields which is important for statistics) (c_schmitz) Fixed #1728:Survey Import from prior LS versions was failing (c_schmitz) Fixed #1745: View summary of all available fields failed when survey contained a date question(c_schmitz) Fixed #1736: SQL error while printing user's answers and using Multiple Numerical Question Type(c_schmitz) Fixed numerous errors in HTML email handling (c_schmitz) Fixed #1744: CRSF possible on modify quota action (lemeur) Fixed #1742: Export queXML doesn't work for PHP5. Special Thanks for Alexandre Alapetite (lemeur) Fixed #1713: Fatal error with 'randomkey' on setting up tokens (c_schmitz)) Fixed strange warnings with html_entity_decode() and PHP 4 (c_schmitz) Fixed #1726: Pressing back button after submit produces "Fatal error: Call to undefined function createinsertquery()" (c_schmitz) Added some javascript to question type "Multiple choice with Comments" so unmarked boxes with comments aren't possible (c_schmitz) Fixed Quoting problem when XSS filter is off (c_schmitz) Fixed Quoting problem in emails when XSS filter is off (c_schmitz) Fixed a faulty link to FCKEditor config.php which resulted in uploades not working Changes from 1.52 to 1.70 New Features / Feature Changes - Release Date: 2008/02/25 [Survey at Runtime] INSERTANS for Question Type: Y, E, C (lemeur) [Import / Export] Automatic Translation of relative links (images) at Survey/Group/Question Import (lemeur) [Import / Export] Automatic Translation INSERTANS tags at Survey Import (lemeur) [Assessments] Valid generic (non-error) front page with list of available surveys. (jasebo) [Survey Design] Possibility to upload pictures to use in surveys (lemeur) [Installation] Postgresql support (c_schmitz) [Survey Design] FCKEditor integration for survey design (lemeur) [Survey Design] Wizard to insert tags (INSERTANS,...) as a plugin to FCKeditor (lemeur) [Survey Design] Quota Management (machaven) [Survey Design] timestamp at survey start (c_schmitz) [Survey Design] Dual Array Scale Question Type (Joesch) [Security] Super Administrator Right (lemeur) [Templates] Patch/Modification: Implement User Management to Template Access (patched by machaven) [Survey at Runtime] Resume an incomplete (and not saved) survey (lemeur) [Survey at Runtime] Prefilled Surveys (lemeur) [Security] Authorize the 'preview survey' to authenticated LS users only (lemeur) [Security] Implement Captcha for Survey-Access (with or without tokens) and makes Captcha switchable for Survey-Access/Registration/Load-and-Save (lemeur) [Security] Delegate authentication to the webserver (lemeur) [Survey at Runtime] Using a {LANGUAGECHANGER} tag integrates a select box in templates to change language on the fly (lazar) [Survey Design] Auto-incrementing answer codes (c_schmitz) [Tokens] Options to switch filter empty email field and filter duplicates in token import (c_schmitz) [Tokens] Emails can be sent as HTML (lemeur) [Survey at Runtime] Make Email Subjects of Admin Notifications Translateable (c_schmitz) [Survey Design] Move submit button to last question page (c_schmitz) [Survey at Runtime] Correct error message and further instructions, if user has disabled Cookies (c_schmitz) [Security] Protection against token code brute force attacks (lemeur) [Survey at Runtime] Checkbox for Multiple Choice Other Option (c_schmitz) [Survey Design] Mass Logic Eliminator (lemeur) [Survey Design] New conditions operators on comparizons,regexp (dgeaperez) [Survey Design] Total sum validation for "Multiple ShortText" Questions (jasebo) [Survey Design] Randomize answers for Flexible arrays (jasebo) [Survey Design] Re-organized survey creation/edition interface (lemeur) [Survey at Runtime] Alternative presentation of Dates question (jasebo) [Survey at Runtime] Print answers after completing the survey (c_schmitz) [Survey Design] SSL for STMP emailing (Patched by c_schmitz) [Import / Export] QueXML Survey structure export (Patched by c_schmitz) [Survey Design] Usability improvement: Hover effect for matrix questions (El-Matador-69) [Survey Design] Display Label Set Name at Question Details (not only the Label Set ID) (c_schmitz) [Tokens] Increased token code entropy (c_schmitz) [Tokens] Moved Email settings from survey properties to "Tokens-Settings"-Menu (c_schmitz) [Survey Design] Change conditions designer so that full question & answer text are visible (jasebo) [Survey at Runtime] Attribute to disable/clear other checkboxes in Multiple Options question (jasebo) [Survey Design] Adding new questions to very large surveys, and question sorts (jasebo) [Survey Design] Question Attribute "display_columns" for Gender Question--Type (jasebo) [Survey Design] Implemented dropdown layout for Dual Scale Question Type (lemeur) [Language] Added Slovak translation provided by Juraj Zubán aka D4v1dZ ( d4v1dz -a-t- gmail -d-o-t- com) Changes from 1.50 to 1.52 - Release Date: 2007/08/19 Features -Added a file extension check for the template editor (leochaton) -Added numercical input and max_chars within Multiple short text (thanks to skrat) (leochaton) -Lots of security fixes regarding internal security - upgrade is highly recommended. (c_schmitz) -Hint is now shown if database exist (c_schmitz) -Added a warning message when the user did not change the 'password' Password (c_schmitz) -Updated and now complete SPanish Translation by Luis M. Martínez -Updated and now complete Polish Translation by Damian Kubiak Fixes: -The style of the "Ranking Question" is now adjusted to the new color scheme at DataEntry (c_schmitz) -Fixed notices in template editor at "Question Page", "Submit Page" and "Clear all page" (c_schmitz) -Fixed completed Date Field in survey participants table being Too Short (c_schmitz) -Fixed Empty data on repeated submission in all-in-one mode (leochaton) -Fixed problem with mandatory questions in all-in-one mode (leochaton) -Fixed "Load unfinished survey" and "Save survey and return" buttons active even when the survey is not active (leochaton) -Fixed question marks being shown instead if Cyrillic/chinese/greek/... characters when installing LImeSurvey into a non-UTF8 database (c_schmitz) -Fixed $accesscontrol isn´t working correctly - removed this obsolete setting (leochaton, c_schmitz) -Fixed error clicking Browse button to view text box responses (leochaton) -Fixed Locale nl point to wrong images-directory (el-matador-69) -Fixed The saved control records were not deleted when the survey was deactivated. (leochaton) -Fixed statistics for free text questions (leochaton, c_schmitz) -Fixed a bug in the randomize function for answers (c_schmitz) -Numerous small fixes Changes from 1.01 to 1.50 - Release Date: 2007/08/06 New General Features * New design and new name * Multi-lingual surveys - do the same survey in multiple languages at the same time * Command line importer to import surveys (leochaton) * Usage of {SAVED_ID} and {TOKEN} in the end URL to interact with other applications (leochaton) * Separate installation directory that has to be removed on installation end * Import Tokens using LDAP Query (lemeur) * Check if the necessary requirements are fulfilled on installation and runtime (c_schmitz) * Semantic differential scale questions - sponsored by a donation from tileca (c_schmitz) * Preview question function (machaven) * SPSS export re-worked (machaven) * Reworked the token import to being more stable (machaven) * Reworked the Excel export to be OpenOffice.org compatible * Setting to config.php to manage the maximum session time & proper error message when taking a survey and the session is timing out for any reason (c_schmitz) * Captcha feature to prevent automatic registering (machaven) * Support for Microsoft SQL Server database (ferrisoxide) * Moved the manual to online site (c_schmitz) * New question attribute to limit the maximum number of answers in Multiple Options questions (attribute max_answers) (lemeur) * New user authentication system with user right/roles & groups (moses) * Re-ordering for groups and questions by up-down buttons instead of sorting by question/group name (c_schmitz/nkorfiatis) * Some interfaces for editing answers where changed so you can save changes to all answers for all languages on one click. (machaven/c_schmitz) * Added a new question type to change the survey language (c_schmitz) * Completely overhauled interface icons. The basic style has been kindly created by Mitchell Butler. * Added answer limiting based on a previous question for array question types (machaven) * Added page-by-page saving of the answers (swales) * Changed the translation system from language files to gettext system. That will make translations easier to handle and to update. Refer to the translation instructions here: How to translate LimeSurvey (c_schmitz) * Graphical date picker to date question type and survey properties (c_schmitz) * Overview of all surveys in addition to the existing combobox (nkorfiatis) * Save the referring URL in survey results. Sposnored by Lawrence Weathers (docweathers) Coder: Richard Kavanagh (www.benbun.co.uk) * Added feature to show custom attribute names in token interface * Added random survey number generation to make guesses on the surveyid harder * Moved admin interface styles to style sheets * Fixed image links and included PNGFix in admin interface for crappy old IE6 browsers (nkorfiatis) * Bubble hints on icons for FF (nkorfiatis) * DB Versioning for easier updates to the DB in the future (c_schmitz)) * Removed experimental interface New Languages * Brazilian Portuguese by Anderson La‚cio Galindo Trindade * Chinese Traditional (Area Hong Kong) by Mark Yeung * Finnish by Matti Lassila * Galician translation by Carlos Neira Cortizas * Japanese translation by Hiroki Yoshino * Polish by Maciej Zawado * Serbian by Ivan Recevic * Spanish by Carlos Juan Martín Pérez * Vietnamese by Vinh Ngo New Templates * New default template * New clear_logo template Changes from 0.996 to 1.0 -Added SMTP relay and authorization -Added Japanese translation kindly provided by Masaru Ryumae -Added Greek translation file kindly provided by Artemis Mendrinos -Added Romanian translation kindly provided by Bogdan Anastasiei -Added Swedish translation of administration kindly provided by Niklas Andersson -Updated spanish translation kindly provided by Juan Rafael Fern ndez -Updated russian translation by Alexander Shilov -Fixed an error message showing up when a survey was deleted but the token still was set to 'completed = yes' -Fixed bug #470: VVimport fails (reports that an active survey is not currently active) if dbprefix is set -Fixed bug #465: Error messages if a question has no answers -Fixed bug #463: Checkbox with conditions = JS error on Firefox in 'All in one' mode -Fixed bug #457: SQL syntax error when having changed a question type from a question with activated 'other' option to a question type with no 'other' option and then activating the survey. -Fixed bug #456: Emails using local server (Postfix) rather than remote mail server as specified in config file -Fixed bug #455: Losing ip-address when editing a cached survey -Fixed bug #435: Basic handling of session timeouts. -Fixed bug #458: Wrong path for 2 files in experimental interface -Removed a possible error in relation to dbprefix settings. -Removed a small warning notice regarding flush_cache_ob. -Fixed swedish language file -Fixed small antialiasing bug with JPGraph Changes from 0.995 to 0.996 -Fixed bug #454: remote exploit where attacker was able to inject code into the log file using save.php and could execute the injected code and attached commands by a broken MySQL command. This exploit is only working if the apache access.logs are made available (by mistake or a sloppy server configuration). -Updated french language files & instructions by S bastien Gaugry -Removed 'Header already sent messages' when sending notifications or test-submitting in question-by-question mode Changes from 0.993 to 0.995 Fixed bug #397: [Translation] Updated swedish lang-file (c_schmitz) Fixed bug #398: [Security] shell_exec not only disabled in safe_mode (c_schmitz) Fixed bug #400: [Documentation] Requirements for limesurvey (c_schmitz) Fixed bug #348: [Import / Export] Failed to import survey dumps when using MySQL version 5.x (c_schmitz) Fixed bug #403: [Import / Export] SPSS export does not work properly in 0.993 (c_schmitz) Fixed bug #411: [Survey at Runtime] Patch: Options List (do_list_radio function) (c_schmitz) Fixed bug #415: [Import / Export] Infinite loop in resultsdump.php (c_schmitz) Fixed bug #427: [Survey at Runtime] Error finding question attributes (c_schmitz) Fixed bug #424: [Tokens] /// in invitation text (c_schmitz) Fixed bug #419: [Tokens] Importing Tokens with pre-set token id not usable without editing (c_schmitz) Fixed bug #416: [Survey at Runtime] bug saving partially completed surveys - Multiple Options/Array. (c_schmitz) Fixed bug #425: [Tokens] Reminder emails with nothing but Subject line (c_schmitz) Fixed bug #432: [Survey at Runtime] Error finding question attributes (c_schmitz) Fixed bug #423: [Import / Export] wrong Excel export "Full headings" for matrix questions (c_schmitz) Fixed bug #422: [Survey at Runtime] $shownoanswer=0 - 5 point choice question shows the "No answer" option (c_schmitz) Fixed bug #434: [Survey at Runtime] Columns in array type questions no longer line up (c_schmitz) Fixed bug #428: [Survey at Runtime] Problems with public registration (c_schmitz) Fixed bug #437: [Import / Export] Exporting Question/Answer Codes returns Question Texts, not their codes (c_schmitz) Changes from 0.992 to 0.993 New features: Basic smtp email function can be configured in config.php now Bugfixes: - Resolved some serious issues with using tokens - Fixed copying of questions and conditions when using MySQL 5 server - Minor fixes und updates Changes from 0.991 to 0.992 New features: Added croatian language file (submitted by Ivana Pavic)! Change survey sent/taken from "Y" to the date: When reviewing the tokens display, the fields telling if the survey request was sent, and the survey taken, display a N or Y. This was changed to be the actual date this event took place. This is giving some siginificant additional information to the survey author. (Patch by Thomas Ringate / tringate!) New global option that allows the administrator to specify what is the minimum number of remaining answers in an 'array - flexible' question that must be remaining before repeating the question headings. This avoids that the headings of the question are repeated if only a few answers are remaining. (Patch by Kris Ven !) Changes: Moved admin CSS styles to separate CSS file Updated slovenian language file Updated dutch language file Updated french language file (by Pascal Bastien/pascal-gnu) Moved config.php and common.php from admin directory to main one. This allow easy configuration of permission on IIS (patch #326 by freddy77) Use extensively dirname and __FILE__ constants. This allow inclusion using full path names limiting some possible security issues. (patch #326 by freddy77) Added XPertmailer class wich helps alot when sending email dealing with all the linefeed issues. SMTP function will be available in the next version. Bug Fixes: Fixed bug #373: Setting Charset on MySQL connection Fixed bug #325: Spelling error in keyword fo SPSS export Fixed bug #331: Some conditions broken in 'All in one' survey mode Fixed bug #339: Input fields on "Register for survey "-page not constructed properly Fixed bug #339: Umlauts not showing up correctly in german formal language Fixed bug #348: Failed to import survey dumps when using MySQL version 5.x Fixed bug #345: Excel export reports "Use of undefined constant _IP_ADDRESS" Fixed bug #338: Message 'This survey is no longer available' if Expires: field is left empty when creating a survey by introducing a new field to the survey table since '0000-00-00' entries will be invalid under MySQL5 strict mode. Fixed bug #347: Invitation mail empty under certain server configurations Fixed bug 342: The "Export database" option exports all tables even if we use a prefix for tables Fixed bug #357: Error "Undefined index attribute..." in tokens.php when trying to export tokens Fixed bug #355: Save button on last page in group mode doesn't really make sense. Fixed bug #380: Can`t add a label with code 0 Fixed bug #368: Conditionals on multiple option / checkbox question type was broken Fixed bug #372: Backup of entire database command does not create correct empty default values Fixed bug #374: Couldn't delete response record if using prefixed tables Changes from 0.98 to 0.99 ========================= 1.) New question types * List type question divided into two question types - radio button or drop down, so you can choose on a question by question basis whether or not to have radio buttons or a dropdown list. * New "flexible" list type question uses labelsets to make reusing sets of answers easier - one radio and one dropdown type * New "Huge" text question allows for a _really big_ textarea 2.) New features * UTF-8 conversion. Use any char of any language mixed together. The problems with mixed up charsets are gone now hopefully. READ THE STATEMENT AT THE BEGINNING OF THIS FILE!!!! * Question attributes, allows for better control over the display and working of individual questions - for example: - Have multiple choice or list questions display in multiple columns - Set a maximum character length on text questions - Adjust the width of the input box in text questions - Hide the tip "Please Choose One" of selected questions - Allow the user to select the number of lines the text area will have with long free text and Huge free text Thank you very much to Shawn Wales (sf.net name: swales)! - Allows the user to select the width of the text area with long free text and Huge free text questions Thank you very much to Shawn Wales (sf.net name: swales)! * New system option to set the table type in MySQL * New "assessments" feature which allows you to sum the answers to groups of questions, or the total survey, and then present an "assessment" when the users submits the survey. * New survey options, including: - the capacity to set the "subject" of emails on a survey-by-survey basis - hide the "<< prev" button so users can only go forwards through a survey - Allow users to save a partially completed survey and come back to complete it later - Automatically load the "URL" when the user has completed the survey * VV Import and VV Export - A way of exporting and importing results directly to the responses table - which not only allows merging of survey responses run on different servers, but also the ability to add or remove questions to a survey while preserving the existing responses. * New sample survey * Added W3C HTML 4.01 transitional and WAI 508 compliance (not yet finished) * Basic ability to integrate into other CMS - thank you to asmaloney 3.) New language translations * COMPLETE French translation of the instructions and updated french language file kindly provided by S bastien GAUGRY !! (great work!) * COMPLETE Italian translation of the instructions and updated italian language file kindly provided by Mario Marani !! (great work!) * Bulgarian Language File kindly provided by Nikolay Tsanov * Added Portuguese language kindly provided by Rosaura Gazzola & Job Vieira L cio, Brazil * Updated german language files * Updated chinese language file thanks to Cha (sf.net name: cafetango) 4.) New themes * Included "Blue Heaven" theme * Included "BluenGrey" theme * Included "Vallendar" theme * Included "Business_Grey" theme * Included "Eirenicon" theme * Included "SoftGreenCurves" theme ... and tons of bugfixes - too many to write down here...