Changes from 6.16.1 (build 251125) to 6.16.2 (build 251209) December 9, 2025 -Fixed issue: a11y missing aria-label for radio button and missing role for list in globalsettings (#4600) (Anblik Audit Team) -Fixed issue: SMTP not being kept alive. When SMTP is kept alive the SMTP debug log only needs to show once (Carsten Schmitz) -Fixed issue: Missing bracket for F or H array question type in statistics (#4590) (Stefan K) -Fixed issue: Import survey button cutting off longer captions (Carsten Schmitz) -Fixed issue: Cannot import very old survey achives because of missing startdate field (Carsten Schmitz) -Fixed issue: A11y survey participants / send email invitation 1 fixes (#4491) (Anblik Audit Team) -Fixed issue: A11y supply aria level for modal title in panel integration(#4584) (Anblik Audit Team) -Fixed issue: A11y import and export resources buttons have incorrect tag assigned to them (#4589) (Anblik Audit Team) -Fixed issue: A11y for survey participants export dialog (#4500) (Anblik Audit Team) -Fixed issue: A11y for survey participants bounce settings (#4506) (Anblik Audit Team) -Fixed issue: A11y for survey participants / send email invitation 2 (#4493) (Anblik Audit Team) -Fixed issue: A11y for radio buttons in participant view (#4521) (Anblik Audit Team) -Fixed issue: A11y for import resources modal as well as focus indicator for all modal close buttons (#4594) (Anblik Audit Team) -Fixed issue: A11y for headers in edit email templates (#4502) (Anblik Audit Team) -Fixed issue: A11y for add/edit participant form labels (#4547) (Anblik Audit Team) -Fixed issue: A11y for add participants to CPDB (#4496) (Anblik Audit Team) -Fixed issue: A11y for survey participants pages CSV upload and manage attributes (#4497) (Anblik Audit Team) -Fixed issue: A11y added heading tag for description in survey group form (#4596) (Anblik Audit Team) -Fixed issue: A11y added correct role to assessment language tabs and fixed label for assesment name (#4583) (Anblik Audit Team) -Fixed issue #20381: Easy to put an invalid email when installing the app (#4598) (Denis Chenu) -Fixed issue #20375: Error - "Cannot access offset of type array on array" when invalid lang param is used (#4578) (Carsten Schmitz) -Fixed issue #20370: Randomization of answer options in Array and Array Dual Scale (#4581) (Tim Willig) -Fixed issue #20369: "Add user" button on list surveys view leads to general user management view instead of survey permissions view (#4566) (Richard) -Fixed issue #20359: XML-RPC signature missmatch for set_participant_p… (#4550) (Chema Molins) -Fixed issue #20150: Wrong statistics result on multiple choice question type (#4429) (Denis Chenu) -Fixed issue #19859: Cannot import very old survey achives because of empty startdate field (Carsten Schmitz) -Fixed issue #14762: No accessible title or label for progressbar (#4551) (Carsten Schmitz) #Updated translation: Swahili by FredaM #Updated translation: Slovak by jelen1 #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Japanese by d_inoue #Updated translation: Georgian by Tchumbura #Updated translation: French (France) by arnaud21, b00z00, DenisChenu, frederic93190, jayce, nathalieH971, riqcles #Updated translation: Finnish by Jmantysalo #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1, VBraun Changes from (build ssue) to 6.16.1 (build 251125) November 25, 2025 -Fixed issue: Warning for invalid DateTime object on first opening of administration if debug mode is active (Carsten Schmitz) -Fixed issue: Broken token session (#4570) (lajosarpad) -Fixed issue: Access mode dropdown button works after activation (#4560) (lajosarpad) -Fixed issue #20365: Getting an error when trying to upgrade to 6.16.0+251120 using Postgres (Carsten Schmitz) -Fixed issue #20361: Bootstrap dropdown selected hover style issue (#4556) (Tõnis Ormisson) -Fixed issue #20355: Not able to upgrade to newer version when running on MSSQL DBMS (lajosarpad) -Fixed issue #15355: TCPDF doesn't remove temporary files used for images (Carsten Schmitz) Changes from 6.15.24 (build 251117) to 6.16.0 (build 251120) November 20, 2025 +New feature #20341: Added full-screen question script editor (#4515) (Tõnis Ormisson) +New feature #AT-1415: introducing new option Random A-Z/Z-A for answer options/subquestion order setting (#4466) +New feature #LE-86: include last modified date in survey list boxes (#4463) -Fixed issue: Expression manager substr() function crashing out if a non-integer text is given for start/length (Carsten Schmitz) -Fixed issue #LE-429: Survey detail performance is enhanced with a caching mechanism (lajosarpad) -Fixed issue: Supporting the timestamp value consistently (Ahmed Abd El-Azeem) -Fixed issue #LE-285: ensure tokensTable creation upon allowRegister toggle (#4372) (haythem chibani) -Fixed issue #LE-257: Ensured that participants can be restored even if we have an empty participants table (#4338) (lajosarpad) -Fixed issue #CT-1301: Ensured that the survey name and the expiry show up dynamically (#4462) (lajosarpad) -Fixed issue #AT-1746: Show correct active item in new side menu (#4504) (Tim Willig) -Fixed issue #20279: Error page didn't get theme option (#4469) (Denis Chenu) -Fixed issue: open and closed access modes not being set without deactivation #Updated translation: Slovak by jelen1 #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 content from new editor in editorTranslations.php Changes from 6.15.23 (build 251110) to 6.15.24 (build 251117) November 17, 2025 -Fixed issue: Refreshing the asset cache in global settings does not remove old asset files (#4524) (Carsten Schmitz) -Fixed issue #CT-1454: [security] Upgraded guzzle-psr7 version due to security reasons (#4467) (lajosarpad) -Fixed issue #20352: Confusing display of "Total surveys completed" in participant overview (Carsten Schmitz) -Fixed issue #20294: Quick-translate using Google translation API would not work with some languages (#4523) (Carsten Schmitz) -Fixed issue #20286: Bad wording in password reset email (Carsten Schmitz) -Fixed issue #20271: Reflected XSS in Lime Survey Version 6.15.10+250901 (#4518) (Gabriel Jenik) -Fixed issue #20267: "Total screened out" user counter does not update inside the participant view when quota is met (#4533) (Mohab Elsheikh) -Fixed issue #20253: Batch edit incorrectly changes timestamp of invited, reminded and completed (#4520) (Mohab Elsheikh) -Fixed issue #16116: Lack of freetype support shows no CAPTCHA and no alert (Carsten Schmitz) #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: Finnish by Jmantysalo Changes from 6.15.22 (build 251103) to 6.15.23 (build 251110) November 10, 2025 -Fixed issue: Public survey page not displaying correctly if survey group ID is missing (#4513) (lajosarpad) -Fixed issue: Failure on survey list if language setting is missing (lajosarpad) -Fixed issue: Automatic field mappings in Central participant management were not stored/remembered (Carsten Schmitz) -Fixed issue #20335: Translate PersistErrorException message in LanguageSettings.php (#4510) (Richard) #Updated translation: Slovak by jelen1 #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by ritapas #Updated translation: Czech by jelen1 #Updated translation: Czech (Informal) by jelen1 Changes from 6.15.21 (build 251028) to 6.15.22 (build 251103) November 3, 2025 -Fixed issue: Survey template cannot be imported (Carsten Schmitz) -Fixed issue #20136: Token attributes logic with anonymous survey (#4358) (Denis Chenu) #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han Changes from 6.15.20 (build 251021) to 6.15.21 (build 251028) October 28, 2025 -Fixed issue: Unresponsive react (lajosarpad) -Fixed issue: DB version update not possible with self-registering plugins (Carsten Schmitz) -Fixed issue #20307: Translate 'Create new...' in LayoutHelper.php. (#4483) (Richard) -Fixed issue #20287: Fix Attribute category being shown in Question settings (#4470) (Richard) -Fixed issue #20276: Placeholder fields on email templates for invitations/reminder are not populated (Carsten Schmitz) -Fixed issue #20161: Stored Cross-Site Scripting (SXSS) in admin portal (#4356) (Gabriel Jenik) -Fixed issue #20114: queXML export doesn't replace EM placeholders (#4460) (Adam Zammit) -Fixed issue #20089: HTML shown in notification after creating a user through User management (#4362) (Denis Chenu) -Fixed issue #20068: [security] LDAP Injection Vulnerability in AuthLDAP (#4250) (Denis Chenu) -Fixed issue #20056: debug = 1 still send deprecated error (#4363) (Denis Chenu) #Updated translation: Polish by elissa #Updated translation: Polish (Informal) by elissa #Updated translation: Hungarian by kkd #Updated translation: Hungarian (Informal) by kkd #Updated translation: Finnish by Jmantysalo Changes from 6.15.19 (build 251017) to 6.15.20 (build 251021) October 21, 2025 -Fixed issue: incorrect timezone survey (#4482) (lajosarpad) -Fixed issue #CT-458: Refactored SQL command builders (#4473) (lajosarpad) -Fixed issue #20310: Create survey from dashboard skips initial settings (#4490) (Tim Willig) -Fixed issue #20309: Multiple choice "Other" option has styling issues (#4488) (Denis Chenu) #Updated translation: Japanese by d_inoue #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han, twilllig #Updated translation: Catalan by qualitatuvic Changes from 6.15.18 (build 251016) to 6.15.19 (build 251017) October 17, 2025 -Fixed issue: Time stamp not always UTC (lajosarpad) -Fixed issue #20308: Update bug with Postgres (lajosarpad) -Fixed issue #20214: Create new survey skips initial settings (#4471) (Tim Willig) #Updated translation: Japanese by d_inoue Changes from 6.15.17 (build 251013) to 6.15.18 (build 251016) October 16, 2025 -Fixed issue #LE-429: Refactor timestamp format (#4479) (Ahmed Abd El-Azeem) -Fixed issue #LE-429: Optimized survey detail (#4476) (lajosarpad) -Fixed issue #18211: List (Radio) questions columns not in one (ul) tag (#3038) (Denis Chenu) #Updated translation: Turkish by bulent, kayazeren #Updated translation: Japanese by nomoto #Updated translation: Italian by ritapas #Updated translation: Italian (Informal) by lfanfoni #Updated translation: German by c_schmitz #Updated translation: German (Informal) by c_schmitz #Updated translation: Finnish by Jmantysalo #Updated translation: Catalan by qualitatuvic #Updated translation: Bengali by rhythms #Updated translation: Afrikaans by Satyajeetchauhan Changes from 6.15.16 (build 251006) to 6.15.17 (build 251013) October 13, 2025 -Fixed issue: provide event so additional global general settings can be rendered through plugins (Patrick Teichmann) -Fixed issue #CT-1443: Added support for exporting and importing question theme name with txt (#4472) (lajosarpad) -Fixed issue #AT-1727: Clean up answer records when question type changes (#4464) (lajosarpad) -Fixed issue #20264: Bounce processing cannot match encrypted participant email addresses (#4440) (Gabriel Jenik) #Updated translation: Welsh by ChrisWilliams #Updated translation: Russian by alexez, c_schmitz, kvolk2lim, s.gorbatov, twilllig, vipgroup, watslaw #Updated translation: Portuguese (Brazil) by holch, perrang #Updated translation: Italian by lfanfoni #Updated translation: Italian (Informal) by lfanfoni #Updated translation: Dutch by Han #Updated translation: Dutch (Informal) by Han, twilllig #Updated translation: Catalan by qualitatuvic #Updated translation: Arabic by falsumairi, Shatha