Changes from 6.15.4 (build 250710) to 6.15.5 (build 250724) July 24, 2025
-Fixed issue: Applied a11y instruction that is not programmatically associated and other accessibility fixes (#4322) (Anblik Audit Team)
-Fixed issue #CT-1333: Ensured that the old activate screen sets the access mode in the new manner (#4366) (lajosarpad)
-Fixed issue #20183: Fixed the closed and opened access mode appearance (#4370) (lajosarpad)
-Fixed issue #20180: Double escaping bug (#4374) (Gabriel Jenik)
-Fixed issue #20159: Modal content not shown inside a modal but as a page itself with no style (#4360) (Gabriel Jenik)
-Fixed issue #20037: Equation screen for subquestions - Wrong toggle, open/close reacts on every field (#4368) (Gabriel Jenik)
-Fixed issue #19894: Calling "__tostring" method on a SimpleXMLElement (#4369) (Gabriel Jenik)
#Updated translation: Slovak by brcino, jelen1
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Luxembourgish by yvilug
#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 6.15.3 (build 250708) to 6.15.4 (build 250710) July 10, 2025
+New feature: Email type header is added to any sent emails to better identify bounced emails (Carsten Schmitz)
+New feature #QE-1454: question with image (#4314) (Tim Willig)
-Fixed issue #LE-279: Ensured that datestamp is properly set (#4355) (lajosarpad)
-Fixed issue #AT-1685: Saving general settings in new editor causes problems with new prefixes (#4350) (Tim Willig)
-Fixed issue #20157: Encoded French special char aren't well translated (#4359) (Denis Chenu)
-Fixed issue #20145: [security] SQL injection in statistics (thanks to AnNguyen) (#4328) (Denis Chenu)
#Updated translation: French (France) by AnneSophieB, DenisChenu, eddylackmann, fgervais
#Updated translation: Czech by jelen1

Changes from 6.15.2 (build 250628) to 6.15.3 (build 250708) July 8, 2025
-Fixed issue: Applied a11y patches to welcome page and text questions (#4291) (Anblik Audit Team)
-Fixed issue #20147: Unable to update from 3.X (#4339) (Denis Chenu)
-Fixed issue #20139: Export as QueXML with debug 2 and 8.3.22 throws error (#4333) (Adam Zammit)
#Updated translation: Swahili by FredaM
#Updated translation: Slovenian by pur3bolt
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by lfanfoni, VerenaBerisha
#Updated translation: Italian (Informal) by lfanfoni, twilllig
#Updated translation: Galician by Calidonia

Changes from 6.15.1 (build 250626) to 6.15.2 (build 250628) June 28, 2025
Fixed issue #20155: Error saving survey settings

Changes from 6.15.0 (build 250623) to 6.15.1 (build 250626) June 26, 2025
-Fixed issue: GD should be a required library (Carsten Schmitz)
-Fixed issue #20149: Improve update script to set inheritance by default (marticos)
-Fixed issue #20149: Fix regex for question, subquestion and answer codes validation (marticos)
-Fixed issue #20149: Add Othersettings validation class to handle proper values (marticos)
-Fixed issue #20118: User creation : use enter key in form close dialog without create user (#4341) 
-Fixed issue #20117: Better error return in get_site_settings (#4330) (Denis Chenu)
-Fixed issue #20055: Missing save confirmation with validation errors 
#Updated translation: Tamil by lucas_encuesta.biz
#Updated translation: Slovenian by a11y.si, Grimpy, ixtlan-team-zvem, junoslukan, pur3bolt
#Updated translation: Slovak by jelen1
#Updated translation: Russian by ddrmoscow, dr1yll, olly, s.gorbatov
#Updated translation: Japanese by d_inoue
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Catalan by qualitatuvic
#Updated translation: Arabic by c_schmitz

Changes from 6.14.3 (build 250617) to 6.15.0 (build 250623) June 23, 2025
+New feature #QE-903: Easier response import which handles changed question types better (#4216) (lajosarpad)
-Fixed issue #QE-1505: Survey title and survey description should also use the base language as default, when missing in other languages (#4240) (Patricia Stell)
-Fixed issue #20144: [security] Unsafe unserialize leads to remote code execution (#4329) (Denis Chenu)
-Fixed issue #20098: Sensitive information exposed to public in session errors (#4309) (Gabriel Jenik)
-Fixed issue #20083: Pre-Installation check - Session writable re-check is impossible (#4315) (Gabriel Jenik)
-Fixed issue #20070: Enabling custom twig extension goes to 500 if HelloWorld extension is present (#4319) (Gabriel Jenik)
-Fixed issue #18229: Faulty message on numeric questions (#4273) (Denis Chenu)
#Updated translation: Portuguese (Brazil) by holch
#Updated translation: Italian by drsi.staff, lfanfoni, twilllig
#Updated translation: Italian (Informal) by lfanfoni, twilllig
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz

Changes from 6.14.2 (build 250610) to 6.14.3 (build 250617) June 17, 2025
-Fixed issue #20128: json_decode() error in SurveyLanguageSetting.php for PHP 8.3 (#4305) (Gabriel Jenik)
-Fixed issue #19171: Unable to use dropdown in config.xml with core options (#4316) (Gabriel Jenik)
#Updated translation: Slovak by jelen1
#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, twilllig
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Catalan by qualitatuvic

Changes from 6.14.1 (build 250527) to 6.14.2 (build 250610) June 10, 2025
-Fixed issue: Error message 'Invalid call to a member function decryptBeforeOutput() on null' (Carsten Schmitz)
-Fixed issue #20132: With debug=2 I am getting an error when exporting responses to SPSS (#4310) (Gabriel Jenik)
-Fixed issue #20129: Dump when accessing 2FA Admin screen, with DEBUG enabled (#4308) (Gabriel Jenik)
-Fixed issue #20127: Dump when browsing responses, with DEBUG enabled (#4307) (Gabriel Jenik)
-Fixed issue #20120: Advanced ranking height and width are set to 0 wh… (#4290) (fsay.php)
-Fixed issue #20112: Soft mandatory questions treated as mandatory whe… (#4287) (Denis Chenu)
-Fixed issue #20107: Statistics PDF export with Pie Charts not working (#4298) (Gabriel Jenik)
-Fixed issue #20091: Optin broken (Carsten Schmitz)
-Fixed issue #20047: Unable to open survey on new tab in Survey listing (#4313) (Gabriel Jenik)
-Fixed issue #20034: Exceeding the number of maximum access code validation attempts (#4301) (Gabriel Jenik)
-Fixed issue #20020: SPSS export - multiple answers question (#4297) (Gabriel Jenik)
#Updated translation: Swahili by FredaM
#Updated translation: Portuguese (Portugal) by samarta
#Updated translation: Japanese by d_inoue
#Updated translation: Hungarian by kkd, PFerenc
#Updated translation: Hungarian (Informal) by kkd
#Updated translation: German (Easy) by c_schmitz
#Updated translation: Dutch by Han, twilllig
#Updated translation: Dutch (Informal) by Han, twilllig

Changes from 6.14.0 (build 250520) to 6.14.1 (build 250527) May 27, 2025
-Fixed issue: Plugin load error not sending email in console mode (Carsten Schmitz)
-Fixed issue #20096: Confirmation email is not sent if multiple participants/email addresses are used, also applies to admin notifications (#4282) (Gabriel Jenik)
-Fixed issue #20091: Optout/Optin broken (Carsten Schmitz)
#Updated translation: Swahili by FredaM
#Updated translation: Slovak by jelen1
#Updated translation: Portuguese (Portugal) by holch, samarta, sergiobaiao, twilllig
#Updated translation: Portuguese (Brazil) by holch, sergiobaiao, twilllig
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Japanese by d_inoue, nomoto, twilllig
#Updated translation: German by c_schmitz
#Updated translation: Finnish by Jmantysalo
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1, twilllig
#Updated translation: Catalan by qualitatuvic

Changes from 6.13.3 (build 250512) to 6.14.0 (build 250520) May 20, 2025
+New feature #20080: Send an email when plugin was deactivated (#4275) (Denis Chenu)
-Fixed issue: box shadow wrongly displayed in navbar-toggler (Patrick Teichmann)
-Fixed issue #41554: Internal server error (500) division by zero fix for RenderMultipleChoice (#4283) (Rami Shenouda)
-Fixed issue #20097: SQL Error when saving failed email notification (#4281) (Gabriel Jenik)
-Fixed issue #20091: Eternal redirections (#4277) (Denis Chenu)
-Fixed issue #20090: Return 1st existing surey with specific link (#4276) (Denis Chenu)
-Fixed issue #20087: Modal content not shown inside a modal but as a page itself with no style (#4270) (Gabriel Jenik)
-Fixed issue #20086: English text string makes no sense, can't be translated (#4280) (Gabriel Jenik)
#Updated translation: Vietnamese by twilllig
#Updated translation: Ukrainian by twilllig
#Updated translation: Turkish by twilllig
#Updated translation: Thai by twilllig
#Updated translation: Tagalog by twilllig
#Updated translation: Swedish by twilllig
#Updated translation: Swahili by FredaM
#Updated translation: Spanish (Spain) by twilllig
#Updated translation: Spanish (Mexican) by twilllig
#Updated translation: Slovak by c_schmitz, jelen1, twilllig
#Updated translation: Russian by twilllig
#Updated translation: Romanian by twilllig
#Updated translation: Portuguese (Portugal) by twilllig
#Updated translation: Portuguese (Brazil) by c_schmitz, holch, rhnascimento, twilllig
#Updated translation: Polish by elissa, twilllig
#Updated translation: Norwegian (Bokmål) by twilllig
#Updated translation: Mongolian by twilllig
#Updated translation: Malay by twilllig
#Updated translation: Korean by twilllig
#Updated translation: Japanese by twilllig, d_inoue
#Updated translation: Italian by twilllig, drsi.staff, lfanfoni, luciano.parrilla
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Indonesian by twilllig
#Updated translation: Hungarian by twilllig
#Updated translation: Hindi by twilllig
#Updated translation: German by c_schmitz, twilllig
#Updated translation: German (Informal) by c_schmitz, twilllig
#Updated translation: French (France) by twilllig
#Updated translation: Finnish by twilllig, Jmantysalo
#Updated translation: Dutch by twilllig
#Updated translation: Danish by twilllig
#Updated translation: Czech by c_schmitz, jelen1, twilllig
#Updated translation: Czech (Informal) by jelen1, slansky, twilllig
#Updated translation: Croatian by twilllig
#Updated translation: Chinese (Taiwan) (Traditional) by twilllig
#Updated translation: Chinese (Simplified) by twilllig
#Updated translation: Catalan by qualitatuvic
#Updated translation: Arabic by twilllig

Changes from 6.13.2 (build 250506) to 6.13.3 (build 250512) May 12, 2025
-Fixed issue: If the database is using a different timezone than PHP the created/modified timestamps for certain records would differ (#4265) (Carsten Schmitz)
-Fixed issue: Two type errors  (#4271) (Tim Willig)
-Fixed issue #20080: Disable plugins without way to alert administrator (#4253) (Denis Chenu)
-Fixed issue #20063: Loading spinner prevents modal button press when adding an empty participant (#4255) (Gabriel Jenik)
-Fixed issue #19986: List with comment with Dropdown presentation set to On doesn't offer placeholder value (#4218) (Gabriel Jenik)
#Updated translation: Slovak by jelen1
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Marathi by tibor.pacalat
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1

Changes from 6.13.1 (build 250428) to 6.13.2 (build 250506) May 6, 2025
-Fixed issue: Ugly message when trying to backup DB on non-MySQL DB type (Carsten Schmitz)
-Fixed issue #20085: Debug 2, PHP8.3 : unable to upload valid plugin (#4261) (Denis Chenu)
-Fixed issue #20072: Unable to import some surveys with debug=1 (Carsten Schmitz)
-Fixed issue #20071: Haitian Creole fails to quick translate (Carsten Schmitz)
-Fixed issue #20065: [security] SQL injection in central participant management (#4247) (Denis Chenu)
-Fixed issue #20064: Group order not set correctly when copying a question to a group such that subsequent copied questions end up in the wrong order (#4259) (Gabriel Jenik)
-Fixed issue #20058: Can't retrieve a file uploaded with RC api (#4241) (Alain Lima)
-Fixed issue #20057: Bulk setting the expiration date (#4256) (Gabriel Jenik)
-Fixed issue #20017: Error selecting the first possible date in the calendar (#4252) (Gabriel Jenik)
-Fixed issue #19769: Duplicate question type images (#4242) (HaroWana)
-Fixed issue #19419: Batch editing in the participants table - "invitation sent","reminder sent" & "completed" fields are filled out unintentionally (#4248) (Gabriel Jenik)
#Updated translation: Portuguese (Brazil) by c_schmitz, holch, samarta
#Updated translation: Papiamento (Curaçao and Bonaire) by indigoblueconsult
#Updated translation: Japanese by d_inoue, nomoto
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Catalan by qualitatuvic