/
release_notes.txt
7524 lines (7012 loc) · 541 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.4.0-RC2 (build 210104) to 4.4.0-RC3 (build 210112) January 11, 2021
-Fixed issue: Database error when username or user full name too long (Carsten Schmitz)
-Fixed issue: Database error when survey title too long (Carsten Schmitz)
-Fixed issue #15611: No HTML wrapper in public stats (#1696) (Gabriel Jenik)
#Updated translation: Romanian by c_schmitz, filipguttman, enedelcu, cdorin
#Updated translation: Portuguese (Portugal) by samarta
#Updated translation: Japanese by nomoto
Changes from 4.4.0-RC1 (build 201223) to 4.4.0-RC2 (build 210104) January 4, 2021
+New feature #16779: Keep graph on same statistics PDF page if possible (GabrielJenik)
-Fixed issue #16932: When creating a survey with the default demo contents, the process halts (GabrielJenik)
-Fixed issue #16930: HTML Editor inline mode not working in Question Editor View (GabrielJenik)
-Fixed issue #16928: Script field should be hidden if in "my profile" script is disabled (GabrielJenik)
-Fixed issue #16927: Non-numerical answer option prefix from my profile not working (GabrielJenik)
-Fixed issue #16926: Reorder SQs and AOs for subquestion & answer options (GabrielJenik)
-Fixed issue #16881: HTML editor popup broken (#1697) (Gabriel Jenik)
-Fixed issue #16293: Question Type: File Upload attached file is too big, no error message but internal server error (GabrielJenik)
#Updated translation: Romanian by cdorin
#Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz, katy50306, terrywei, sylsylsylvie, CTFang, TuTu_chen, scott306lr, Yeeeeeet
Changes from 4.3.32 (build 201221) to 4.4.0-RC1 (build 201223) December 22, 2020
+New feature: Integrated global user administration settings and admin creation email template (Eddy Lackmann)
+New feature : Global permission for Survey groups (Denis Chenu)
+New feature #16812 : Make invitation/reminder sending rate configurable (Vilius Šumskas)
+New feature #16440: Survey group Permission : always available in list (Denis Chenu)
+New Feature #16429: Added config variable to implicitly declare MyISAM engine when creating tables in MySQL (#1447) (Jens Eeckhout)
-Fixed issue: zoho L41-T44 Quick translation does not work. (Jessica Höck)
-Fixed issue: Preinstall Comfort Update Checker plugin on installation (Eddy)
-Fixed issue: Database exception is shown when trying to reload responses for/resume an inactive survey (Carsten Schmitz)
-Fixed issue #16906: Version disclosure via limesurvey.pot (Denis Chenu)
-Fixed issue #16898: Pop Up Editor does not work inside the Question Editor (GabrielJenik)
-Fixed issue #16897: Subquestions are being automatically picked up from previous (sub)questions (GabrielJenik)
-Fixed issue #16896: Javascript shown when editing subquestions (GabrielJenik)
-Fixed issue #16894: Not possible to batch-edit owners for Central Participant database (#1688) (Gabriel Jenik)
-Fixed issue #15428: 15428: cross-hover in matrix questions (theme option) not implemented for array by column (#1645) (Gabriel Jenik)
Changes from 4.3.32 (build 201221) to 4.3.33 (build 201228) December 28, 2020
-Fixed issue #16906: Version disclosure via limesurvey.pot (Denis Chenu)
-Fixed issue #16894: Not possible to batch-edit owners for Central Participant database (#1688) (Gabriel Jenik)
#Updated translation: Romanian by cdorin
#Updated translation: Chinese (Taiwan) (Traditional) by c_schmitz, katy50306, terrywei, sylsylsylvie, CTFang, TuTu_chen, scott306lr, Yeeeeeet
Changes from 4.3.31 (build 201214) to 4.3.32 (build 201221) December 21, 2020
-Fixed issue #16895: Question radio button with Question Theme "Bootstrap Buttons" does not keep value in "Other" field (#1683) (Gabriel Jenik)
-Fixed issue #16829 :hugefreetext question type twig and xml file config error (NDDDA)
-Fixed issue #16764: Language changer displays languages in current language instead of native language (Jelle Sebreghts)
-Fixed issue #16741: Filtering on responses for questions of type Array Dual Scale was not working in Statistics (#1653) (Gabriel Jenik)
#Updated translation: Portuguese (Portugal) by samarta
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: Greek by kiolalis
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Croatian by rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.30 (build 201207) to 4.3.31 (build 201214) December 14, 2020
-Fixed issue : barebone URL are not replaced for text email (Denis Chenu)
-Fixed issue #16901: @@SURVEYURL@@ not replaced when register (Denis Chenu)
-Fixed issue #16892: When reload response ; multinumerci shown 0000 at end of string (Denis Chenu)
-Fixed issue #16891: PHP 7.4 + debug : PHP Notice with numeric question type (Denis Chenu)
-Fixed issue #16776 question index marks pages with fully answered questions as unanswered (Gabriel Jenik)
-Fixed issue #16749: Make sure Vanilla and Bootswatch look like Fruity (Gabriel Jenik)
-Fixed issue #16670: Extended theme shows all options in one page (Gabriel Jenik)
-Fixed issue #16500: Printable survey have no 'group_order' and 'question_order' attribute (Gabriel Jenik)
-Fixed issue #16308: Multi Numeric Slider custom Font Awesome icons (Gabriel Jenik)
#Updated translation: Slovak by jelen1
#Updated translation: Portuguese (Portugal) by samarta
#Updated translation: Italian by ritapas
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by ritapas
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Greek by kiolalis
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Bulgarian by llamaloverbg
Changes from 4.3.29 (build 201130) to 4.3.30 (build 201207) December 7, 2020
-Fixed issue #16875: strong tag displayed in First and Last name column of Survey responses page (Denis Chenu)
-Fixed issue # 16824: Quota : Back to the previous page, one click is not recognized, you need to click again (#1676) (Gabriel Jenik)
#Updated translation: Portuguese (Portugal) by hurricane, samarta
#Updated translation: Portuguese (Portugal) by hurricane
#Updated translation: Portuguese (Brazil) by marciojv
#Updated translation: Hebrew by MeirOverferst
#Updated translation: Greek by kiolalis
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by jelen1
#Updated translation: Croatian by rovinj
Changes from 4.3.28 (build 201123) to 4.3.29 (build 201130) November 30, 2020
-Fixed issue: Hardening for subquestions addition (Carsten Schmitz)
-Fixed issue #16865: Unable to export as PDF with PHP7.4 (Denis Chenu)
-Fixed issue #16861: ComfortUpdateChecker can broke with other plugin (Denis Chenu)
-Fixed issue #16855: Upload File MIME Type Check Error (Denis Chenu)
#Updated translation: Portuguese (Portugal) by samarta, hurricane
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Japanese by hshirosaki
#Updated translation: Finnish by Jmantysalo
#Updated translation: Estonian by ritapas
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Czech by jelen1
#Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, imacat
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.27 (build 201116) to 4.3.28 (build 201123) November 23, 2020
-Fixed issue [security] #16841: XSS vulnerability with registration (Denis Chenu)
-Fixed issue #16847: Sort users when adding to usergroup (jmantysalo)
-Fixed issue #16042 generated token length is too short with add participants() (Gabriel Jenik)
-Fixed issue #15428: 15428: cross-hover in matrix questions (theme option) not implemented for array by column (#1645) (Gabriel Jenik)
-Fixed issue #16042: Generated token length is too short with add_participants(Gabriel Jenik)
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Latvian by exnovo
#Updated translation: Greek by kiolalis
#Updated translation: Czech by c_schmitz, jelen1
#Updated translation: Czech (Informal) by slansky, jelen1
#Updated translation: Chinese (Simplified) by c_schmitz, johnxan
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.26 (build 201110) to 4.3.27 (build 201116) November 16, 2020
+New feature #16649: enable video in spite of active xss filtering (Gabriel Jenik)
-Fixed issue: Assessment editing not properly working if quota messages contain HTML (Carsten Schmitz)
-Fixed issue #16827: Dump while accessing statistics (Gabriel Jenik)
-Fixed issue #16817: Missing MIME type check on survey import (Abdulrahman Ahmad Al Bataineh)
-Fixed issue #16748: Upload file (logo) missing in fruity and bootswatch (Gabriel Jenik)
-Fixed issue #16110: resources not found (vanilla based template) (Gabriel Jenik)
-Fixed issue #16748: Upload file (logo) missing in fruity and bootswatch (Gabriel Jenik)
#Updated translation: Spanish (Spain) by jmlopez
#Updated translation: Portuguese (Portugal) by samarta
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by ritapas, lfanfoni
#Updated translation: Finnish by tigger, Jmantysalo
#Updated translation: Croatian by rovinj
#Updated translation: Chinese (Simplified) by liumingjun
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.25 (build 201105) to 4.3.26 (build 201110) November 9, 2020
-Fixed issue: Allow to login if LDAP user's DN contains double quotes (#1649) (Vilius Šumskas)
-Fixed issue #16819: Delete a single user in user management and throw an exception. (#1646) (Gabriel Jenik)
-Fixed issue #16576: Problems with the error message when a token is already used (inherit). (Jessica Höck)
#Updated translation: Spanish (Spain) by cdorin
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by lfanfoni, ritapas
#Updated translation: Italian (Informal) by ritapas, lfanfoni
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.24 (build 201102) to 4.3.25 (build 201105) November 4, 2020
-Fixed issue [security]: Unauthorized access to statistics of a survey with certain permission configurations (Carsten Schmitz)
-Fixed issue : visually disable account type buttons when global configuration is set (Vilius Šumskas)
-Fixed issue #16804: Upgrading from very old versions not possible (Carsten Schmitz)
Changes from 4.3.23 (build 201026) to 4.3.24 (build 201102) November 2, 2020
-Fixed issue: Database error in statistics when entering invalid information in number or date filter (Carsten Schmitz)
-Fixed issue: #16790: Survey participant / Token editor doesn't correctly reflect reminder status when survey in anonymous mode (Adam Zammit)
-Fixed issue: #16789: Token editor mixes up invitation sent / reminder sent when manually editing token / survey participant (Adam Zammit)
-Fixed issue #14558: No difference shown for auto set Permission in survey (Denis Chenu)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Turkish by kayazeren
#Updated translation: Maltese by ritapas
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Croatian by rovinj
#Updated translation: Bengali by c_schmitz
Changes from 4.3.22 (build 201019) to 4.3.23 (build 201026) October 26, 2020
-Fixed issue: View access to survey group even though no permission (Carsten Schmitz)
-Fixed issue: Update issue with invalid datetime value stored in startdate/datestamp field of response table (Carsten Schmitz)
-Fixed issue: Preinstall Comfort Update Checker plugin on installation (Eddy)
-Fixed issue: Don't update survey group if no POST was submitted (Carsten Schmitz)
-Fixed issue: DB error when trying to activate already activated survey (Carsten Schmitz)
-Fixed issue: Create token table on Postgres throws index error, if done repeatedly (Carsten Schmitz)
-Fixed issue #16769: Unable to embed in iframe (using config.php) for Chrome (Denis Chenu)
-Fixed issue #16766: Simple user reset Survey group to default one (Denis Chenu)
-Fixed issue #16758: PHP7.1 + debug set : PHP Warning A non-numeric value encountered (Denis Chenu)
-Fixed issue #16744: No error shown on logic file if error exist on group (Denis Chenu)
-Fixed issue #16674: Array Type:F: Column width falsely calculated (nadnx)
-Fixed issue #16501: Navigation Problems on iPhone and Mac (Adam Zammit)
-Fixed issue #16454: Sometimes, question_order is assigned from survey_id (GabrielJenik)
-Fixed issue #16130: empty directory parameter on "LimeSurveyFileManager" (eliasmagn)
#Updated translation: Portuguese (Portugal) by pmduque
#Updated translation: Myanmar by yarzaryeni
#Updated translation: Japanese by a_ochi11
#Updated translation: Italian by ritapas, Caramiagigante
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by ritapas
#Updated translation: Finnish by Jmantysalo
#Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.21 (build 201015) to 4.3.22 (build 201019) October 19, 2020
-Fixed issue: Database error if email subject is too long (Carsten Schmitz)
-Fixed issue #16745: Title for ranking question gets codes instead of quotes (Denis Chenu)
-Fixed issue #16738: Check logic, error in question group shown as error in question (Denis Chenu)
-Fixed issue #16728 :my account->Show script field option not effective (NDDDA)
-Fixed issue #16571: hover OK button on confirm hide the OK (Gabriel Jenik)
-Fixed issue #16442: Unable to use string with "on" in theme option label (Denis Chenu)
-Fixed issue #16313: Issues saving/modifying answers: "Answer codes must be unique by question" (Gabriel Jenik)
-Fixed issue #16274: Fruity Theme : Setting font didn't work (Gabriel Jenik)
-Fixed issue #15837: After upgrade plugins are duplicated (GabrielJenik)
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: German by eddylackmann
#Updated translation: French (France) by eddylackmann
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Croatian by rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.20 (build 201012) to 4.3.21 (build 201015) October 14, 2020
-Fixed issue: User without superadmin permission can enter comfort update page without restriction (Eddy Lackmann)
-Fixed issue: Update issue with invalid datetime value stored in expires field (Carsten Schmitz)
-Fixed issue: Participant access key length could be set to 36 (and creating errors on registration) even though 35 is the maximum. (Carsten Schmitz)
-Fixed issue: No update notification for comfort update users (Eddy Lackmann)
-Fixed issue: Database exception is shown when trying to download files on a inactive survey (Carsten Schmitz)
-Fixed issue #16714: Clear process after test script is failing (Gabriel Jenik)
-Fixed issue #16644: Audit log not save all actions (GabrielJenik)
-Fixed issue #16640: Bar charts at statistics start with min value=1 but has to be min value=0 (Gabriel Jenik)
#Updated translation: Polish by elissa
#Updated translation: Polish by dscoig
#Updated translation: Polish (Informal) by elissa
#Updated translation: Myanmar by cdorin
#Updated translation: Japanese by nomoto
#Updated translation: German by eddylackmann
#Updated translation: German (Informal) by eddylackmann
#Updated translation: French (France) by eddylackmann
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.19 (build 201005) to 4.3.20 (build 201012) October 12, 2020
+New feature: E-Mail bodies allow now for more than 64kb size when using MySQL (Carsten Schmitz)
-Fixed issue: Some database updates from 3.x were not run on update (Carsten Schmitz)
-Fixed issue: Error when too many translations are added to a survey (Carsten Schmitz)
-Fixed issue: Database exception when trying to add the same user twice in survey permissions (Carsten Schmitz)
-Fixed issue: Database exception is shown when trying to reload responses for/resume an inactive survey (Carsten Schmitz)
-Fixed issue: Database exception is shown when trying to download files on a inactive survey (Carsten Schmitz)
-Fixed issue: Database error on sorting CPDB participants by owner (Carsten Schmitz)
-Fixed issue: Database error on question creation/editing if question text is too long (Carsten Schmitz)
-Fixed issue #16708: php error in statistics view (Gabriel Jenik)
-Fixed issue #16704: Inheritance not working when importing themes created for LS3.x (Gabriel Jenik)
-Fixed issue #16694: Export multiple surveys (lss, lsa) to ZIP crashes or does not export reports/tokens for correct survey (GabrielJenik)
-Fixed issue #16685: Delete Plugin files is not working (Gabriel Jenik)
-Fixed issue #16642: PHP warning when showing array questions (Gabriel Jenik)
-Fixed issue #16637: Statistics: Criteria not cleared for text question results (GabrielJenik)
-Fixed issue #16620: simple statistics looks odd (GabrielJenik)
#Updated translation: Japanese by nomoto, kmrmtr
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Finnish by Jmantysalo
#Updated translation: Arabic by medhat
Changes from 4.3.18 (build 200928) to 4.3.19 (build 201005) October 5, 2020
-New feature: JSON available as export option for responses (Carsten Schmitz)
-Fixed issue: RemoteControl API JSON export broken if first field it not response ID (Carsten Schmitz)
-Fixed issue: Quick translation shows database error when group name too long (Carsten Schmitz)
-Fixed issue: Importing participant with invalid Valid/ValidUntil date threw database error (Carsten Schmitz)
-Fixed issue #16672: Can't select seperator for CPDB export - export doesn't recognise text (#1600) (Gabriel Jenik)
-Fixed issue #16665: Question index not shown if survey mode is set to "inherit"(Gabriel Jenik)
-Fixed issue #16658: queXMLPDF export shows JS script (Gabriel Jenik)
-Fixed issue #16635: Timer not working when survey is active (when executing the survey multiple times in the same browser/tab) (Gabriel Jenik)
-Fixed issue #16665: Question index not shown if survey mode is set to "inherit" (Gabriel Jenik)
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Japanese by nomoto
#Updated translation: Italian by lfanfoni, ritapas
#Updated translation: Italian (Informal) by lfanfoni, ritapas
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: French (France) by DenisChenu
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Croatian by rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.17 (build 200921) to 4.3.18 (build 200928) September 28, 2020
-Fixed issue: SPSS export broken for numbers > 1000 (Carsten Schmitz)
-Fixed issue: If the participant table is too big the token generation may fail due to memory shortage (Carsten Schmitz)
-Fixed issue: Accidental double deactivation throws database error (Carsten Schmitz)
-Fixed issue #16693: Export responses to SPSS button does not work (Carsten Schmitz)
Changes from 4.3.16 (build 200915) to 4.3.17 (build 200921) September 21, 2020
-Fixed issue: SPSS export - Seed value does not have proper variable name (Carsten Schmitz)
-Fixed issue: SPSS export - Empty value replacement causing corrupted data fields (Carsten Schmitz)
-Fixed issue: Participant import with duplicate check very slow when there more than 100k participants (Carsten Schmitz)
-Fixed issue: Participant import slow when there are many entries with empty email addresses (Carsten Schmitz)
-Fixed issue: PSPP support (Carsten Schmitz)
-Fixed issue #16682: Potential PHP Notice related to lastquestiongroup (Denis Chenu)
-Fixed issue #16663: Unable to install related question theme (GabrielJenik)
-Fixed issue #16650: Timing not recorded when exporting results (GabrielJenik)
-Fixed issue #16373 : Bootstrap Buttons not aligned when filtered (Denis Chenu)
-Fixed issue #16229: Random answer order currently broken (GabrielJenik)
-Fixed issue #16185: Typo "be have" (jmantysalo)
Fixed issue #16662: Event beforePermissionSetSave is not dispatched (jmantysalo)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Portuguese (Brazil) by josesiqueira, tamiel
#Updated translation: Hebrew by MeirOverferst1984, MeirOverferst
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Chinese (Taiwan) (Traditional) by blueway
Changes from 4.3.15 (build 200907) to 4.3.16 (build 200915) September 15, 2020
-Fixed issue #16667: Unable to update format or questionindex by plugin (Denis Chenu)
-Fixed issue #16181: some strings in italian have characters shown as entities (Gabriel Jenik)
#Updated translation: Spanish (Spain) by lkikut
#Updated translation: Spanish (Argentina) by lkikut
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: German (Informal) by jweberhofer
Changes from 4.3.14 (build 200826) to 4.3.15 (build 200907) September 7, 2020
-Fixed issue: Minor errors in tutorial (Carsten Schmitz)
-Fixed issue #16636: False warning about the screen resolution (Gabriel Jenik)
-Fixed issue #15656: Quick translation: Basic and detailed admin notification emails can't be translated (Gabriel Jenik)
-* Fixed issue #16565: Transfer surveys window to be displayed to ask to transfer surveys to other users while deleting the survey owner (Gabriel Jenik)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Finnish by Jmantysalo
#Updated translation: Chinese (Taiwan) (Traditional) by imacat
#Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet
#Updated translation: Catalan by qualitatuvic
Changes from 4.3.13 (build 200824) to 4.3.14 (build 200826) August 26, 2020
-Fixed issue [Security] #16611: not possible anymore to add xss when updating users fullname in usermanagement (Patricia Stelling)
-Fixed issue #16547: Action buttons don't work on plugin details page (Plugin management) (#1563) (Gabriel Jenik)
-Fixed issue #16538: Can add 2 survey participantes with the same token with the RPC api (GabrielJenik)
Changes from 4.3.12 (build 200820) to 4.3.13 (build 200824) August 24, 2020
-Fixed issue #16217: Survey will not show is the "inherit on" is chosen. (GabrielJenik)
-Fixed issue #16194: file upload disables other clicks. (GabrielJenik)
#Updated translation: Japanese by kaorumori
#Updated translation: Hebrew by c_schmitz, tabakman, cdorin, MeirOverferst1984
#Updated translation: French (France) by eddylackmann
#Updated translation: Czech by jelen1
Changes from 4.3.11 (build 200817) to 4.3.12 (build 200820) August 20, 2020
-Fixed issue #16594: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (Permission Roles) (Gabriel Jenik)
-Fixed issue #16593: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (UserName) (Gabriel Jenik)
-Fixed issue #16592: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (User Details) (Gabriel Jenik)
-Fixed issue #16591: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (Survey Menu) (Gabriel Jenik)
-Fixed issue #16590: Lime Survey 4.3.10+200812 Stored Cross Site Scripting (User Groups) (Gabriel Jenik)
-Fixed issue #16573: Others than the survey owners are not allowed to edit questions anymore (Gabriel Jenik)
-Fixed issue #16507: Mass permissions are not being saved (Gabriel Jenik)
-Fixed issue #16083: Cannot edit assessments (Dietrich Streifert)
#Updated translation: Portuguese (Portugal) by dtddecsis
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
Changes from 4.3.10 (build 200812) to 4.3.11 (build 200817) August 17, 2020
-Fixed issue #16566: We cannot create multiple choice questions (Gabriel Jenik)
-Fixed issue #16483: Adding condition triggers bulk update for complete database (Gabriel Jenik)
-Fixed issue #16335: Cannot see more label sets if the list is long (Gabriel Jenik)
-Fixed issue #16326: Statistics filters do not reflect percentages and totals (Gabriel Jenik)
-Fixed issue #16206: Slider tip indicates false error (Gabriel Jenik)
-Fixed issue #15929: Missing button to scan files at plugin overview at LS4 (Gabriel Jenik)
-Fixed issue #15864: When deleting a question at LS 4 the system switches to the "Settings" menu (Gabriel Jenik)
#Updated translation: Korean by zist21
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Danish by pedesjensen, Mikkel, c_schmitz
#Updated translation: Croatian by rovinj
#Updated translation: Chinese (Taiwan) (Traditional) by scott306lr
Changes from 4.3.9 (build 200806) to 4.3.10 (build 200812) August 12, 2020
-Fixed issue #16550: Answer option code is not limited to 5 characters (#1541) (Gabriel Jenik)
-Fixed issue #16539: "Structure" should be shown when editing conditions (via the condition designer) (#1522) (Gabriel Jenik)
-Fixed issue #16534: No creation date when importing participants to CPDB (#1529) (Gabriel Jenik)
-Fixed issue #16531: Validation regex including unicode characters fails (#1521) (Gabriel Jenik)
-Fixed issue #16529: After deleting a user who owned a survey, the survey list generates a dump (#1513) (Gabriel Jenik)
-Fixed issue #16508: Can't run survey with child theme because of enheritance problems. (#1523) (Gabriel Jenik)
-Fixed issue #16269: "Start bounce processing" menu item doesn't work (#1533) (Gabriel Jenik)
-Fixed issue #16250: Slider for numeric question display text area (#1512) (Gabriel Jenik)
-Fixed issue #16235: Welcome page show again if cookies are enable and survey is already done (#1538) (Gabriel Jenik)
-Fixed issue #16205: Slider left/right text and min/max not displayed correctly (#1509) (Gabriel Jenik)
-Fixed issue #15979: "Save and add group" plus "Save and add question" do not work correctly. (#1515) (Gabriel Jenik)
-Fixed issue #15939: Update to 4x seems to have changed the Display/Export (#1503) (Gabriel Jenik)
-Fixed issue #15758: Slider settings not saved (#1504) (Gabriel Jenik)
Changes from 4.3.8 (build 200803) to 4.3.9 (build 200806) August 6, 2020
-Fixed issue: When editing a token the date/time format is not properly displayed and handled on "invitation sent" or "reminder sent" field and thus wrong values are saved (Carsten Schmitz)
-Fixed issue: Renamed Valencian translation to correct term (Carsten Schmitz)
-Fixed issue #16561: Batch-editing tokens does not set fields properly if "completed", "invitation sent" or "reminder sent" is set to No. (Carsten Schmitz)
-Fixed issue #16469: Any admin user can see any question (without read right on survey) (Denis Chenu)
-Fixed issue #16467: Reflected XSS vulnerabilities (Denis Chenu)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Italian by gLf
#Updated translation: German by c_schmitz
#Updated translation: Finnish by Jmantysalo
Changes from 4.3.7 (build 200730) to 4.3.8 (build 200803) August 3, 2020
-Fixed issue #16554: Upgrading from 4.0.1 to 4.3.7, the "Save" button is now missing in question creation (#1528) (Gabriel Jenik)
-Fixed issue #16521: After updating an answer option, the related condition doesn't get updated (GabrielJenik)
-Fixed issue #16519: For specific screen navigation, condition is not saved properly (GabrielJenik)
-Fixed issue #16509: Permissions are weakly checked on conditions designer (GabrielJenik)
-Fixed issue #16363: File Upload in LS4 & IE 11 (GabrielJenik)
-Fixed issue #16127: Copy condition and other buttons missing in top panel (GabrielJenik)
-Fixed issue #16081: Click on "Add question" located under Structure tab - view does not move to the newly created question. (GabrielJenik)
-Fixed issue #15860: Changing language at question preview leads to loading the wrong page (GabrielJenik)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Informal) by lfanfoni
#Updated translation: Croatian by rovinj
Changes from 4.3.6 (build 200727) to 4.3.7 (build 200730) July 30, 2020
-Fixed issue #16533: Double clicking on question overiew for read only user navigates to question editor (GabrielJenik)
-Fixed issue #16380: On clicking on delete user icon from user control screen lands in different page (GabrielJenik)
-Fixed issue #15978: Multiple numerical input (Equals sum value: Remaining and Total missing) (GabrielJenik)
-Fixed issue #15945: Cannot add condition based on Survey participant attributes (GabrielJenik)
#Updated translation: Portuguese (Brazil) by cassiofs
#Updated translation: Italian by ritapas
#Updated translation: French (France) by bethencourty
Changes from 4.3.5 (build 200721) to 4.3.6 (build 200727) July 27, 2020
-Fixed issue #16526: Expression in subquestion for array dual scale not updated (Denis Chenu)
-Fixed issue #16149: See survey list - owner column is not correct (GabrielJenik)
-Fixed issue #16039: Order of items not a numerical order (#1490) (Gabriel Jenik)
#Updated translation: Ukrainian by imnetxiin
#Updated translation: Russian by imnetxiin
#Updated translation: Portuguese (Brazil) by cassiofs
#Updated translation: Japanese by nomoto
#Updated translation: German by lsurvey20
#Updated translation: German (Informal) by lsurvey20
#Updated translation: Czech by jelen1
#Updated translation: Croatian by rovinj
Changes from 4.3.4 (build 200713) to 4.3.5 (build 200721) July 20, 2020
-Fixed issue #16461: Twice contact sentence for some error page (Denis Chenu)
-Fixed issue #16453: Sometimes we get duplicate question_orders on new questions (#1481) (Gabriel Jenik)
-Fixed issue #16284: Double clicking on sq/ao/additional & general attributes should switch the page from "question overview" to "question editor" (#1478) (Gabriel Jenik)
#Updated translation: Spanish (Spain) by segui
#Updated translation: Spanish (Mexican) by rodolfob
#Updated translation: Portuguese (Brazil) by mauriciofurtado
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Norwegian (Bokmål) by pmonstad
#Updated translation: Japanese by ushiyasan
#Updated translation: Hungarian by arubicsek
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Czech by jelen1
#Updated translation: Czech (Informal) by slansky, VBraun, jelen1
#Updated translation: Croatian by rovinj
#Updated translation: Chinese (Simplified) by microk
Changes from 4.3.3 (build 200707) to 4.3.4 (build 200713) July 13, 2020
-Fixed issue #16486: Unable to manage participant attribute with debug (Denis Chenu)
-Fixed issue #16469: Any admin user can see any question (Patricia Stelling)
-Fixed issue #16452: When admin previews surveys timer is not reset in between runs (#1476) (Gabriel Jenik)
-Fixed issue #16412: Unable to manage user with debug set (Denis Chenu)
-Fixed issue #16204: Arrays (all types) not displayed correctly during survey-taking (mobile phone) (#1473) (Gabriel Jenik)
#Updated translation: Turkish by sahinsahin
#Updated translation: Norwegian (Bokmål) by c_schmitz, pmonstad
#Updated translation: German by eddylackmann
#Updated translation: German (Informal) by eddylackmann
#Updated translation: French (France) by b00z00
#Updated translation: Czech by jelen1
Changes from 4.3.2 (build 200629) to 4.3.3 (build 200707) July 6, 2020
-Fixed issue #16437: Unable to construct adminsidepanel (Jessica Höck)
-Fixed issue #16434: Special characters shown as HTML entities in sidebar (Gabriel Jenik)
-Fixed issue #16431: Overview of uninstalled themes shows incorrectly parsed theme description (Gabriel Jenik)
-Fixed issue #16397: Switching language without inline policy notice being ticked creates empty responses (Gabriel Jenik)
-Fixed issue #16394: If text too long, data protection statement text not stored (Gabriel Jenik)
-Fixed issue #16379: When debug mode is set, there is an error message displayed on User Roles Page (Gabriel Jenik)
-Fixed issue #16375: Theme with valid config.xml (according to manual) can not be extendable (Denis Chenu)
-Fixed issue #16236: Vanilla survey theme options are not saved (Gabriel Jenik)
-Fixed issue #16219: Testing a question will not be possible if admin participated in the survey (#1458) (Gabriel Jenik)
-Fixed issue #16096: QueXML PDF doesn't show full checkboxes (#1462) (Gabriel Jenik)
-Fixed issue #16088: Access group - see question list at the bottom (Gabriel Jenik)
-Fixed issue #15940: Export as printable - PHP Notice with debug mode on (Gabriel Jenik)
-Fixed issue #15903: Sending email to all group users (copy is sent in cc for every user) (Gabriel Jenik)
#Updated translation: Portuguese (Brazil) by mauriciofurtado
#Updated translation: French (France) by b00z00
#Updated translation: Czech by c_schmitz, slansky, VBraun, jelen1, pcerny
#Updated translation: Czech (Informal) by slansky, jelen1
#Updated translation: Chinese (Taiwan) (Traditional) by Yeeeeeet, TuTu_chen
#Updated translation: Arabic by c_schmitz
Changes from 4.3.1 (build 200623) to 4.3.2 (build 200629) June 29, 2020
-Fixed issue: Various SQL errors when running on MySQL 8 (Carsten Schmitz)
-Fixed issue #15783: Print answers : all is empty (#1442) (Gabriel Jenik)
#Updated translation: Japanese by nomoto
#Updated translation: Italian by ritapas
#Updated translation: Italian (Informal) by ritapas
#Updated translation: German by eddylackmann
#Updated translation: Finnish by Jmantysalo
#Updated translation: Chinese (Simplified) by NSRCRUC
#Updated translation: Arabic by ymca
Changes from 4.3.0 (build 200616) to 4.3.1 (build 200623) June 22, 2020
-Fixed issue: Various SQL errors when running on MySQL 8 (Olle Harstedt)
-Fixed issue [security] #16396: Multiple self-stored XSS in printanswer (Denis Chenu)
-Fixed issue [security] #15452: (self) reflecting XSS in print answer view : Array/text (Denis Chenu)
#Updated translation: Portuguese (Brazil) by jbfloripa
#Updated translation: Italian by lfanfoni, ritapas
#Updated translation: Italian (Informal) by lfanfoni, ritapas
#Updated translation: French (France) by jayce
#Updated translation: Finnish by Jmantysalo
#Updated translation: Chinese (Taiwan) (Traditional) by sylsylsylvie, CTFang
#Updated translation: Chinese (Simplified) by NSRCRUC
#Updated translation: Catalan by qualitatuvic
Changes from 4.2.8 (build 200608) to 4.3.0 (build 200616) June 16, 2020
+New feature #15999: Extend list_participants to allow compare conditions (Olle Harstedt)
+New feature #16263: New config setting for date format and question code in queXML (Olle Haerstedt)
-Fixed issue #16215: no import button in page Import responses from a deactivated survey table (Eddy Lackmann)
-Fixed issue #16082: Drop semi live preview mode from question editor (Jessica Höck)
-Fixed issue #15063: Left sidebar is not shown with console error Local Storage QuotaExceededError: The quota has been exceeded. (Carsten Schmitz)
#Updated translation: Polish by elissa
#Updated translation: Polish (Informal) by elissa
#Updated translation: Japanese by nomoto
#Updated translation: French (France) by arnaud21, b00z00, DenisChenu, GuillaumeZ6, jayce
#Updated translation: Finnish by Jmantysalo
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Czech by c_schmitz, slansky, jelen1
#Updated translation: Croatian by rovinj
#Updated translation: Catalan by qualitatuvic
Changes from 4.2.7 (build 200604) to 4.2.8 (build 200608) June 8, 2020
-Fixed issue #16210: Time limit not working LimeSurvey CE 4.2.1(Jelle-S)
-Fixed issue #16364: validator assigned to non existent field (Michał Frankiewicz)
-Fixed issue #16214: date picker question didn't work with specific language (Denis Chenu)
Changes from 4.2.6 (build 200602) to 4.2.7 (build 200604) June 4, 2020
-Fixed issue #16356: Update jquery to fix XSS vulnerability (rhtenhove)
-Fixed issue #16352: missing directory separator in uploaded file path (Michał Frankiewicz)
-Fixed issue #16340: File Upload showing blank page in latest Chromium 83.0.4103.61 (Patrick Teichmann)
-Fixed issue #16334: Group list menu under Survey menu: Titles of the page are not proper (Jessica Höck)
Changes from 4.2.5 (build 200526) to 4.2.6 (build 200602) June 2, 2020
-Fixed issue: JPEG is now allowed in questions with fileupload type. (Jessica Höck)
-Fixed issue #15924: Can not send invitations to imported participants where emailstatus IS NULL (#1395) (Roman Anasal)
Changes from 4.2.4 (build 200520) to 4.2.5 (build 200526) May 26, 2020
-Fixed issue #16315: Undefined variable $sSeparator (DrunkenPoney_Qc)
-Fixed issue #16247: Launch console can create new security.php file (Denis Chenu)
-Fixed issue #16142: Deleting a participant after he/she started the survey keeps the survey available (Denis Chenu)
-Fixed issue #15856: Removed get_magic_quotes_gpc (Carsten Schmitz)
Changes from 4.2.3 (build 200511) to 4.2.4 (build 200520) May 19, 2020
-Fixed issue #16289: File Upload not working for iOS 13.2 (Jessica Höck)
-Fixed issue #16153: Random order question attribute - if enabled, no changes can be saved anymore (Olle Harstedt)
-Fixed issue #16152: Subquestion texts missing when exporting questions to lsq (Patricia Stelling)
-Fixed issue #16032: Randomize also randomized answer options not only subquestions (Olle Harstedt)
Changes from 4.2.2 (build 200504) to 4.2.3 (build 200511) May 11, 2020
-Fixed issue: JsonEditor to not encode the value if it is already a valid json (Tõnis Ormisson)
-Fixed issue #16241: Only one tip are shown (Denis Chenu)
-Fixed issue #16226: Invalid count on multi with exclude : broke logic and php vs js diff (Denis Chenu)
-Fixed issue #16225: Unable to VV export if no token table (Denis Chenu)
-Fixed issue #16208: escape in Multiple choice with comments (Denis Chenu)
-Fixed issue #16203: Multiple choice questions with "other" with "exclusive" unable to submit (Denis Chenu)
-Fixed issue #16175: statCountIf returns nothing for first participant (Denis Chenu)
Changes from 4.2.1 (build 200428) to 4.2.2 (build 200504) May 4, 2020
-Fixed issue: Uppercase file extensions were not allowed (Carsten Schmitz)
-Fixed issue: Make html email default to Y (Olle Harstedt)
-Fixed issue: File upload not possible on non-linux system (Carsten Schmitz)
-Fixed issue: File rename on duplicate file upload does not work (Carsten Schmitz)
-Fixed issue #16199: .txt export not working (Olle Harstedt)
-Fixed issue #15824: Improved interface for Y-axis and X-axis (Denis Chenu)
Changes from 4.2.0 (build 200422) to 4.2.1 (build 200428) April 28, 2020
-Fixed issue: [security] Superadmin can delete a protected superadmin (Carsten Schmitz)
-Fixed issue: Very high memory usage when importing TSV files (Carsten Schmitz)
-Fixed issue #15824: Misleading gui for subquestion details when using array texts or similiar question types (Jessica Höck)
-Fixed issue #16179: Update 3.20.2 -> 4.2.0 running into database error (Patricia Stelling)
-Fixed issue #16160: (Email to user group does not work)fix has been done already in master. Since develop differs from master, fix has to be done again at this point. (Patricia Stelling)
-Fixed issue #16122: Encryption of "email" field in participants database: Limesurvey does not mark participant as invited (Denis Chenu)
-Fixed issue #15901: Regression: Buttons to uninstall or reset a theme missing at LS 4 (Patricia Stelling)
Changes from 4.1.18 (build 200416) to 4.2.0 (build 200422) April 22, 2020
+New feature #15923: Allow to update some Expression Dynamic variable (Denis Chenu)
+New feature #15246: Allow fixed function (only PHP) in expression manager (Denis Chenu)
+New feature #15246: Allow fixed function (only PHP) in expression manager (#1320) (Denis Chenu)
+New feature #13175: Ability to show calculated values based on all users (Denis Chenu)
+New feature #15997: Anonymise IP address (Patricia Stelling)
-Fixed issue: Inherit option not editable on survey edit and in survey create view (lacrioque)
-Fixed issue: Expressions not being properly validated & highlighted in email templates when using 'Validate expression' function (Carsten Schmitz)
-Fixed issue #16169: Missing comma in generated config.php file (Olle Harstedt)
-Fixed issue #16166: Survey taking/editing uploaded pictures not showing up (#1408) (Timo Gurr)
-Fixed issue #16160: Email to user group does not work (Denis Chenu)
-Fixed issue #16155: Correct terminology (#1406) (jmantysalo)
-Fixed issue #16136: Deleting file attachment does not work (Olle Harstedt)
-Fixed issue #16095: Multiple choice exclamation sign without text (Denis Chenu)
-Fixed issue #15705: Button 'delete current user group' not working (Jessica Höck)
Changes from 4.1.17 (build 200414) to 4.1.18 (build 200416) April 16, 2020
-Fixed issue [security] #16137: XSS on Mass Survey Management (imacat)
-Fixed issue : Multiple Numeric Input Slider ignores slider_default_set (Denis Chenu)
-Fixed issue #16140: Error 500 each time save a question (debug > 1) (Denis Chenu)
-Fixed issue #16139: Multiple Numeric Input Slider ignores Slider Initial Value (Denis Chenu)
-Fixed issue #15956: "search" button on Question list screen not working for searching groups (Patricia Stelling)
-Fixed issue #15954: Filtering users in admin panel not working (Patricia Stelling)
Changes from 4.1.16 (build 200407) to 4.1.17 (build 200414) April 14, 2020
-Fixed issue: Original superadmin should always be able to edit other users passwords (Carsten Schmitz)
-Fixed issue #16134: Unable to disable XSS , inversion with script enable (Denis Chenu)
-Fixed issue #16132: ext.SettingsWidget.SettingsWidget add uneeded, broken and anasked buttons (Denis Chenu)
-Fixed issue #16123: TSV export does not properly export a single group/question/answer option etc. (Carsten Schmitz)
-Fixed issue #16115: .lsg group export does not export subquestion texts (Carsten Schmitz)
-Fixed issue #16098: Typo in survey groups (#1403) (jmantysalo)
-Fixed issue #16087: Resume later email text bad content-type set (Denis Chenu)
-Fixed issue #16080: Preview question does not work from the first try (Olle Harstedt)
-Fixed issue #15933: Missing groups, question and answer options in tab-separated-values format (*.txt) export (Carsten Schmitz)
-Fixed issue #15931: Custom table-prefix ignored on installation (Carsten Schmitz)
-Fixed issue #15843: Unable to run db migration via command line (Carsten Schmitz)
-Fixed issue #14291: CSRF 400 server error after entering update key (Carsten Schmitz)
Changes from 4.1.15 (build 200402) to 4.1.16 (build 200407) April 7, 2020
-Fixed issue: Quota not working for array 10-point (Olle Harstedt)
-Fixed issue: #16021: Save Button missing in data entry view (Jessica Höck)
-Fixed issue #16072: E-Mail Sender Name is always "Administrator" (Denis Chenu)
-Fixed issue #16003: Button Timing statistics not displayed. (Jessica Höck)
-Fixed issue #15902: Cannot add quota answer (Olle Harstedt)
Changes from 4.1.14 (build 200331) to 4.1.15 (build 200402) April 2, 2020
-Fixed issue [security] #16068: Stored Cross Site Scripting Vulnerability in permission rules. (Thanks to Matthew Aberegg) (Patrick Teichmann)
-Fixed issue #16069: Deactivate survey using tokens in Postgres 12 shows error (Carsten Schmitz)
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: Catalan by qualitatuvic
Changes from 4.1.13 (build 200325) to 4.1.14 (build 200331) March 31, 2020
-Fixed issue 16037: Trim entered e-mail addresses (#1401) (fkroener)
-Fixed issue #16024: Language changer dropdown autoupdated : keybord navigation issue (Denis Chenu)
-Fixed issue #15918: No save button fo bounce settings. (Jessica Höck)
-Fixed issue #15723: 'Button group' option in Yes/No Question Type (Jessica Höck)
Changes from 4.1.12 (build 200324) to 4.1.13 (build 200325) March 25, 2020
-Fixed issue [security]: Possible to handcraft POST to reach any file through file manager (Olle Harstedt)
-Fixed issue #16023: All survey group settings could now be saved correctly (Patricia Stelling)
Changes from 4.1.11 (build 200316) to 4.1.12 (build 200324) March 24, 2020
-Fixed issue: added language name to translatable attributes in the questioneditor (Patrick Teichmann)
-Fixed issue: [security] Enable secure flag on CSRF tokens (Carsten Schmitz)
-Fixed issue: Numerous postgres problems due to improper table alias name casing (Carsten Schmitz)
-Fixed issue: Flash message not shown in frontend after response is deleted mid-survey (Olle Harstedt)
-Fixed issue: Display x rows in plugin manager (Olle Haerstedt)
-Fixed issue: Database update fails due to labels without code (Carsten Schmitz)
-Fixed issue: Database update fails due to invalid database engine and collation being set on new tables (Carsten Schmitz)
-Fixed issue [security] #16019: Stored XSS in survey groups. (Thanks to Matthew Aberegg and Michael Burkey) (Denis Chenu)
-Fixed issue [security] #16019: Stored Cross Site Scripting Vulnerability in survey groups. (Thanks to Matthew Aberegg and Michael Burkey) (Patrick Teichmann)
-Fixed issue [security] #16018: Path Traversal Vulnerability (Matthew Aberegg, Michael Burkey) (Olle Harstedt)
-Fixed issue 15968: Deleted user not being completely logged out (Carsten Schmitz)
-Fixed issue #16002: Database version doesn't show correctly in version popup (Carsten Schmitz)
-Fixed issue #15975: Sanitize lang parameter for public survey list to restricted languages (Carsten Schmitz)
-Fixed issue #15973: Invalid submitfailed received (Denis Chenu)
-Fixed issue #15968: Deleted user not being completely logged out (Carsten Schmitz)
-Fixed issue #15943: Save and save and close buttons in quick-add conditions not working (Jessica Höck)
-Fixed issue #15912: Error updating database on upgrade from 3.x (Carsten Schmitz)
-Fixed issue #15838: Check database integrity error (Carsten Schmitz)
-Fixed issue #14004: language changer not automatically changing language on selection and will also work without checking the 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