/
release_notes.txt
6921 lines (6491 loc) · 504 KB
/
release_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Welcome to LimeSurvey v4.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 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 data 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 c_schmitz, 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 c_schmitz, 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 c_schmitz, lfanfoni
#Updated translation: Italian (Informal) by c_schmitz, 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 c_schmitz, 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 c_schmitz, Han, kpadm
#Updated translation: Dutch (Informal) by c_schmitz, 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 c_schmitz, Han, L191
#Updated translation: Dutch (Informal) by c_schmitz, Han
#Updated translation: Danish by Mikkel
#Updated translation: Czech by VBraun, jelen1
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Catalan by c_schmitz, 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 c_schmitz, jelen1
#Updated translation: Czech (Informal) by slansky, VBraun, jelen1
#Updated translation: Croatian by rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.0.0-RC14 (build 200109) to 4.0.0 (build 200116) January 16, 2020
+New feature: Converting LS3 question themes to LS4 (Patrick Teichmann)
-Fixed issue: cannot create label sets (lacrioque)
-Fixed issue: Tooltips are not showing in hosting top bar (Eddy Lackmann)
-Fixed issue: Proper error message when you save a question with wrong code (Marc Leonhardt)
-Fixed issue: Proper error mesage when you save a question with wrong code (lacrioque)
-Fixed issue: Potential lost responses on first page (Denis Chenu)
-Fixed issue: Notice for filter search in encrypted values (Token - Survey participant gridview) (Eddy Lackmann)
-Fixed issue: Notice for filter search in encrypted values (Response gridview) (Eddy Lackmann)
-Fixed issue: Notice for filter search in encrypted values (Participant gridview) (Eddy Lackmann)
-Fixed issue: List questions defunct gridview on firstload from sidepanel (Marc Leonhardt)
-Fixed issue: Can't upload plugin zip file (Eddy Lackmann)
-Fixed issue: 15715: Adjust text theme editor (Jessica Höck)
-Fixed issue: #15697 Quick add and predefined label sets should be greted out when survey is active (they will not be rendered when survey is not active) (Jessica Höck)
-Fixed issue #15715: Adjust message theme editor (Jessica Höck)
-Fixed issue #15696: Multiple email addresses in token are not working (lacrioque)
-Fixed issue #15696: Multiple email addresses in token are not working (Denis Chenu)
-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 #15690: User with XSS enable can add/update scripts (#1364) (Denis Chenu)
-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 #15681: LimeSurvey 3.21.1 Cross Site Scripting Stored (lacrioque)
-Fixed issue #15680: LimeSurvey 3.21.1 Cross Site Scripting Stored (lacrioque)
-Fixed issue #15672: LimeSurvey 3.21.1 Cross Site Scripting (lacrioque)
-Fixed issue #15665: Filemanager is missing a download and mass download function (lacrioque)
-Fixed issue #15651: delete_participant fails to delete and gives no error back (Adam Zammit)
-Fixed issue #15644: Unable to translate theme options (Patrick Teichmann)
-Fixed issue #15622: Theme Options are not available for translation (Patrick Teichmann)
-Fixed issue #15584: Error when adding list-radio answer with code "0" (lacrioque)
-Fixed issue #15570: Column filter gets stuck after selecting once and does not filter certain columns (Patrick Teichmann)
-Fixed issue #14129: Translation missing in subquestion panel (Marc Leonhardt)
-Fixed issue #15690: User with XSS enable can add/update scripts (Denis Chenu)
#Updated translation: Turkish by bulent
#Updated translation: Spanish (Spain) by eddylackmann
#Updated translation: Russian by kmaksat
#Updated translation: Luxembourgish by c_schmitz
#Updated translation: Kyrgyz by kmaksat
#Updated translation: Korean by zist21
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Hungarian by kkd
#Updated translation: German by eddylackmann
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: French (France) by riqcles
#Updated translation: Danish by Mikkel
#Updated translation: Croatian by dominikvitt, rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.0.0-RC13 (build 191223) to 4.0.0-RC14 (build 200109) January 9, 2020
-Fixed issue: Tooltips are not showing in admin top bar (Eddy Lackmann)
-Fixed issue: CPDB attributes gridview pagination/ajax not working (Patricia Stelling)
-Fixed issue #15641: Participants do not get stored when shared from the survey participants table (Patricia Stelling)
-Fixed issue #14129: Translation missing in subquestion panel (Marc Leonhardt)
-Fixed Issue: Display allowed file formats in file Uploader (Eddy Lackmann)
Changes from 4.0.0-RC12 (build 191217) to 4.0.0-RC13 (build 191223) December 23, 2019
-Fixed issue: Tests for the question theme selector are working again (Markus Flür)
-Fixed issue: Statistic buttons misssing (Simple mode, View statistics) (Eddy Lackmann)
-Fixed issue: Disable import page/question buttons on active survey (Marc Leonhardt)
-Fixed issue #15662: Some UTF-88 characters saved as ????? in DB when using MSSQL and IIS (#1353) (Denis Chenu)
-Fixed issue #15446: Custom Twig extensions do not work (Marc Leonhardt)
-Fixed issue #14552: Backward navigation broken if navigation delay is enabled (lacrioque)
Changes from 4.0.0-RC11 (build 191209) to 4.0.0-RC12 (build 191217) December 17, 2019
+New translation: Somali (Carsten Schmitz)
+New feature: Allow videos if XSS is enabled (Carsten Schmitz)
-Fixed issue: permission roles filter/pagination/ajax not working (Patrick Teichmann)
-Fixed issue: Top Bar missing for 'export responses to SPSS' (Eddy Lackmann)
-Fixed issue: Top Bar / Button missing for 'Export responses' View (Eddy Lackmann)
-Fixed issue: Missing Export Button for 'Export as vv survey file' (Eddy Lackmann)
-Fixed issue: Labelsets not completely done in LS4 style (lacrioque)
-Fixed issue: Label Set save not replacing old values in the db resulting in duplicates when reading (Patrick Teichmann)
-Fixed issue: Label Set added missing flash messages (Patrick Teichmann)
-Fixed issue: Import responses from a deactivated survey top bar (Eddy Lackmann)
-Fixed issue: Import VV survey View missing top bar (Eddy Lackmann)
-Fixed issue: Hidden tutorial until we can fix it correctly (lacrioque)
-Fixed issue: Disable import page/question buttons on active survey (Marc Leonhardt)
-Fixed issue: Add group in surveypermissions ambiguous (lacrioque)
-Fixed issue #15657: Admin user with only Read response acces can not see response listing (debug at 2) (Denis Chenu)
-Fixed issue #15630: Label Set Quick add is broken (Patrick Teichmann)
-Fixed issue #15623: gridview pagination not working for saved partial responses (Patrick Teichmann)
-Fixed issue #15609: Cannot add new survey menu (Marc Leonhardt)
-Fixed issue #15602: Question Group redirects with undefined on deletion (Patrick Teichmann)
-Fixed issue #15593: Tooltips doesn't work after adding user (Eddy Lackmann)
-Fixed issue #15590: "Batch deletion" broken in a number of ways (Eddy Lackmann)
-Fixed issue #15585: Wrong extraction path for Question Themes and error handling (Patrick Teichmann)
-Fixed issue #15571: CPDB - cannot use the search boxes below associated to the additional attributes (Patricia Stelling)
-Fixed issue #15569: Preview of inherited template is always the default (fruity) (Patrick Teichmann)
-Fixed issue #15552: Missing setting: Show survey title in export PDFs (Marc Leonhardt)
-Fixed issue #14552: Backward navigation broken if navigation delay is enabled (lacrioque)
#Updated translation: Turkish by bulent
#Updated translation: Spanish (Mexican) by corzel
#Updated translation: Russian by kmaksat
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Kyrgyz by kmaksat
#Updated translation: Kazakh by KlickERR
#Updated translation: Kazakh by KlickERR
#Updated translation: Italian by lfanfoni
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Hungarian by kkd
#Updated translation: Estonian by TonisOrmisson
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Danish by Mikkel
#Updated translation: Catalan by qualitatuvic
Changes from 4.0.0-RC10 (build 191202) to 4.0.0-RC11 (build 191209) December 9, 2019
-New feature #15513: Missing function floatval() in EM (#1344) (Denis Chenu)
-Fixed issue: quickedit working again (lacrioque)
-Fixed issue: question with exclusive all breaks question editor (lacrioque)
-Fixed issue: ordering broken after quick add (lacrioque)
-Fixed issue: duplicating a row triggers insert after the next row +1 (lacrioque)
-Fixed issue #15628: refresh page, create survey page - tab moves to settings (Jessica Höck)
-Fixed issue #15636: Invalid page thrown on create question (lacrioque)
-Fixed issue #15627: refresh page when you access a survey page - tab moves to settings and does not stay on structure. (Jessica Höck)
-Fixed issue #15626: refresh page when you access a question - tab moves to settings (Jessica Höck)
-Fixed issue #15625: refresh page when you add a new question - tab moves to settings (Jessica Höck)
-Fixed issue #15623: gridview pagination not working for saved partial responses (Patrick Teichmann)
-Fixed issue #15610: RemoteControl cpd_importParticipants does not blacklist participants (Marko Bischof)
-Fixed issue #15606: Managed to delete core attributes from CPDB (Patricia Stelling)
-Fixed issue #15524: Multiple choice displayed as Bootstrap buttons in question editor (lacrioque)
-Fixed issue #15487: Try to edit multiple text answer questions (lacrioque)
-Fixed issue #15376: Preview question not working (session fix) (Olle Haerstedt)
-Fixed issue #15571: CPDB - cannot use the search boxes below associated to the additional attributes (Patricia Stelling)
#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 4.0.0-RC9 (build 191125) to 4.0.0-RC10 (build 191202) December 2, 2019
-Fixed issue: scrolling wrapper not properly displayed for response table (Patrick Teichmann)
-Fixed issue: Compatibility issues with PostgreSQL 12 (#1346) (Mario Wehr)
-Fixed issue #15589: "Data entry" menu broken - URL incorrect (Patricia Stelling)
-Fixed issue #15570: Select columns to filter not working in response table (Patrick Teichmann)
-Fixed issue #15523: partial filter not working for email in "View saved but not submitted Responses" (Patrick Teichmann)
-Fixed issue #15469: Submit invalid part from question: loose all data (Jessica Höck)
-Fixed Issue #15575: Create question tab moves to setting (Jessica Höck , Olle Haerstedt)
-Fixed Issue #15573: Create page tab moves to settings (Jessica Höck,Olle Haerstedt)
Changes from 4.0.0-RC8 (build 191118) to 4.0.0-RC9 (build 191125) November 25, 2019
-Fixed issue: Unable to install MS Sql server database (Carsten Schmitz)
-Fixed issue: Unable to install LS4 on Sql Server database (Carsten Schmitz)
-Fixed issue: Travis red because of failing JS-Tests (lacrioque)
-Fixed issue: Renamed relevance to condition for better understanding - expand on 'Conditions designer' (Carsten Schmitz)
-Fixed issue: Preactivate data export for R and Stata (Olle Haerstedt)
-Fixed issue: No error message if you try to upload a weird file format in file manager OP#287 (lacrioque)
-Fixed issue: Missing translation in tutorial (Martin Unkel)
-Fixed issue: Conditions designer not working when survey used certain question types (Carsten Schmitz)
-Fixed issue: Bug low resolution (check question editor) OP#248 (lacrioque)
-Fixed issue #15599: Ajax mode being activated when importing an old survey which has it enabled (Carsten Schmitz)
-Fixed issue #15594: Can assign "No role" to user - shouldn't be possible (Carsten Schmitz)
-Fixed issue #15587: queXML PDF doesn't show minutes for date questions (Adam Zammit)
-Fixed issue #15571: CPDB - cannot use the search boxes below associated to the additional attributes (Eddy Lackmann)
-Fixed issue #15562: Delete user in confirmation dialog (Eddy Lackmann)
-Fixed issue #15554: Core plugins should be pre-installed (Olle Haerstedt)
-Fixed issue #15376: fixed url being called for the preview and added missing surveyID config for question rendering / survey session needs to be loaded (Patrick Teichmann)
-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 #15133: Quick add answer : copy/paste from LibreOffice Calc don't work anymore (lacrioque)
-Fixed issue #15111: admin start page: last visited question and last visited survey should be static (Patricia Stelling)
-Fixed issue #15081: "Repeat answer options" attribute is badly named and can be irrating in what it actually does; changed it to "Repeat headers" (Patricia Stelling)
Changes from 4.0.0-RC7 (build 191111) to 4.0.0-RC8 (build 191118) November 18, 2019
-Fixed issue #15532: Show warnings when implicit alphabetical compare (#1341) (Denis Chenu)
-Fixed issue: in 10point and 5point Array, the numbers are ot always shown (lacrioque)
-Fixed issue: i10N of questions not stored (lacrioque)
-Fixed issue: can't import theme in theme editor (LouisGac)
-Fixed issue: User import (CSV / JSON) not working (Eddy Lackmann)
-Fixed issue: Skipping on invitation/reminder sendout (Carsten Schmitz)
-Fixed issue: Saving some questiontypes didn't work with debug mode disabled (lacrioque)
-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 #15535: Unable to use condition editor (Olle Haerstedt)
-Fixed issue #15532: Show warnings when implicit alphabetical compare is used in expressions (Denis Chenu)
-Fixed issue #15523: View saved but not submitted - filters do not work (LouisGac)
-Fixed issue #15523: View saved but not submitted - filters do not work (LouisGac)
-Fixed issue #15515: Delete button next to save when adding participants (LouisGac)
-Fixed issue #15510: Missing tooltips for user management action buttons (Eddy Lackmann)
-Fixed issue #15430: Bars at statistics are often hardly visible / Wrong bar colors (Patrick Teichmann)
-Fixed issue #15426: Group relevance equations not imported (Olle Haerstedt)
-Fixed issue #15329: Missing indication for "{" and "}" at group relevance field (LouisGac)
-Fixed issue #15123: no "clear all" button (LouisGac)
-Fixed issue #14766: Possible collision with PHPSESSID cookies on the same domain (Carsten Schmitz)
-Fixed issue #15511: Error modal in user management looks different (Eddy Lackmann)
#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
#Updated translation: French (Canada) by eddylackmann
#Updated translation: Czech (Informal) by eddylackmann
Changes from 4.0.0-RC6 (build 191022) to 4.0.0-RC7 (build 191111) November 11, 2019
-New Feature: possibility to disable a Question Theme for the question selector (Patrick Teichmann)
-Fixed issue: wildly rampaging loader in questionedit (lacrioque)
-Fixed issue: response top bar select language not filtering (LouisGac)
-Fixed issue: generate PDF for a single stat is not working (LouisGac)
-Fixed issue: add question button fails when in create page mode (lacrioque)
-Fixed issue: Template api version compatibility (Eddy Lackmann)
-Fixed issue: Template api version compatibility (Eddy Lackmann)
-Fixed issue: Small visualisation issue on quick add for multiple scales (lacrioque)
-Fixed issue: Slow import/copy survey if XSS filter is activated (Carsten Schmitz)
-Fixed issue: Session problems when exporting printable survey with massive action (Eddy Lackmann)
-Fixed issue: Select all not working on user management (Markus Flür)
-Fixed issue: Save default value of question advanced attribute if empty (Olle Haerstedt)
-Fixed issue: Question themes should be uninstallable when used (Patrick Teichmann)
-Fixed issue: Question Themes not displayed because they are not activated on import (Patrick Teichmann)
-Fixed issue: Question Theme filtering in listview does not work (Patrick Teichmann)
-Fixed issue: Question Theme extends attribute is not set properly (Patrick Teichmann)
-Fixed issue: Printable Survey export not working (Eddy Lackmann)
-Fixed issue: Printable Survey export not working (Eddy Lackmann)
Changes from 4.0.0-RC5 (build 191014) to 4.0.0-RC6 (build 191022) October 22, 2019
-New translation: Spanish (Colombia) - translation kindly provided by https://www.sugeek.co/ (Carsten Schmitz)
-Fixed issue: {SID} placeholder can't be used in invite_participants API method (Dominik Vitt)
-Fixed issue: unable to install LS4 on Sql Server database (Dominik Vitt)
-Fixed issue: statistics graph for Array text question type is not displayed (Dominik Vitt)
-Fixed issue: reset password did save cleartext (lacrioque)
-Fixed issue: negative values in Count column in user statistics summary tables (Dominik Vitt)
-Fixed issue: negative values in Count column in statistics summary tables (Dominik Vitt)
-Fixed issue: missing question titles and descriptions in statistics summary table (Dominik Vitt)
-Fixed issue: error when importing survey page from lsg file created with LS4 (Dominik Vitt)
-Fixed issue: error message during the installation of LS4 on Sql server database (Dominik Vitt)
-Fixed issue: Question type select falls back after saving or switching to overview (lacrioque)
-Fixed issue: Prepend publicurl when fetching metadata to question type selector (Olle Harstedt)
-Fixed issue: Comparing two string with greater-than operation fails (Olle Haerstedt)
-Fixed issue [security] #15411: CVE-2019-17660 : XSS in quick edit (#1333) (Denis Chenu)
-Fixed issue #15444: UserStatistics throws error because of outdated queries (Patrick Teichmann)
-Fixed issue #15365: Standard themes are not compatible with version 4 of LS API (Eddy Lackmann)
-Fixed issue #15319: "Execute survey" link doesn't open in new window (eddylackmann)
-Fixed issue #15053: Error with non-numeric SID on pgsql (Jean-Sébastien B)
-Fixed issue #13312: Get all answers for dualscale questions (Jakob Wögerbauer)
#Updated translation: Zulu by cmkeet, Tanita93
#Updated translation: Welsh by c_schmitz, NortonT, AlfNathan, ChrisWilliams
#Updated translation: Vietnamese by c_schmitz, rinodung, cuongestih, thanhthao, vouhieuso1, votsdb, bdthuy, manhvs, vietguitar, quangndcet, namphuong, dnvservices, tuannm
#Updated translation: Valencian by valdomir, c_schmitz, vbraque, joamuran, jeskiv, jvribell
#Updated translation: Urdu by c_schmitz
#Updated translation: Ukrainian by c_schmitz, myksyd, skipenko, TatyAly, JNNSoftSign, uszername, Rusya, kuzenka167, bkrupinski, exlibris69, NPO, zvorchik, RebeccaAwdry
#Updated translation: Uighur by c_schmitz
#Updated translation: Turkish by c_schmitz, kayazeren, bulent, eddylackmann
#Updated translation: Thai by c_schmitz, miracles, sismiracles, adzpire, heartjavac, bordin, vinate, naphatthakorn, tomzt, Mazi
#Updated translation: Tamil by seesiva, c_schmitz, apmuthu
#Updated translation: Tajik by Iskandar_r, c_schmitz
#Updated translation: Tagalog by lolskidoodles, avevengers, arriz08, Mazi
#Updated translation: Swedish by vectorson
#Updated translation: Swedish by c_schmitz, klaster, Basse, mr2jswe, seniorcoach, gogl, Mazi, khan, maxzomborszki, PeanutButter9000, ipwnin3D, sofve, bardts, nitramh, bictorv, eddylackmann, vectorson
#Updated translation: Swahili by c_schmitz, jmbaria, eddylackmann
#Updated translation: Spanish (Spain) by c_schmitz, pavelwil, Nodens, jbermudezperez, larjona, xtingray, jaimealvarezv, valdomir, kadejo, aesteban, atavei, fercavero, jigal, artasom, elkinjosetm, asntcrz, pnueda, cbrito, titanio256, grudolf, dgimeno, jmlorenzo, ecocitizen, fernandoessv, jeskiv, cripton, Dhel210, gabrieljenik, rodrirokr, nicolasfranco, oleggorfinkel, Gianinna, MeryKilicMeT19
#Updated translation: Spanish (Mexican) by c_schmitz, pedrogk, k001, miguelsanchez, rhernandez, emphasis034, javoguadas, larjona, aesteban, fernandoestrada, fernandoessv, eusebiocuke, cripton, Dhel210, rodrirokr, gabrieljenik, oleggorfinkel, sugeek
#Updated translation: Spanish (Chile) by c_schmitz, masterbip, SirCrovax, jcarcamo, jrojas, gabrieljenik, fernandoessv, Dhel210, Gianinna
#Updated translation: Spanish (Argentina) by pomiagos, topiim, fvergniaud, Eescudero, c_schmitz, aesteban, Dhel210, gabrieljenik
#Updated translation: Spanish (Argentina) (Informal) by Eescudero, miguelsanchez, Ayelen, gap1981, feippe, grudolf, cripton, Gustavo_Kremer
#Updated translation: Slovenian by c_schmitz, Aambro, kaysersoze, doklb, AndrejL, gregy1403, dusan, tejac, lado, senior, parsifal, andrej.lindic
#Updated translation: Slovak by dusanm
#Updated translation: Slovak by c_schmitz, jmi239, wargo, Union, rundmg, sweetakasha, gadeynebram, gmambro, dusanm, YanChii
#Updated translation: Sinhala by c_schmitz
#Updated translation: Serbian by MilaVeljovic, OnSpot, zlukovic
#Updated translation: Serbian (Latin script) by OnSpot, YLotus
#Updated translation: Russian by vipgroup
#Updated translation: Russian by c_schmitz, Fencer, vipgroup, ldemeschew, Dominik, Dangar, JNNSoftSign, ddrmoscow, severt, nickdsl, ilgizy, kmaksat, t6nnp6nn, winterheart, c0der, smilez, quarrier, panch_evg, vavankor, T34
#Updated translation: Romanian by c_schmitz, izbieta, filipguttman, oroles, vundicind, ionicat, christianC, c_ionut2002, Borgie, cookiemonster, jmlorenzo, icm76, enedelcu, cdorin, andreig, eddylackmann
#Updated translation: Punjabi by c_schmitz
#Updated translation: Portuguese (Portugal) by c_schmitz, jtrigo, ecoutinho, samarta, taborda, jginga, nostradumusfdx, algarvio, hmlc, nery, cmcsilvaster, PauloJFMartins, jweberhofer, efialho, sazevedo, valins, devUSIT, anticorpo, susete, holch, thiagosmartins, mauriciofurtado, educaticteced, Heldinha, castrosergioms, joseluisfaria, effgarces
#Updated translation: Portuguese (Brazil) by c_schmitz, gchehab, mauriciofurtado, wagner, marciojv, arthurassuncao, oberdan, tagosc, hugomusetti, amcorreia, santanabeto, andreass, tpazos, nfuria, fboaventura, gabrielcavalari, fabiomachado, dariodallago, rhnascimento, holch, andrepacheco, samirfor, rubensqueiroz, paulohpmoraes, valins, victorgoncalves, thiagosmartins, alantygel, flaviove, Davinch, femariso, jjesusfilho, fermacedo, edgard, edneymatias, alexandremiquelin, alfonso-peixoto, GabrielLF
#Updated translation: Polish by c_schmitz, elisa, zozlak, borluuk, elissa, tomasz
#Updated translation: Polish (Informal) by c_schmitz, elisa, elissa
#Updated translation: Persian by c_schmitz, moohebat, ardalan, blackeve, ehsan, KingAsghar, delarammahdaviii, ahadzadeh, UTeQ, ESH, hmd_bakhshi, mdavoodian
#Updated translation: Persian (Afghanistan) - Dari by c_schmitz, toxindoom
#Updated translation: Pashto by c_schmitz
#Updated translation: Papiamento (Curaçao and Bonaire) by indigoblueconsult, c_schmitz, ransano
#Updated translation: Occitan by c_schmitz, Cedric31
#Updated translation: Norwegian (Nynorsk) by c_schmitz, pmonstad
#Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad, peterhol, finni
#Updated translation: Myanmar by AlexEDGE1
#Updated translation: Montenegrin by c_schmitz
#Updated translation: Mongolian by Erdenebayar, erka, c_schmitz, baatar, samsharav
#Updated translation: Marathi by c_schmitz
#Updated translation: Maltese by c_schmitz
#Updated translation: Malayalam by nikhildascl, c_schmitz
#Updated translation: Malay by c_schmitz, addaashar, xbonize, ayahanda, asklinux, irah, sintiches, apisznasdin, kayrooldeen, betakerotin, astrasia, qfirdaus, norazlannorden, LS_fan
#Updated translation: Macedonian by c_schmitz, acikabt, cdorin, SimonaOgnenovska
#Updated translation: Luxembourgish by sim0nx
#Updated translation: Lithuanian by c_schmitz, simasj, serzas, justasg, apklausos, vipgroup, liudas, dariusp
#Updated translation: Latvian by c_schmitz, vipgroup, marcic, zemnieks, daugavietis
#Updated translation: Latvian (Informal) by marcic
#Updated translation: Kyrgyz by esen, kmaksat
#Updated translation: Kurdish (Sorani) by havalabdulkarim, c_schmitz, bryar1991, Daban88, Ayeneh, AhamdSaber, Qat, Rawand, Rebaz, nabaz, rahand, RastiK5, AryaSarhan12
#Updated translation: Korean by c_schmitz, cnsla, cloudgarden, kswcfe, spn, hosunlee, Mazi
#Updated translation: Kirundi by c_schmitz, Vicks
#Updated translation: Kannada by OLRProject
#Updated translation: Japanese by c_schmitz, nomoto, inaba, ifjapon, yamatt, ngyuki, panrex, Mazi
#Updated translation: Italian by c_schmitz, lfanfoni, lfortunato, floccs, miguelsanchez, cubeAtWork, myliserta, metaworx, Zeos, tebala, emp, ritapas, arioli, NdK, darpao, duristef, bienen, Prosperocco, seccalisca
#Updated translation: Italian (Informal) by c_schmitz, lfanfoni, gifino, alesarrett, mike73rn, lpittalis, murya, filipguttman, myliserta, olif, mzzvtr, metaworx, ciampix, ritapas
#Updated translation: Irish by c_schmitz
#Updated translation: Indonesian by c_schmitz, sys_sby, budiain, hendrikots, sancaka, ysulistya, wisnu, ganiutomo, radhwaw, xty, chikomurai
#Updated translation: Icelandic by c_schmitz, Bragi_H, svelgur
#Updated translation: Hungarian by c_schmitz, hunkissleslie, EnDaN, anikoken, debugz, johnyh, jgege, MTamas, cxi, lukacs, Zoltan, erik_gerhardt, drcrazy, intavg, Kengo06, tdombos, pszilard, kkd, kutigeza, fcsanyi, bacskaicsaba, vargazsoltivan, cdorin
#Updated translation: Hindi by c_schmitz, gautamgupta, ajparag, amit01
#Updated translation: Hebrew by c_schmitz, tabakman, yavin, gadeynebram, devbyu, aviv, vis_kerem, golanta
#Updated translation: Gujarati by c_schmitz, gautamarya
#Updated translation: Greek by c_schmitz, kiolalis, mele_lime, MikeConom, christof75, theseek3r, nasprok, lenasterg, korina, nkatsar
#Updated translation: German by c_schmitz, debianese, tomscher, macwig, Ebenezer_Arvigenius, actxcellence, woelfchen, rado, ResearchOnBlogs, finnnns, mfaber, Mazi, hermann, metaworx, DLange, pseitz, Liam, madflow, jweberhofer, jankal, AnnaHerwig, bardts, cookiemonster, holch, HonkXL, surveyunihi, rnck, ecoplan, Joffm, Thomas218, Magnar, tuxmaster, StuartJKondziella, markusfluer, sebuin, boppy, tbart, ulisdd, bewi, timeco, Basil, eddylackmann, marvinthemartian13
#Updated translation: German (Informal) by c_schmitz, groetzner, tomscher, PDrews, Basil, actxcellence, mfaber, Akaer, senden9, metaworx, DLange, Liam, jweberhofer, plusQ, cbloecher, HonkXL, hermann, ecoplan, holch, manselmo, Rolime, fwittmann, gregi, tuxmaster, markusfluer, KRav, boppy, Joffm, tbart, ulisdd, bewi, eddylackmann, marvinthemartian13
#Updated translation: Georgian by giorgi, c_schmitz, larisa, Davitus, zch5368
#Updated translation: Galician by c_schmitz, dariogomez, Calidonia, cegar, monfero, jeskiv, jparis
#Updated translation: Fula by c_schmitz
#Updated translation: French (France) by c_schmitz, ulysse68, BenoitBouvarel, DenisChenu, titoun31, Qat, olcell, riqcles, kharec, Zeste, emmanuh, arnaud21, Gemelos, Brunotwm, karld, FabienC, jkurz, ipwnin3D, MVT, JMI, odarteve, tendanceh, cestmoimeme, yompyamper, b00z00, persometrics, LouisGac, eddylackmann
#Updated translation: Finnish by c_schmitz, klaster, hirvojo1, shrike, tigger, kirsikka, Matti, morbid, hannikkala, jhnrk, Tuomo, jeskiv, Ramiky, Jmantysalo
#Updated translation: Filipino by c_schmitz
#Updated translation: Estonian by c_schmitz, LimAlf, Erhi, klaster, aivokoger, mariliis, t6nnp6nn, toomasuba, rogeriff, jeskiv, TonisOrmisson
#Updated translation: Esperanto by Fabricio, sudastelaro, c_schmitz
#Updated translation: English by c_schmitz, quaint, akeyser, cedac
#Updated translation: Dutch by c_schmitz, MrP, tammo, mdekker, kris, Han, coeneisma, hclaus, Nickko, Sybren, kpadm, theej, L191, cookiemonster, Geert1969, DonMul, zfocuz, Petra017, Yewnoful, markusfluer
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by c_schmitz, Han, Nickko, bramr, atvoogt, coeneisma, tammo, DonMul, zfocuz, Petra017, markusfluer
#Updated translation: Danish by c_schmitz, nielsb, docl, marvindk, robin_sharp, stefangranholm, overfrakken, lovepade, Vasilij, Tobm, SigneT, antispam, statman13, abc99, achstil, pedesjensen, bjorn82dk, Mikkel
#Updated translation: Czech by c_schmitz, slansky, pavelwil, sedlacev, kubaj, Artaud, VBraun, jelen1, dusanm, nekola
#Updated translation: Czech (Informal) by slansky, jelen1, c_schmitz, VBraun, dusanm
#Updated translation: Croatian by c_schmitz, rovinj, daniflo, rsedak, eraser, rambo, doklb, Apach3, buzadovec, netcom, pstrbenac, nmisic, kmilojev, dominikvitt
#Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz, pochuenw, katy50306, chungyi, drawinglee, m27387, hsyin, asakous, linuslin, terrywei, jayhsu21, joyce, ChadPeng, imacat, sylsylsylvie, comuss, hms5232
#Updated translation: Chinese (Simplified) by c_schmitz, yooyooh, jun9, yanglaw, siyang1982, xsb, aifie, limecat, sothmch, rachelfeiya, zhoubin86282972, popcorner, liudidi, leadingsoci, mapleshadow, Bobo001, elan365, huageorg, johnxan, xingpz2008, Mazi
#Updated translation: Chinese (Hong Kong) (Traditional) by c_schmitz, cmj, superleo888, achan, alviniun, wksosam, aqualam, oc25, LS_fan, unixwise
#Updated translation: Catalan by c_schmitz, valdomir, jmontane, qualitatuvic, Ben_V
#Updated translation: Bulgarian by c_schmitz, klaster, tnovakova, DCLXVI, simid, YanaTsoneva, jmlorenzo
#Updated translation: Bosnian by c_schmitz, dichteros, RebeccaAwdry
#Updated translation: Bengali by khadijaashraf
#Updated translation: Belarusian by c_schmitz
#Updated translation: Basque by c_schmitz, josegovia, artasom, losimo, ikt, zubiegi
#Updated translation: Armenian by c_schmitz, Satenik, bagrig, Lilit
#Updated translation: Arabic by c_schmitz, ysaad, mdchaara, ahmedsherpiny, Rawand, samiubuntu, fadimhanna, safi00972, sessid, malkadi, malbariqi, AmalHanna, tamimaleter, DeveloperChris, noway, ktharwat, Macropsyco, Macropsy, mosaab, iceclimber81, LucaAzzalini, abusaud1981, AbdelmalekTEBBOUB, zainabalbazzal, waseemz, Muhammad_Hosny, RayhaneK
#Updated translation: Amharic by c_schmitz, addis_1001, Dereje, hizkiel, cdorin
#Updated translation: Albanian by c_schmitz, acanga, florianika, lulzimavdiu, Dorina1988, Helda, eunacal, iebner, amirbuzo
#Updated translation: Afrikaans by c_schmitz, claudiog, geebee100, karoohosting
Changes from 4.0.0-RC4 (build 190930) to 4.0.0-RC5 (build 191014) October 14, 2019
-Fixed issue: user statistics on survey completion is not working (Dominik Vitt)
-Fixed issue: survey template options not saving (lacrioque)
-Fixed issue: exception when trying to save participant (Olle Haerstedt)
-Fixed issue: exception when trying to save participant (Dominik Vitt)
-Fixed issue: emailtemplates not accessible (lacrioque)
-Fixed issue: Syntax error in saved list view (Olle Haerstedt)
-Fixed issue: List questions page display wrong number of questions (Dominik Vitt)
-Fixed issue: Group conflict between sidebar and question editing (lacrioque)
-Fixed issue: Captcha sometimes not visible because font file could not be found (Carsten Schmitz)
-Fixed issue: CDbException when accesing group relation in Answer model (Dominik Vitt)
-Fixed issue: Both max and min answers can be expressions (Olle Haerstedt)
-Fixed issue [security] : no CRSF control when delete saved response (Denis Chenu)
-Fixed issue #15400: RC4 cannot be installed (locally) (Dominik Vitt)
-Fixed issue #15389: Line breaks at question text get lots at "print answers" overview (Dominik Vitt)
-Fixed issue #15378: removed color randomization in expert statistics (Patrick Teichmann)
-Fixed issue #15375: Cannot save text elements and datasecurity settings (survey settings) (Patrick Teichmann)
-Fixed issue #15372: Collapse button in Structure - wrong text (Olle Haerstedt)
-Fixed issue #15371: Modal does not get closed once you change the personal info of an admin user (Dominik Vitt)
-Fixed issue #15369: Ranking with filter didn't save all value (Denis Chenu)
-Fixed issue #15368: Filtered ranking didn't appear if in same page than the filter (Denis Chenu)
-Fixed issue #15366: ParseError on data entry page (Dominik Vitt)
-Fixed issue #15354: Add User - with non valid email adress causes no screen-message for this error (Eddy Lackmann)
-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 #15342: Error message when opening survey quick translate page (Dominik Vitt)
-Fixed issue #15306: Can't upload file in "Create survey" view (lacrioque)
-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 #15160: Upload button not working (File Upload question type) (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)
-Fixed issue #14628: Array numbers question type doesn't include proper subquestion and answer details at "print answers" overview (Dominik Vitt)
-FIxed issue #15315: View statistics - expert mode not working (LouisGac)
-Fixed issue #15367: Run code format (Kai Ravesloot)
-Fixed issue #15367: Can’t save edited admin user (Kai Ravesloot)
#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
#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, ESH
#Updated translation: Persian by
#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
#Updated translation: Hungarian by kkd, cdorin
#Updated translation: German by marvinthemartian13
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by marvinthemartian13, c_schmitz
#Updated translation: French (France) by eddylackmann, b00z00
#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 4.0.0-RC3 (build 190807) to 4.0.0-RC4 (build 190930) September 30, 2019
-New feature: define theme editor screens list from theme manifest. (LouisGac)
-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 theme developers to add their own custom data for editor preview (LouisGac)
-New feature: allow custom modules to extends LS core controllers and their views. (LouisGac)
-New feature: Surveytopbar dynamically rendered (lacrioque)
-New feature: Prefix for subquestion and answeroptions editable in the personal settings (lacrioque)
-New feature: Lock organizer in sidebar (lacrioque)
-New feature #14668: Custom logo at queXML export (Marko Bischof)
-Fixed issue #15249: If only the base language is used, no language top bar should be displayed (Jessica Höck)
-Fixed issue: unable to open Global survey settings page (Dominik Vitt)
-Fixed issue: sidepanel breaking on surveys with a 5 digit id (lacrioque)
-Fixed issue: setting "Show header in answers export PDFs" not taken in account (LouisGac)
-Fixed issue: new questiongroup failing (lacrioque)
-Fixed issue: error message when trying to open response details and not having token table (Dominik Vitt)
-Fixed issue: cannot save questions anymore (lacrioque)
-Fixed issue: breaking js issues on IE11 (lacrioque)
-Fixed issue: another case sensitivity issue in the build script (lacrioque)
-Fixed issue: after saving no other save action is possible in questiongroupeditor (lacrioque)
-Fixed issue: adding and deleting os subquestion and answers broken (lacrioque)
-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]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: Unable to continue after client side validation of create/copy survey pages (Unknown)
-Fixed issue: Tagalog translation not available (Carsten Schmitz)
-Fixed issue: Survey upload self-reflecting XSS (Carsten Schmitz)
-Fixed issue: Sidebar not working on IE11 (lacrioque)
-Fixed issue: SQL error message when trying to open response attachment (Dominik Vitt)
-Fixed issue: Question added to wrong question group (lacrioque)
-Fixed issue: Panel integration 500 error (lacrioque)
-Fixed issue: No save button in group creation (lacrioque)
-Fixed issue: Newly created folders in filemanger have wrong permission (lacrioque)
-Fixed issue: Missing input styling (Olle Haerstedt)
-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: Language code not properly set in 'survey not available' screen (Carsten Schmitz)
-Fixed issue: Land on correct survey folder in ressources menu inside survey (lacrioque)
-Fixed issue: JS error in firstStartTour onShow code (#1315) (Martin Unkel)
-Fixed issue: Index on varchar are truncated (Olle Haerstedt)
-Fixed issue: Empty login screen (lacrioque)
-Fixed issue: Close Button not working in role window (lacrioque)
-Fixed issue: Bad design on questiongroup overview (relevance) (lacrioque)
-Fixed issue: Another save button coming back (lacrioque)
-Fixed issue: After survey activation the ExpressionManager cache was not updated (Carsten Schmitz)
-Fixed issue [security]: XSS with contructor statements in textedit (lacrioque)
-Fixed issue [security]: SQL injection in participant model (Reported by James Mullen, edgescan) (Olle Haerstedt)
-Fixed issue [security]: Check both mime type and file extension when validating image (Olle Haerstedt)
-Fixed issue [security]: #15137: XSS when use Predefined label sets (Denis Chenu)
-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 : No save button when add Question (Denis Chenu)
-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 #15309: Special characters in page "Error 403" shown as entities (Denis Chenu)
-Fixed issue #15305: Export survey participants by status (Dominik Vitt)
-Fixed issue #15304: queXML "other" question attribute issue - multilingual survey (Dominik Vitt)
-Fixed issue #15302: Save buttons missing (lacrioque)
-Fixed issue #15300: Rename theme upload modal title "Upload template file" to "Upload theme" (Eddy Lackmann)
-Fixed issue #15296: Ranking Question not working (Patrick Teichmann)
-Fixed issue #15295: Multiple numerical input Question not working (Patrick Teichmann)
-Fixed issue #15293: Cannot save question (lacrioque)
-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 #15270: one baselang hide language bar in create question view (lacrioque)
-Fixed issue #15254: Cannot change group from question panel (lacrioque)
-Fixed issue #15253: No error pop up when creating a survey with empty title (Unknown)
-Fixed issue #15250: Replace "Create" with "Save" when creating a new survey (Olle Haerstedt)
-Fixed issue #15248: Survey title in front of base language when creating a new survey (Olle Haerstedt)
-Fixed issue #15244: No Save button when create group (lacrioque)
-Fixed issue #15243: ssl alert is shown to simple user too (#1319) (Denis Chenu)
-Fixed issue #15238: Better question code (lacrioque)
-Fixed issue #15237: Upload 3gpp, amr, aac audio files using File Upload Question (#1318) (Denis Chenu)
-Fixed issue #15235: Undefined variable: respstatsread (lacrioque)
-Fixed issue #15231: Preview question group linkis preview survey link (lacrioque)
-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 #15226: Question type array text didn't have Tool bar (lacrioque)
-Fixed issue #15221: unable to send mail to participants - apache handler error 403 (Denis Chenu)
-Fixed issue #15217: Top bar not displayed when creating, previewing, or editing questions (lacrioque)
-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 #15185: Surveys with less or more then 4-6 digits will not display the sidepanel (Patrick Teichmann)
-Fixed issue #15182: Sub Questions cannot be deleted (Patrick Teichmann)
-Fixed issue #15168: wrong icon for import new survey (lacrioque)
-Fixed issue #15166: new question always added to top question group (lacrioque)
-Fixed issue #15164: multiple save confirmations when adding question (lacrioque)
-Fixed issue #15163: While activating a survey and changing the attributes 'save ip adress' and 'referrer url' from 'no to yes' results in an error (Patrick Teichmann)
-Fixed issue #15158: Upgrade fails on postgres due to deliberate NULL in the primary key 'id' (Unknown)
-Fixed issue #15120: option to import question group is only available in "list question groups" not when using "add question group" (Patrick Teichmann)
-Fixed issue #15117: Question type Array - semantic differential not working e.g. "question|afteranswer" (Patrick Teichmann)
-Fixed issue #15113: in question overview mode: values in dropdowns not visible (lacrioque)
-Fixed issue #15110: missing attributes for text question "maximum number of characters" and "numbers only" (Patrick Teichmann)
-Fixed issue #15107: question dropdowns do not have any displayed options (Patrick Teichmann)
-Fixed issue #15106: Question attribute "display columns" not available (Patrick Teichmann)
-Fixed issue #15104: "no answer" is always visible (Patrick Teichmann)
-Fixed issue #15095: Survey-Summary Share Panel is not showing the correct additional language names / Columns are different sizes (Patrick Teichmann)
-Fixed issue #15090: Use the same question order from LS3 in LS4 (Patrick Teichmann)
-Fixed issue #15087: CKEditor 5 - LsExpressions (lacrioque)
-Fixed issue #15085: File management panel - delete button not working (lacrioque)
-Fixed issue #15084: Delete button not working - file management panel (lacrioque)
-Fixed issue #15083: Copy/move files - new file management panel (lacrioque)
-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 #14863: Extending core theme using the same core theme name (Eddy Lackmann)
-Fixed issue #14560: Mandatory soft must be related to Question not Page (Unknown)
-Fixed issue #14443: "Go to survey" menu icon not working in collapsed menu mode (lacrioque)
-Fixed issue #10168: Commit test! Ignore (Carsten Schmitz)
-Fixed Issue: create example question group and question not working. (Jessica Höck)
-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)
-New translation: Uyghur kindly provided by Namsiz Adam (Carsten Schmitz)
-New translation: Filipino (Carsten Schmitz)
#Updated translation: Uighur by c_schmitz
#Updated translation: Turkish by kayazeren
#Updated translation: Turkish by kayazeren
#Updated translation: Thai by adzpire, tomzt
#Updated translation: Tagalog by Mazi
#Updated translation: Swedish by eddylackmann
#Updated translation: Russian by vipgroup, ddrmoscow
#Updated translation: Russian by vipgroup
#Updated translation: Russian by ddrmoscow, vipgroup
#Updated translation: Russian by ddrmoscow, vipgroup
#Updated translation: Russian by ddrmoscow
#Updated translation: Romanian by cdorin, andreig
#Updated translation: Romanian by cdorin
#Updated translation: Portuguese (Brazil) by alfonso-peixoto
#Updated translation: Portuguese (Brazil) by GabrielLF
#Updated translation: Polish by elissa
#Updated translation: Polish by elissa
#Updated translation: Polish by elissa
#Updated translation: Polish by elissa
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Norwegian (Bokmål) by pmonstad
#Updated translation: Norwegian (Bokmål) by pmonstad
#Updated translation: Kurdish (Sorani) by AryaSarhan12
#Updated translation: Japanese by nomoto
#Updated translation: Italian by seccalisca, lfanfoni
#Updated translation: Italian by lfanfoni