forked from LimeSurvey/LimeSurvey
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrelease_notes.txt
2773 lines (2544 loc) · 222 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 v2.05+!
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 4.1.0 or later OR Microsoft SQL Server 2005 or later OR Postgres 8.1 or later
*PHP 5.3.0 or later with the following modules/libraries enabled:
*mbstring (Multibyte String Functions) extension library (see also Installation FAQ(external link))
*PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv)
If you are doing a complete new installation please refer to the manual at
http://docs.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:
http://docs.limesurvey.org/tiki-index.php?page=Upgrading+from+a+previous+version
HOW TO UPGRADE from earlier versions of LimeSurvey (<=1.08)
-------------------------------------------------------------
Since the data structure and a lot of other things were changed, upgrading from any version previous to v1.50 is NOT possible.
If you have old survey structure files with a *.sql extension the only way to get these into a newer version is to install version 1.50, import the .sql file(s) there, then upgrade that version to the most recent LimeSurvey version.
HOW TO UPGRADE from LimeSurvey 1.50 or later (<=1.70)
------------------------------------------------------
1. Make backups of your files and database. REALLY, create backups FIRST!
3. Delete all old files
4. Upload the new version to the same place.
6. Run the installer by visiting http://<yourdomain>/<yourlimesurveypath>/admin and follow the instructions
7. Restore any customized templates from your backup to /upload/templates (old version older than 1.70 either from /templates or from /upload/templates (>1.70)). You might have to adjust your templates since the CSS/structure might been changed since.
It is usually easier to customize a default templates, again, instead of fixing your old template!
8. Done.
TEMPLATE modification between LimeSurvey 1.8
------------------------------------------------------
LimeSurvey 2 use a new placeholder for javascript inclusion: {TEMPLATEJS}.
Old template can be incompatible with the new javascript inclusion system. LimeSurvey need a placeholder to include js file for public survey.
The update process and the template upload process try to update your template. If there are javascript issue with your custom template, control you have the placeholder {TEMPLACEJS} in your starpage.pstpl.
Thank you to everyone who helped with this new release!
CHANGE LOG
------------------------------------------------------
Changes from 2.05 (build 131209) to 2.05+ (build 131219) Dec 19, 2013
-New translation: Zulu
-Changed feature: Better configuration for LDAP authentication plugin (Menno Dekker)
-Fixed issue #8451: No webserver auth and errors accessing the webserver auth options (Menno Dekker)
-Fixed issue #8373: Any superadmins can create more superadmins (Carsten Schmitz)
-Fixed issue #8387: Exporting participants from CPDB as CSV-file omits attribute fields (Carsten Schmitz)
-Fixed issue #8391: Unable to use "select" survey list in Plugin page (Sam Mousa)
-Fixed issue #8429: {LANG} Attribute not updated when changing language on survey list page (Carsten Schmitz)
-Fixed issue #8431: Regenerate question by group gives invalid codes (Carsten Schmitz)
-Fixed issue #8438: Hidden Fields Not recording default data (Denis Chenu)
-Fixed issue #8439: Installer optional settings (6) not saved: error 1048 column stg_value cannot be null (Carsten Schmitz)
-Fixed issue #8441: Print answers son't have any script or CSS files (Menno Dekker)
-Fixed issue #8443: PDF in print view does not format properly (Carsten Schmitz)
-Fixed issue #8444: Participant DB : CSV Import Fails To Display All Fields (Denis Chenu)
-Fixed issue #8453: word is not displayed in statistic page (Denis Chenu)
-Fixed issue #8456: File upload problems with ' or " in name/comment (Carsten Schmitz)
-Fixed issue #8461: Unable to filter by Email Status inside Token view (Denis Chenu)
-Fixed issue #8470: Script are hard to debug in Survey Logic File (Denis Chenu)
-Fixed issue: Can't download individual files with special chars in file name (Carsten Schmitz)
-Fixed issue: Error 'Property "Permission.entity_id" is not defined' when updating (Carsten Schmitz)
#Updated translation: Catalan by valdomir
#Updated translation: Chinese (Simplified) by yanglaw
#Updated translation: Dutch by Han
#Updated translation: Dutch (Informal) by Han
#Updated translation: French (France) by arnaud21
#Updated translation: German by actxcellence
#Updated translation: German (Informal) by mfaber
#Updated translation: Greek by MikeConom, kiolalis
#Updated translation: Lithuanian by simasj
#Updated translation: Norwegian (Bokmål) by pmonstad
#Updated translation: Polish by elisa
#Updated translation: Portuguese (Brazil) by fboaventura, mauriciofurtado
#Updated translation: Russian by ddrmoscow, vipgroup
#Updated translation: Spanish (Spain) by valdomir
#Updated translation: Swedish by maxzomborszki
#Updated translation: Tagalog by lolskidoodles, avevengers
#Updated translation: Turkish by kayazeren
#Updated translation: Zulu by cmkeet
Changes from 2.00+ (build 131206) to 2.05 (build 131209) Dec 06, 2013
-New feature #5740: Improve VV response import (Denis Chenu)
-New feature #6477: optionnal comment place with "multi choice with comment" (Denis Chenu)
-New feature #6880: Allow adaptation of 5 point slider (Denis Chenu)
-New feature #7002: allow return to email template in email template edition (Denis Chenu)
-New feature #7371: Allow to reset slider answer (Denis Chenu)
-New feature #7664: Allow unix_socket on installation and connexion string (use socket directly in DB location) (Denis Chenu)
-New feature #7687 : RemoteControl2 export_responses should also have an Array / JSON with responses (Denis Chenu)
-New feature #7810 Implement max/min date for date question (mfaber)
-new feature #7811: implement strtotime() for EM (mfaber)
-New feature #8040: STATA export functionality (mfaber)
-New feature #8124: quexf: comment field for LIST WITH COMMENT question type (mfaber)
-New feature #8168: limesurvey button style for gringegreen and darkblue template (Denis Chenu)
-New feature #8214: DateTimepicker for date/time question (mfaber)
-New feature #8247: Allow deactivate of autocorrection of numerical values (Denis Chenu)
-New feature #8298: Easy move page in token + quick search (Denis Chenu)
-New feature: Allow to use first line for header in vvimport (Denis Chenu)
-New feature: Added beforeLogout and afterLogout events for authentication plugins (Menno Dekker)
-New feature: Add extra class for multi column: colstyle-ul, colstyle-table and colstyle-css with display columns settings (Denis Chenu)
-New feature: Allow search on token attribute if exist in token table (Denis Chenu)
-New feature: Auditing plugin (Carsten Schmitz)
-New feature: Basic LDAP authentication plugin (Menno Dekker)
-New feature: Can replace javascript file in template (Denis Chenu)
-New feature: Can use SGQA identifier to prefill some answer with URL in preview mode (Denis Chenu)
-New feature: ComfortUpdate now supports updates to/from unstable versions (Carsten Schmitz)
-New feature: Detailed user permissions (Carsten Schmitz)
-New feature: Export Response By Token routine added to remote control (ravindrakhokharia)
-New feature: Remotecontrol Export_timeline (Carsten Schmitz)
-New feature: R-syntax available in remote control export_responses (use documenttype rsyntax) (Menno Dekker)
-New feature: Update_response function (kfegert)
-New feature: When copying a survey you can choose if you want to include/exclude start/end date/time (Carsten Schmitz)
-Updated feature #7145: validation field for date/time question (mfaber)
-Updated feature: Min/max date fields - codes/expressions should be entered without curly braces (mfaber)
-Updated feature: Revised favicon kindly provided by mrasquinho (Carsten Schmitz)
Changes from 2.00+ (build 120920) to 2.00+ (build 131206) Dec 6, 2013
-New feature #8028: File upload system can be replaced (Denis Chenu)
-New Feature: export_timeline function in remotecontrol (Spiros Trougakos)
-New feature: Export Response By Token routine added to remote control (ravindrakhokharia)
-New feature: Add php-func strtotime() to EM (mfaber)
-New feature: Added a function to the expression manager which allows numerical values (weberho)
-New feature: Added new setting 'showrelevance' to config file - When this settings is activated then the printable survey option will show the raw relevance equation below the general fill-out instructions in case the question has conditions (Carsten Schmitz)
-New feature: Added subquestions, attributes, attributes_lang and answeroptions properties for RemoteControl get_question_properties (Diogo Gonçalves)
-New feature: Added the option to export statistics (in remotecontrol) for a group or a selection of groups of a survey. (Spiros Trougakos)
-New feature: Allow multiple answers with one token (Denis Chenu)
-New feature: ComfortUpdate now supports updates to/from unstable versions (Carsten Schmitz)
-New feature: Console installation scripts (Carsten Schmitz)
-New feature: Extra class for multi column: colstyle-ul, colstyle-table and colstyle-css with display columns settings (Denis Chenu)
-New feature: Global settings now shows URL to remote control interface (Menno Dekker)
-New feature: Installer checks if session save path is writable (Menno Dekker)
-New feature: New advanced question attribute to set a fill-out help text for the printable view (Carsten Schmitz)
-New feature: Spanish (Argentinia) informal translation (Carsten Schmitz)
-New feature: Spanish (Argentinia) translation (Carsten Schmitz)
-New feature: Use SGQA identifier to prefill some answer with URL in preview mode (Denis Chenu)
-New translation: Kurdish (Sorani) translation by havalabdulkarim, bryar1991
-New translation: Mongolian (Carsten Schmitz)
-New translation: Occitan by Cedric Valmary (Carsten Schmitz)
-New translation: Serbian (Latin script) (OnSpot)
-New translation: Tamil by seesiva
-New translation: Valencian (Carsten Schmitz)
-Updated feature #7882: Monday first day in calender (mfaber)
Changes from 1.92 (build 120919) to 2.00 (build 120920) Sept 20, 2012
+New feature #5044: Allowing selection of token valid from/until datea(#1) (Shubham Sachdeva)
+New feature #5762: empty class on empty input type text (Denis Chenu)
+New feature #5807: ability to replace survey_runtime.js function in template Fixed issue : time_limit attribute javascript error Dev : add only one css/js file if needed for question Dev : use css_header_includes and js_header_includes array from qanda Dev : TODO remove double call to jquery-ui.css, problem with slider (Denis Chenu)
+New feature #6073: token information on the browse index (Denis Chenu)
+New feature: "Send confirmation emails?" setting in Survey properties --> General settings --> Tokens. (Tony Partner)
+New feature: $lwcdropdowns setting removed from config-defaults.php and moved to Advanced question settings for List with Comment question type (Carsten Schmitz)
+New feature: A real installer (magiclko)
+New feature: Ability to change admin theme in global settings (Carsten Schmitz)
+New feature: Ability to copy data from participant attribute to the token field in a survey token table (jcleeland)
+New feature: Ability to make last minute changes in the survey activation screen to settings that cannot be changed after activation anymore (c_schmitz)
+New feature: Ability to overwrite/create attribute values for existing participants when importing from a CSV file (jcleeland)
+New feature: Ability to reset Expression Manager for admin with showlogicfile
+New feature: Add drag and drop feature to ranking question - done by GCI participant Nano8Blazex (Carsten Schmitz)
+New feature: Added link from deactivation page to export page and corrected language (jcleeland)
+New Feature: Added remotecontrol function get_site_settings (Spiros Trougakos)
+New feature: Allow different repeat heading for array, array text and array number question type (Denis Chenu)
+New feature: Attribute hide_tip now available for date question (Carsten Schmitz)
+New feature: Create new label sets or replace old ones from subquestions or answers
+New feature: CSS styles for EM's "Show Logic File" feature (Marcel Minke)
+New feature: Database installation by command line. Usage: "php index.php installer cmd_install_db" (Carsten Schmitz)
+New feature: Direct link from individual token entries to matching entry in the participants database in action row (jcleeland)
+New feature: Direct link from tokens to participants grid showing linked participants only (jcleeland)
+New feature: Dropdown inline search options for jqGrid survey list (useful for active/expired/inactive) (jcleeland)
+New feature: Each type of validation tip can be styled separately (so if a question fails validation checks, you can see whether it is because of wrong number of answers, wrong value range, wrong sum range, or wrong regex criteria). (tmswhite)
+New feature: Export multiple survey archives at the survey list as one big ZIP file (Carsten Schmitz)
+New feature: Export survey ZIP archive function with includes the survey structure, responses, tokens and timings - can be used for archival purposes or to move a survey from one server to another. (c_schmitz)
+New feature: Global setting to restrict the languages being available in administration or frontend (Carsten Schmitz)
+New feature: Header of ranking droptable in advanced settings (Denis Chenu)
+New feature: Implemented mass actions in surveylist which allows to delete/expire several surveys at the same time - only available to super administrators (Carsten Schmitz)
+New feature: In deactivation screen you can choose now between deactivation and expiration (Carsten Schmitz)
+New feature: More class on question and answer item for easiest manipulation
+New feature: More explicit labels for accessibility, hidden by default with .hide class
+New feature: Multilingual question attributes (Carsten Schmitz)
+New feature: New admin style (Carsten Schmitz)
+New feature: New admin style 'gartergrey' (Carsten Schmitz)
+New feature: New admin style 'gringegreen' (Carsten Schmitz)
+New feature: New images for cpdb links - 12 and 16pt size (jcleeland)
+New feature: New images for jqGrid navButtons (jcleeland)
+New feature: New translation: Spanish (Chile) kindly provided by Victor Pinto (Carsten Schmitz)
+New feature: Option to display text responses 'inline' in statistics output (will need translations) (Jason Cleeland)
+New feature: Option to switch between different graphs/no graph in statistics - switchable in advanced question settings and in statistics itself (Carsten Schmitz)
+New feature: Participant CSV import detects existence of participant_id in CSV file, and if it exists, uses the participant_id to detect duplicates. Also cleaned up colors and styles of upload summary. (jcleeland)
+New feature: Permissions are now copied by default when copying a survey - also added an additional option to exclude it. (Carsten Schmitz)
+New feature: Ported LimeSurvey to use the Yii framework (magiclko,dionet)
+New feature: Question save/save and close options - instead of just updating and closing, now choice is to save and keep editing, or to save and return to question view. My wife made me do it. (jcleeland)
+New feature: Question save/save and close options - instead of just updating and closing, now choice is to save and keep editing, or to save and return to question view. My wife made me do it. (jcleeland)
+New feature: Randomization groups for question groups Carsten Schmitz)
+New feature: Randomization groups for question groups Carsten Schmitz)
+New feature: RemoteControl 'Activate survey' function (Carsten Schmitz)
+New feature: RemoteControl 'Activate tokens' function (Carsten Schmitz)
+New feature: RemoteControl function 'Export responses as csv/xls/pdf/doc' (Carsten Schmitz)
+New feature: RemoteControl function 'Modify survey locale setting' (Carsten Schmitz)
+New feature: RemoteControl functions 'Add/delete survey language' (Carsten Schmitz)
+New feature: Remotecontrol functions for manipulation of groups (Spiros Trougakos)
+New feature: Remotecontrol functions for manipulation of questions (Spiros Trougakos)
+New feature: Remotecontrol functions for manipulation of surveys (Spiros Trougakos)
+New feature: Remotecontrol functions for manipulation of tokens (Spiros Trougakos)
+New feature: Remotecontrol functions invite_participants, remind_participants (Spiros Trougakos)
+New feature: RemoteControl Import survey function (Carsten Schmitz)
+New feature: RemoteControl 'Modify survey settings' function (Carsten Schmitz)
+New feature: RemoteControl RPC API can now be switched to Off,JSON-RPC or XML-RPC (Carsten Schmitz)
+New feature: Reorder questions/question groups per Drag-n-drop (Carsten Schmitz)
+New feature: Search option 'begins with' in cpdb so fields can be searched in an alternative way to 'contains' (jcleeland)
+New feature: Show Google maps with markers at statistics by GCI participant Licker Nandor (Carsten Schmitz)
+New feature: Show modified question attributes at question summary (Carsten Schmitz)
+New feature: Sorting for inline text listing in statistics display, also initial sorting for text display of numerical responses. Todo: fix some of the sorting problems for numerical responses (jcleeland)
+New feature: Statistics browse, etc - view file and generic sort icons (jcleeland)
+New feature: Statistics output screen cleaned up, placed inside collapsible divs (jcleeland)
+New feature: Survey links table now stores "Last invite" and "Date completed" information for survey links (jcleeland)
+New feature: Timer function added to radio list question type (jcleeland)
+New feature: Token section workflow improvements by GCI participant Nano8Blazex
+New feature: URL params for integration of survey panels (Carsten Schmitz)
+New translation: Afrikaans (Andrie de Vries)
+New translation: Amharic - kindly provided by Mezene Worku (Carsten Schmitz)
+New translation: Czech informal
+New translation: Swahili
Changes from 1.92+ (build 120909) to 1.92+ (build 120919) September 19, 2012
-Fixed issue #6528: Save changes on label set results in a php warning when text contains a tab character (Carsten Schmitz)
-Fixed issue #6536: HTML editor converts special characters to html entities within equations (Carsten Schmitz)
-Fixed issue #6547: Arbitrary URL redirect - parameter "redirect" (Carsten Schmitz)
-Fixed issue #6553: $column_style global parameter aren't used (Denis Chenu)
Changes from 1.92+ (build 120822) to 1.92+ (build 120909) September 9, 2012
-Fixed issue #6530: Since latest update unable to upload documents in survey (Denis Chenu)
-Fixed issue #6543: SQL injection in activate_functions.php - parameter "sid" (jcleeland)
-Fixed issue #6544: SQL injection in activate_functions.php - parameter "fixnumbering" (jcleeland)
-Fixed issue #6545: SQL injection in preview.php - parameter "lang". Sanitized language string. (jcleeland)
-Fixed issue #6546: SQL injection in userrighthandling.php - parameter "ugid" (jcleeland)
Changes from 1.92+ (build 120815) to 1.92+ (build 120822) August 22, 2012
-Fixed issue #6423: Potential XSS in 'Resume survey' load form (Carsten Schmitz)
#Updated translation: Chinese (Simplified) by jun9
#Updated translation: French (France) by BenoitBouvarel
#Updated translation: Italian by lfanfoni
#Updated translation: Korean by gregshin
#Updated translation: Spanish (Chile) by jergas
#Updated translation: Thai
Changes from 1.92+ (build 120808) to 1.92+ (build 120815) August 15, 2012
-Fixed issue #6319: Preview group can throw error (Denis Chenu)
-Fixed issue #6442 : Adding labels fails without numbers in last Code field in Label Set editor (Denis Chenu)
-Fixed issue #6452: File Upload not working with embedded_layout use (Carsten Schmitz)
-Fixed issue #6465: Assessment typo (Carsten Schmitz)
-Fixed issue #6467 : checkbox for 'other' missing for multiple choice (Denis Chenu)
-Fixed issue #6470 : Bad emplacement of Other text input box for large screen in Multiple option (Denis Chenu)
-Fixed issue #6476: Error in data entry when using multiple choice with comment questions and MSSQL (Carsten Schmitz)
-Fixed issue: Multiple option with checkbox : Other can be checked at submit with empty value (Denis Chenu)
-Fixed issue: Remove escape character (\) from any field evaluated by EM. (Thomas White)
#Updated translation: French (France) by BenoitBouvarel, DenisChenu
#Updated translation: German by debianese
#Updated translation: Greek by kiolalis
#Updated translation: Italian by lfanfoni
#Updated translation: Japanese by nomoto
#Updated translation: Malay by ayahanda
#Updated translation: Polish by elisa
Changes from 1.92+ (build 120801) to 1.92+ (build 120808) August 8, 2012
-Fixed issue #6424: Lastpage field not being added in MSSQL when upgrading from 1.85 or older (Carsten Schmitz)
-Fixed issue #6439: Question type Array (numbers) does not work with numbers >10 as labels (Thomas White)
#Updated translation: Czech by slansky
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Malay by ayahanda
#Updated translation: Polish by elisa
#Updated translation: Turkish by kayazeren
Changes from 1.92+ (build 120725) to 1.92+ (build 120801) August 1, 2012
-Fixed issue #6066: File upload fails if single oder double quotes are used (Carsten Schmitz)
-Fixed issue #6287: Unable to export QueXML with Postgresql 9.1 (Adam Zammit)
-Fixed issue #6297: QueXML Export broken Dev Removed condition checking for queXML export (Adam Zammit)
-Fixed issue #6334: Don't have a valid session in file upload question (Carsten Schmitz)
-Fixed issue #6387: Broken Add vs Replace Buttons on Quick Add for Labels (tpartner)
-Fixed issue #6395: QuickAdd permits longer codes than 5 characters (Carsten Schmitz)
#Updated translation: Albanian by emiljan, c_schmitz
#Updated translation: Czech by slansky
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Italian by lfanfoni
#Updated translation: Italian (Formal) by gifino
#Updated translation: Norwegian (Bokmal) by reidarborgersen, dittaeva
#Updated translation: Polish by elisa
#Updated translation: Turkish by kayazeren
Changes from 1.92+ (build 120718) to 1.92+ (build 120725) July 25, 2012
-Fixed issue #6312: Editing Survey Security Permissions as non-super-admin and non-survey owner throws PHP Fatal Error (Stephanie King)
-Fixed Issue #6312 - Editing Survey Security Permissions as non-super-admin and non-survey owner throws PHP Fatal Error (Stephanie King)
-Fixed issue #6335 : Group preview add answer (Denis Chenu)
-Fixed issue #6336 : Bad template URL if templatedir is not exist (Denis Chenu)
-Fixed issue #6337 : $defaulttemplate aren't allways used (Denis Chenu)
-Fixed issue #6340: Error "String offset cast occured" when adding user and using PHP 5.4 or later (Carsten Schmitz)
-Fixed issue #6346: Statistic page filter not remembering statistics language (Carsten Schmitz)
-Fixed issue #6348: Bar chart not translated in statistics when changing statistics language (Carsten Schmitz)
-Fixed issue #6349: condition does not work while using slider with stars (Thomas White)
-Fixed issue: Bad CSS for empty other comment in mandatory question for citronade (Denis Chenu)
-New feature: Ability to reset Expression Manager for admin with showlogicfile (Denis Chenu)
Changes from 1.92+ (build 120711) to 1.92+ (build 120718) July 18, 2012
-Fixed issue #6328: pre-filling of hidden questions does not work (Thomas White)
-Fixed issue #6304: Reloading unfinished survey can submit it without user interaction / reloading survey don't goe to actual step (Denis Chenu)
-Fixed issue #6318: Attributes/validation cut off when checking with EM (Carsten Schmitz)
-Fixed issue #6329: Language titles in language switcher are displayed in the currently used language instead of the native name (Carsten Schmitz)
-Fixed issue #6330: Regex engine does not accept a leading zero even if explicitly specified as acceptable (Thomas White)
-Fixed issue: Other comment mandatory requires 2 or more characters in comment field instead of 1 or more characters (Thomas White)
-Fixed issue: Whole Question Validation (em_validation_q) missing from several question types (Thomas White)
#Updated translation: Chinese (Simplified) by yooyooh
#Updated translation: Czech by slansky
#Updated translation: French (France) by DenisChenu
#Updated translation: German by Mazi
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Italian by lfanfoni
#Updated translation: Polish by elisa
#Updated translation: Spanish (Spain) by danielgeisler
Changes from 1.92+ (build 120704) to 1.92+ (build 120711) July 11, 2012
-Fixed issue #6207: Error "Ambiguous column name 'qid'" when using MSSQL server and editing answer options (Carsten Schmitz)
-Fixed issue #6252: English warning message though German language set (Carsten Schmitz)
-Fixed issue #6282: Error accessing a survey from a language that it hasn't (Carsten Schmitz)
-Fixed issue #6284: In some cases statistics' layout is broken (Carsten Schmitz)
-Fixed issue #6290: Array (texts) responses with single quotes are truncated on data entry screen (Carsten Schmitz)
-Fixed issue #6300: Token can be duplicated under some condition (Denis Chenu)
-Fixed issue #6305: Assessment values are not shown in logic file; nor in question, and group previews (Thomas White)
-Fixed issue #6309 : Bad javascript for Multiple choice with "Other option" (Denis Chenu)
-Fixed issue: Several remote file inclusion vulnerabilities (only when register_globals is activated) (Carsten Schmitz)
-Fixed issue: When magic quotes enabled on the server then quoting was not correct on the response data (Carsten Schmitz)
#Updated translation: Czech by slansky
#Updated translation: French (France) by DenisChenu
#Updated translation: German by c_schmitz
#Updated translation: Italian by lfanfoni
#Updated translation: Polish by elisa
#Updated translation: Russian by gdemin
#Updated translation: Spanish (Spain) by gap1981
#Updated translation: Turkish by kayazeren
Changes from 1.92+ (build 120623) to 1.92+ (build 120704) July 4, 2012
#Updated translation: Czech by slansky
#Updated translation: Italian by lfanfoni
#Updated translation: Spanish (Chile) by SirCrovax
-Fixed issue #5849: Unable to paste into numeric question types (Thomas White)
-Fixed issue #6188: Display error in conditions editor when selecting several options per sub-question (Carsten Schmitz)
-Fixed issue #6210 Inconsistent database after deleting a file by "clear & exit" button (Denis Chenu)
-Fixed issue #6250 : Public statistics always use default template (Denis Chenu)
-Fixed issue #6256: Touch event support (tpartner)
-Fixed issue #6271: text entry fields use onchange instead of onkeyup events to propagate changes (Thomas White)
-Fixed issue #6281: hidden variables used in equations have wrong name so don't POST properly (Thomas White)
-Fixed issue #6296: Question type file upload dose not work (tpartner)
-Fixed issue #6298: File upload button too narrow in Safari + Chrome (tpartner)
-Fixed issue: Array filter of ranking does not work reliably across browsers (Thomas White)
-Fixed issue: Changes to comments in multiple choice checkbox could not trigger changes in tailoring (Thomas White)
-Fixed issue: Clearing "other" value in multiple choice checkbox did not clear associated comment (Thomas White)
-Fixed issue: EM unit tests broken due to missing LEMradix variable. (Thomas White)
-Fixed issue: Revert to using onchange instead of onkeyup for Array Numbers when using dropdown lists of numbers (Thomas White)
-Fixed issue: Show Survey Logic File does not show survey title, description, welcome, endmsg, endurl, nor any errors within them (Thomas White)
-Fixed issue: Unchecking entries in multiple choice checkbox did not clear associated comment (Thomas White)
-Fixed issue: Wrong flag image for ZH-Hant-TW (Carsten Schmitz)
-Fixed issue: Removed dot in front of languageswitch drop down. (Marcel Minke)
Changes from 1.92+ (build 120620) to 1.92+ (build 120623) June 22, 2012
-Fixed issue #6240: conversion of conditions to relevance can fail for multiple choice tests during some upgrades (Thomas White)
#Updated translation: Chinese (Simplified) by yooyooh
#Updated translation: French (France) by DenisChenu
#Updated translation: Italian by gifino, lfanfoni
#Updated translation: Polish by elisa
Changes from 1.92+ (build 120613) to 1.92+ (build 120620) June 20, 2012
-Fixed issue #5766: exclude_all_others_auto does not work (Thomas White)
-Fixed issue #6205: Add http:// by default to endurl for indication (Denis Chenu)
-Fixed issue #6207: [Microsoft][ODBC SQL Server Driver][SQL Server]Ambiguous column name 'qid' (Carsten Schmitz)
-Fixed issue #6207: [Microsoft][ODBC SQL Server Driver][SQL Server]Ambiguous column name 'qid' (Thomas White)
-Fixed issue #6208 : Adding user to user group leads to error message (Denis Chenu)
-Fixed issue #6211: Problems with two "file upload" question types in the same question group (Thomas White)
-Fixed issue #6213: File upload questions tips have an error in italian (Thomas White)
-Fixed issue #6214: relevance equations that only contain static replacement values cause JS crash (Thomas White)
-Fixed issue #6221: Array filtering does not work when trigger question has multiple inputs per row (Thomas White)
-Fixed issue #6222: Conditions not working when it relies on value from a hidden question (Thomas White)
-Fixed issue #6223: Admin login does not work with postgres right after install (Carsten Schmitz)
-Fixed issue #6224: resetadminpw.php: SQL-string for postgres incorrect (Carsten Schmitz)
-Fixed issue #6225: unable to pass qcode-named variables via URL (Thomas White)
-Fixed issue #6226 & #6229: Only end message with Cannot edit answer (token and edit answers after submitting activated) (Denis Chenu)
-Fixed issue #6231: EM doesn't convert condition correctly, OR becomes AND (Thomas White)
-Fixed issue #6235: Javascript errors when use equations for min/max num values in Ranking questions (Thomas White)
-Fixed issue #6238: array filtering does not work for Ranking questions (Thomas White)
-Fixed issue #6239: Ranking style questions can't be used to filter other questions (Thomas White)
-Fixed issue: Array-filter algorithms for Ranking questions do not appear in Show Logic File (Thomas White)
-Fixed issue: PHP errors thrown if use invalid array filter question (Thomas White)
-Fixed issue: QID links in Show Survey Logic File should open new edit-question window, not just view question (Thomas White)
-Fixed issue: ShowLogicFile did not show array filters for List(Radio) questions when "other" advanced question option selected (Thomas White)
#Updated translation: Chinese (Simplified) by yooyooh
#Updated translation: Italian by lfanfoni, gifino
#Updated translation: Polish by elisa
#Updated translation: Swedish
#Updated translation: Turkish by kayazeren
Changes from 1.92+ (build 120608) to 1.92+ (build 120613) June 13, 2012
-Fixed issue #6100: English in other language (Thomas White)
-Fixed issue #6130: Response emails sent as "text/plain" but with HTML embedded (Carsten Schmitz)
-Fixed issue #6147: "Please rank at least x items" not being translated (Carsten Schmitz)
-Fixed issue #6151: CSS errors on public statistics page (Carsten Schmitz)
-Fixed issue #6153: "Cannot find data type DATE" when activating a survey with MSSQL 2005 (Carsten Schmitz)
-Fixed issue #6168: Question preview ignores "no answer" setting (Thomas White)
-Fixed issue #6177: uppercase logical operators (e.g. 'OR') in EM yield JavaScript errors (Thomas White)
-Fixed issue #6178: es-CL is listed as Spanish (Mexico) instead of Spanish (Chile) (Carsten Schmitz)
-Fixed issue #6186: Array Question Type: EM doesn't convert condition correctly, AND becomes OR (Thomas White)
-Fixed issue #6187: Javascript Error on em_javascript.js : attr is undefined (Thomas White)
-Fixed issue #6196: Misplaced PopUpEditor icon (tpartner)
-Fixed issue #6200: if enter text into other box, then click the other checkbox, the entered text disappears (Thomas White)
-Fixed issue #6201: Fatal error: Cannot redeclare replacenewline() (Thomas White)
-Fixed issue: "Please check at least one item" not appropriate for single select list questions (Thomas White)
#Updated translation: Arabic by maan
#Updated translation: Croatian by rovinj
#Updated translation: Czech by slansky
#Updated translation: German by c_schmitz
#Updated translation: German (Informal) by c_schmitz
#Updated translation: Italian by lfanfoni
#Updated translation: Korean by heasunchun
#Updated translation: Norwegian (Bokmål) by c_schmitz
#Updated translation: Polish by elisa
#Updated translation: Portuguese (Brazil) by mauriciofurtado
#Updated translation: Spanish (Mexican) by scoutino
Changes from 1.92+ (build 120607) to 1.92+ (build 120608) June 7, 2012
Fixed issue HTML error in hidden field for equation question type
Changes from 1.92+ (build 120530) to 1.92+ (build 120607) June 7, 2012
-Fixed issue #6122: EM seems to be holding a cache in admin dev: now only setting language in EM (mennodekker)
-Fixed issue #6155: Error on MSSQL: Ambiguous column name qid (Menno Dekker)
-Fixed issue #5943: exclusive option in multiple choice hide all other answer options (Thomas White)
-Fixed issue #6057: Hitting RETURN while typing in M.C. 'Other' of non-tracked survey looses all survey input (tpartner)
-Fixed issue #6140: Survey doesn't start from where it was left on Token Persistence (Thomas White)
-Fixed issue #6149: EM shows wrong result for number generated by rand() function (Thomas White)
-Fixed issue #6154: File upload questions not mandatory anymore (Thomas White)
-Fixed issue #6158: In question-by-question mode, EM replacements in same group but on different page use <span> (Thomas White)
-Fixed issue #6163: error in mandatory array_filter-ed multi-numeric and multiple-short questions
-Fixed issue #6165: unable to implement affirmative exclusive non-answer in array_filter_exclude
-Fixed issue #06079: sub-question filtering broken if "other" or "no answer" option is given (Thomas White)
-Fixed issue #6171: variable < X is true even if variable isn't answered (Thomas White)
-Fixed issue #6172: Update to Version 1.92+ from 1.91+ Cannot Complete - Reason: Duplicate column name 'grelevance' (Thomas White)
-Fixed issue #6173: users can skip min_sum_value and equals_sum_value questions (Thomas White)
-Fixed issue #6176: replacements of other value for multiple-choice don't appear when click previous (Thomas White)
-Fixed issue: Assesments for multi choice question (Denis Chenu)
-Fixed issue: Error in PostgreSQL DB create script. (Jonathan Harker)
-Fixed issue: Error in upgrade from old DB versions (Carsten Schmitz)
-Fixed issue: Errors in Postgres DB creation script (Carsten Schmitz)
-Fixed issue: Google Analytics Style #2 breaks if group names contain special characters (Thomas White)
-Fixed issue: mktime() function needs to be passed integer values (Thomas White)
-Fixed issue: 'other' status flag missing from Show Logic File (Thomas White)
-Fixed issue: Errors in Postgres upgrade and DB creation (Carsten Schmitz)
#Updated translation: Amharic by mezwor
#Updated translation: Czech by slansky
#Updated translation: Dutch
#Updated translation: Dutch (Informal)
#Updated translation: Estonian by LimAlf
#Updated translation: Italian by lfanfoni
#Updated translation: Polish by elisa
#Updated translation: Portuguese (Portugal) by algarvio
#Updated translation: Slovenian
#Updated translation: Spanish (Chile) by SirCrovax
#Updated translation: Turkish by kayazeren
Changes from 1.92+ (build 120529) to 1.92+ (build 120530) May 28, 2012
-Fixed issue #6133: Race condition with concurrent upload of similar "survey structure" (Carsten Schmitz)
Changes from 1.92+ (build 120526) to 1.92+ (build 120529) May 28, 2012
-Fixed issue #6106: Mandatory error shown when testing a question (Carsten Schmitz)
-Fixed issue #6133: Race condition with concurrent upload of similar "survey structure" (Carsten Schmitz)
-Fixed issue #6136: Relevance evaluation with Postgres fails when using regular expressions (Carsten Schmitz)
-Fixed issue: Admin language switching to survey language (Carsten Schmitz)
Changes from 1.92+ (build 120517) to 1.92+ (build 120526) May 26, 2012
#Updated translation: Dutch by Nickko
#Updated translation: Dutch (Informal) by Nickko (root)
#Updated translation: French by Denis Chenu, Nickko
#Updated translation: German (Informal) by c_schmitz (root)
#Updated translation: German by c_schmitz
#Updated translation: Polish (elisa-ls)
#Updated translation: Dutch
#Updated translation: Portuguese
#Updated translation: Slovenian
-Fixed issue #6122: EM seems to be holding a cache in admin dev: only set language when a surveyid is set (mennodekker)
-Fixed issue #5766: exclude_all_others_auto does not work (Thomas White)
-Fixed issue #6114: Mail encryption really off for bounce managment (Denis Chenu)
-Fixed issue #6119: Apostrophe bug in statistics PDF and Excel output (Carsten Schmitz)
-Fixed issue #6124: User with limited rights is allowed to export complete MySQL DB
-Fixed issue: User with configurator access doesn't have acces to global settings (Denis Chenu)
-Fixed issue: Survey list does not show surveys having deleted owners (Carsten Schmitz)
Changes from 1.92+ (build 120516) to 1.92+ (build 120517) May 17, 2012
-Fixed issue: Missing translations / texts
Changes from 1.92+ (build 120509) to 1.92+ (build 120516) May 16, 2012
+New translation: Spanish (Chile) kindly provided by Victor Pinto (Carsten Schmitz)
#Updated translation: Polish (elisa-ls)
#Updated translation: Amharic kindly provided by Mezene Worku
#Updated translation: Czech (lukas-slansky)
#Updated translation: German by c_schmitz
#Updated translation: Persian - kindly provided by Morteza Farahbod
#Updated translation: Turkish - 100% - kindly provided by Kaya Zeren
-Fixed issue #5766: exclude_all_others_auto does not work (Thomas White)
-Fixed issue #5943: Exclusive option in multiple choice hides all other answer options (Thomas White)
-Fixed issue #6003: Text truncated after single quote when browsing responses to Multiple short text question. (Thomas White)
-Fixed issue #6046: Resume later deletes answers from db when all questions are on one page (Thomas White)
-Fixed issue #6078: Invalid LimeExpressionManager->ngT() calls (TMSWhite)
-Fixed issue #6086: 1.92+ Build 120509 Conditions do not work with probably good logic (Thomas White)
-Fixed issue #6087: cascading array filter fails for depth>=3 in group and question modes (Thomas White)
-Fixed issue #6093: Wrong result when comparing decimal values from equation question types in surveys using comma as decimal point (Thomas White)
-Fixed issue #6102: "Print your answers" shows EM syntax errors (Thomas White)
-Fixed issue #6048: Conditions editor produces fatal error: maximum allocated memory (Carsten Schmitz)
-Fixed issue #6080: Wrong validation for multiple numeric questions
-Fixed issue #6085: By pasting a subquestion code can contain a space (Carsten Schmitz)
-Fixed issue: Misaligned input with multi column on citronade (Denis Chenu)
-Fixed issue: Array-filter equations not visible for List-type questions in Show Survey Logic file (Thomas White)
-Fixed issue: Datestamp on not date stamped survey. Dev: use 1980-01-01 for 'All database same value' (Denis Chenu)
-Fixed issue: Endless javascript loop in answer edit or subquestion edit (Denis Chenu)
-Fixed issue: Missing translations for jQuery popup calendar (Carsten Schmitz)
-Fixed issue: Nice exit if surveyid is invalid (Denis Chenu)
-Fixed issue: Unable to add label in label set administration (Carsten Schmitz)
Changes from 1.92+ (build 120501) to 1.92+ (build 120509) May 9, 2012
+New translation: Afrikaans
+New translation: Amharic - kindly provided by Mezene Worku
#Updated translation: Polish (elisa-ls)
#Updated translation: German (Carsten Schmitz)
#Updated translation: German (informal) (Carsten Schmitz)
#Updated translation: Persian by M. Farahbod (Carsten Schmitz)
#Updated translation: Portuguese (Brazil) by Flávio Rodrigues (Carsten Schmitz)
-Fixed issue #5975: Confirmation screen broken for iterate survey feature (tpartner)
-Fixed issue #5987: prefix and suffix are misaligned for "total" field at miltiple numeric question (tpartner)
-Fixed issue #6030: answeroption not left-aligned (tpartner)
-Fixed issue #6030: answeroption not left-aligned Dev Fixed up CSS for list-radio questions (tpartner)
-Fixed issue #6044: Use advanced question settings such as numbers_only, display_rows, max_characters, prefix, suffix, ... at data entry screen. (Marcel Minke)
-Fixed issue #6062: Language selector is missing on survey without description nor welcome message (tpartner)
-Fixed issue #6075: Content of previous answer is not replaced, instead placeholder of selected answer is shown: eg. {TOKEN:ATTRIBUTE_2} (Thomas White)
-Fixed issue #6030: answeroption not left-aligned with multiple-opt-comments Dev : move input outside label (Denis Chenu)
-Fixed issue #6030: Misalign input in multi-line answers / citronade part Dev : fixed some issue with little screen too (Denis Chenu)
-Fixed issue #6048: Conditions editor produces fatal error: maximum allocated memory (Carsten Schmitz)
-Fixed issue #6059: EM puts spaces between variables (Carsten Schmitz)
-Fixed issue #6061: Duplicate codes when adding new answer options/subquestions/labels (Carsten Schmitz)
-Fixed issue #6065: Error when creating a new survey by copying an existing one (Carsten Schmitz)
-Fixed issue #6071: Notices if using mssql and changing/importing survey (Carsten Schmitz)
-Fixed issue: Added quota_languagesettings table to the fixlanguageconsistency() array - when languages are added, matching quota entries are created for each language (jcleeland)
-Fixed issue: Behaviour change on 'resume later' (Carsten Schmitz)
-Fixed issue: db_quoteall added to fixlanguageconsistency() function when copying quota translations. (jcleeland)
-Fixed issue: Submit date set even though participant was screened out by a quota (Carsten Schmitz)
-Fixed issue: Several HTML fixes for data entry screen (data entry & data edit) (Marcel Minke)
Changes from 1.92+ (build 120425) to 1.92+ (build 120501) May 1, 2012
-Fixed issue #6008: File upload doesn't work from date entry, not available in response edit (mennodekker)
-Fixed issue #6045: Firefox 12 vertical scrolling problem in admin view (and other pages) (Carsten Schmitz)
-Fixed issue #6056 - Quota languages don't update (jcleeland)
-Fixed issue: Images inserted into HTML emails were not properly linked to the server (Carsten Schmitz)
-Fixed issue: Fixed several HTML issues for data entry mode
-Fixed issue: Partial fix (just data entry - editing data missing) for bug #6044: Use advanced question settings such as numbers_only, display_rows, max_characters, prefix, suffix, ... at data entry screen. (Marcel Minke)
Changes from 1.92+ (build 120418) to 1.92+ (build 120425) April 25, 2012
-Fixed issue #5988: Problem displaying words with French accent within Expression Manager (Carsten Schmitz)
-Fixed issue #6027: Users who have token creation permission can't create token table (Carsten Schmitz)
-Fixed issue #6035: Insertans not working in multiple options with comments (Carsten Schmitz)
-Fixed issue #6036: Reminder sent to people which opted out (Carsten Schmitz)
-Fixed issue #6037: Zero uses left by default when importing tokens from CSV (Carsten Schmitz)
-Fixed issue #6042: Check for existing token taables after activation -> switch to closed access (Carsten Schmitz)
-Fixed issue #6043: Errors creating surveys in MSSQL (Carsten Schmitz)
#Updated translation: Czech (lukas-slansky)
#Updated translation: Danish - kindly provided by Søren O'Neill (Carsten Schmitz)
#Updated translation: Finnish kindly provided by Flo Apps Oy (Carsten Schmitz)
#Updated translation: German (Carsten Schmitz)
#Updated translation: Italian - kindly provided by Alberto Danese (Carsten Schmitz)
#Updated translation: Spanish (Mexico) (Carsten Schmitz)
Changes from 1.92+ (build 120412) to 1.92+ (build 120418) April 18, 2012
-Fixed issue #5896: Miscellaneous, rarely used, qcode.* attributes showing blank values (Thomas White)
-Fixed issue #6006: Error in LImeExpressionManage.php anytime using an array (numbers) with checkboxes and Mandatory (Thomas White)
-Fixed issue #6007: Token variables resolving as 'undefined variable' after Version 1.91+ Build 11026 (Thomas White)
-Fixed issue #6013: passthru stopped working (Thomas White)
-Fixed issue #6015: INSERTANS does not work in end message (Thomas White)
-Fixed issue #6024: $deletenonvalues option no longer working in 1.92+ (Thomas White)
-Fixed issue #5986: Import label set does not properly show an error for invalid files (Carsten Schmitz)
-Fixed issue #6016: Load Unfinished Survey button does not display for existing survey (Carsten Schmitz)
-Fixed issue #6018: Using mssqlnative the "date" question type uses DATETIME type and not DATE (Carsten Schmitz)
-Fixed issue: Notice when using mssqlnative driver (Carsten Schmitz)
-Fixed issue: Only set EM variables for {TOKEN:xxxx} when token table exists; and only for declared attributes (Thomas White)
-Fixed issue: Participant IP address not correctly captured if server is behind proxy (Carsten Schmitz)
-Fixed issue: Warning if upload file and there is no minimum number of files specified (Thomas White)
#Updated translation: Czech kindly provided by Slansky Lukas
#Updated translation: French kindly provided by Guillaume Jaouen
#Updated translation: German
#Updated translation: German (informal) (Carsten Schmitz)
Changes from 1.92+ (build 120405) to 1.92+ (build 120412) April 12, 2012
-Fixed issue #5962: View Response Details does not work correctly if responses are filtered (Statistics) (Thomas White)
-Fixed issue #5985: Notifications using INSERTANS and/or QCODE don't work with all-in-one presentation of survey (Thomas White)
-Fixed issue #5992: After upgrade to Version 1.92+ Build 120405 the uploaded file information gets corrupted. (Thomas White)
-Fixed issue #6002: @@SURVEYURL@@ placeholder fails to translate (Thomas White)
-Fixed issue #5976: Iterate survey sets all "uses_left" to "1" even if there has been set a larger number previously (Carsten Schmitz)
-Fixed issue #5997 : upload windows are on default survey langage (Denis Chenu)
-Fixed issue: Bad HTML in editgroup(Denis Chenu)
-Fixed issue: Mssqlnative driver gives back weird date format in export (Carsten Schmitz)
-Fixed issue: With certain Apache configurations then em_javascript.js file was not readable (Carsten Schmitz)
#Updated translation: Danish - kindly provided by Søren O'Neill (Carsten Schmitz)
#Updated translation: Galician - kindly provided by Carlos Neira Cortizas (Carsten Schmitz)
#Updated translation: German Updated translation: German (informal) (Carsten Schmitz)
#Updated translation: Greek by Yannis Kaskamanidis (Carsten Schmitz)
#Updated translation: Spanish (Mexico) (Carsten Schmitz)
Changes from 1.92+ (build 120330) to 1.92+ (build 120405) April 5, 2012
-Fixed issue #5877: Resume later doesn't work with a survey allowing public registration (Carsten Schmitz)
-Fixed issue #5971: Strange behavior of expression manager - static equation results not visible (Thomas White)
-Fixed issue #5979: values prefilled via URL are not passed through to end URL Dev also syntax highlighted end URL so can see if it contains typos (Thomas White)
-Fixed issue #5981: EM attributes that should be static generate <span> elements (Thomas White)
-Fixed issue #5982: Wrong replacement field properties (Thomas White)
-Fixed issue #5984: Javascript error with upload question type for italian language Dev: add js option on clang (Denis Chenu)
-Fixed issue #5960: Start language always saved as English (Carsten Schmitz)
-Fixed issue #5969: Trying to import a question group without a matching language gives no proper error (Carsten Schmitz)
-Fixed issue: When there are multiple languages, getSubQuestions() returns wrong values (often a mix of language-specific values) (Thomas White)
Changes from 1.92+ (build 120325) to 1.92+ (build 120330) Mar 30, 2012
-Fixed issue #5948: Mandatory directive for question is ignored for array (numbers) using checkbox layout (Thomas White)
-Fixed issue #5952: Error in statistics (Carsten Schmitz)
-Fixed issue #5957: Cannot check integrity database (Carsten Schmitz)
-Fixed issue #5962: View Response details does not work correctly if responses are filtered (Carsten Schmitz)
-Fixed issue: Certain French characters garbled in statistics display and other areas (Carsten Schmitz)
-Fixed issue: Error if s_lang are not in survey langage (Denis Chenu)
-Fixed issue: When trying to export to application then not all fields are shown (Carsten Schmitz)
Changes from 1.92+ (build 120324) to 1.92+ (build 120325) Mar 23, 2012
-Fixed issue #5877: Resume later doesn't work with a survey allowing public registration (magiclko)
-Fixed issue: MSSQL error on importing survey (Carsten Schmitz)
Changes from 1.92+ (build 120323) to 1.92+ (build 120324) Mar 23, 2012
-Fixed issue #5877: Resume later doesn't work with a survey allowing public registration (magiclko)
-Fixed issue #5934: Generating new Lablesets won't work (magiclko)
-Fixed issue #5946: SQL error while creating new survey (Carsten Schmitz)
Changes from 1.92+ (build 120319) to 1.92+ (build 120323) Mar 23, 2012
-Fixed issue #5731: Randomization group name seems to block "Test this survey" (Thomas White)
-Fixed issue #5909: Re-uploading files after deletions and other problems with File Upload question type and Expression Manager (Carsten Schmitz)
-Fixed issue #5932: Default answers to hidden questions are not saved to database (Thomas White)
-Fixed issue #5933: Uploaded files with uppercase extensions show placeholder instead of image (Carsten Schmitz)
-Fixed issue #5936: INSERTANS or TOKEN cannot be used in mail adress notification (Denis Chenu)
-Fixed issue #5941: Quotas fail to terminate survey (Carsten Schmitz)
-Fixed issue #5942: unable to activate survey after some modification (Denis Chenu)
-Fixed issue #5944: Cannot grant "Survey security" permission to another user (Carsten Schmitz)
-Fixed issue: Conditions were not properly converted to EM expressions when magicquotes are enabled (Carsten Schmitz)
Changes from 1.92+ (build 120314) to 1.92+ (build 120319) Mar 19, 2012
#Updated translation: Hungarian by Pongrácz István (Carsten Schmitz)
-Fixed issue #5904: Database upgrade fails with errors on Postgres (Carsten Schmitz)
-Fixed issue #5913: Bad SQL syntax in file create-mssql.sql (Carsten Schmitz)
-Fixed issue #5917: Bold text not showing when using default template (Carsten Schmitz)
-Fixed issue #5921: Duplicate header field names for Dual scale question type when exporting to application (Carsten Schmitz)
-Fixed issue #5924: Wrong alignment of subquestion text and radiobuttons in Array questions with RTL languages (Carsten Schmitz)
-Fixed issue #5926: With multilingual surveys the sheetname on Excel export was not always in the base language (Carsten Schmitz)
-Fixed issue #5927: Default template Yes/No questions & Male/Female alignment (Carsten Schmitz)
-Fixed issue: Error in update scripts for MSSQL server (Carsten Schmitz)
-Fixed issue: PHP warning when importing label set without labels (Carsten Schmitz)
Changes from 1.92+ (build 120311) to 1.92+ (build 120314) Mar 14, 2012
+New feature #5492: Changing global settings takes you away from survey design Now it "remembers" the referee url and redirect to that url after saving global settings! (magiclko)
-Fixed issue #5898: {GOOGLE_ANALYTICS_JAVASCRIPT} integration errors (Thomas White)
-Fixed issue #5835: Standard survey header is not used in public statistics (Carsten Schmitz)
-Fixed issue: Notice if Referer is not set (Shnoulle)
-Fixed issue: Textareas in survey taking were not properly quoted when displayed again (Carsten Schmitz)
-Fixed issue: Invalid email in 'resume later' save form did not show an error message (Carsten Schmitz)
-Fixed issue: HTMLeditor popup not properly filtering some input variables (Carsten Schmitz)
Changes from 1.91+ (build 120302) to 1.92+ (build 120311) Mar 11, 2012
-Fixed issue #5859: Question group import does not update references properly (Thomas White)
-Fixed issue #5875: Flexible Labels do not register in french when apostrophes are in label text. (magiclko)
-Fixed issue #5879: em_validation_q generates duplicative JavaScript (Thomas White)
-Fixed issue #5880: Make em_q_fn_validation and em_sq_fn_validation more easily visible (Thomas White)
-Fixed issue #5887: Minimum answers in Ranking question type are deactivated (Thomas White)
-Fixed issue #5892: With question type "Short free text" and "display row" set, the text field is shown with some code (Thomas White)
-Fixed issue #5894: INSERTANS (and qcode.shown) returning wrong values for some question types
-Fixed issue #5895: On-page substitution of comment for List with Comment type not being displayed (Thomas White)
-Fixed issue #5897: Survey ID not set correctly after row insert in servey_NNN table (Thomas White)
-Fixed issue #5778: Multiple choice answer for rtl in basic,bluenegrey,citronade,clear_logo,eireicon Dev: Add some empty class in citronade (Shnoulle)
-Fixed issue #5778: Template for RTL : limespired, mint_idea,sherpa,vallendar (Shnoulle)
-Fixed issue #5870: Progress indicator in quick-translate hiding to early. Some language (like Irish or Chinese) did not translate. (Carsten Schmitz)
-Fixed issue #5876: Cryptic error message when trying to run LimeSurvey using an outdated PHP version (Carsten Schmitz)
-Fixed issue #5878: Progress-bar not showing because of JS /eval folder being blocked Dev Renamed the folder from 'eval' to 'expressions' (Carsten Schmitz)
-Fixed issue: Uploaded files fail if target directory does not exist. (Thomas White)
-Fixed issue: Data not saved and validations don't work when use multiflexible_checkbox option in Array (numbers) question type (Thomas White)
-Fixed issue: Differencation for good/empty and good/not-empty Dev : some css cleaning removing (Shnoulle)
-Fixed issue: Equation question types were only capturing the contents of the first replacement <span> element (Thomas White)
-Fixed issue: Error on upgrade from 1.90 or earlier (Carsten Schmitz)
-Fixed issue: Group preview sometimes does not work (Thomas White)
-Fixed issue: hide_type advanced question option not available for all question types (Thomas White)
-Fixed issue: JavaScript IDs for validation messages start with a number, which does not pass strict HTML validation criteria (Thomas White)
-Fixed issue: When using question type Array (Numbers) with multiflexible_checkbox input and radix separator = comma, JavaScript throws error when trying to fix radix separator (Thomas White)
#Updated translation: Greek by Γιάννης Κασκαμανίδης (Carsten Schmitz)
Changes from 1.91+ (build 120302) to 1.92+ (build 120303) Mar 11, 2012
+New feature #5780: Information when there is no matching label set (shnoulle)
+New feature #5103: Support conditional piping/tailoring and complex calculations via embedded equation parser (tmswhite)
+New feature #5104: Create new question type for stored calculation results, called Equation (tmswhite)
+New feature #5268: Do all LimeReplacementField and Token replacements in a single function (tmswhite)
+New feature #5269: Use ExpressionManager for Branching logic as optional alternative to Conditions (tmswhite)
+New feature #5279: Add a GUI for ExpressionManager (tmswhite)
+New feature #5288: Optionally replace Assessments with ExpressionManager features (tmswhite)
+New feature: Each type of validation tip can be styled separately (so if a question fails validation checks, you can see whether it is because of wrong number of answers, wrong value range, wrong sum range, or wrong regex criteria). (tmswhite)
+New feature: JavaScript question type selector and Editarea template can be desactivated by user (shnoulle)
+New feature: EM reserved word "this" which refers the the current sgqa code (tmswhite)
+New feature: Question_attribute 'em_validation_q': "Boolean equation to validate the whole question" (tmswhite)
+New feature: Question_attribute 'em_validation_q_tip': "Tip to show user describing the Question Validation Equation" (tmswhite)
+New feature: Question_attribute 'em_validation_sq': "Boolean equation to validate each sub-question." (tmswhite)
+New feature: Question_attribute 'em_validation_sq_tip': "Tip to show user describing the Sub-Question Validation Equation." (tmswhite)
+New feature: Added Tools button to access Expression Manager Test Suite (tmswhite)
+New feature: Allow Regular-Expression validation of question type ';' (ARRAY (Multi Flexi) Text) (tmswhite)
+New feature: Allow Regular-Expression validation of question type 'Q' (Multiple Short Text) (tmswhite)
+New feature: Google Analytics Support (tmswhite)
+New feature: Support dynamic validation range for multiflexible_min and multiflexible_max when in text input mode (tmswhite)
+New feature: dropdown_prefix attribute for List (dropdown) - lets you prefix each entry with its visible order in the list (tmswhite)
+New feature: dropdown_size attribute for List (dropdown) - lets you specify number of visible rows in the dropdown box (tmswhite)
+New feature: Code/QID visible in quick-translation answers/subquestions/questions for easier orientation (c_schmitz)
+New feature: Show Logic File for Entire Survey, with all conditions, validation, and tailoring (tmswhite)
+New feature: Sets "equals" as the default comparison operator for conditions (jcleeland)
+New feature: Quick-add feature for label sets which (was in _dev branch but was accidentally removed with merge in from _dev_tms branch) (tmswhite)
#Updated feature: Added German translations to 1.91 sample survey. (maziminke)
#Updated feature: Browse of submitted responses now only shows relevant questions and answers. (tmswhite)
#Updated feature: Default values now available for the following question types: Date, Short/Long/Huge Text, Multiple ShortText, Multiple Numerical (tmswhite)
#Updated feature: Deprecated min_num_value_sgqa, max_num_value_sgqa, and num_value_equals_sgqa (tmswhite)
#Updated feature: array_filter - now also available for multiple_numeric and multiple_short_text (tmswhite)
#Updated feature: exclude_all_others - now also available for multiple_choice_with_comments (tmswhite)
#Updated feature: max_answers - now also available for all array types, multiple_numeric and multiple_short_text (tmswhite)
#Updated feature: max_num_value_n - now also available for multiple_numeric (tmswhite)
#Updated feature: min_answers - now also available for all array types, multiple_numeric and multiple_short_text (tmswhite)
#Updated feature: Add many more unit tests to EM and group/sort them. Contributed by GCi participant Aaron Schmitz (tmswhite)
#Updated feature: min_num_value_n - now also available for multiple_numeric (tmswhite)
Changes from 1.90 (build 9642) to 1.91+ (build 120302) Mar 3, 2012
+New feature: New variable $iFileUploadTotalSpaceMB which sets the maximum space available to all file uploads in the particular LimeSurvey installation - defaults to unlimited (c_schmitz)
+New feature: Updated FCKeditor to CKEditor (c_schmitz)
+New feature #4927: added SurveyGroupQuestion identifier {SGQ} as a variable for use in questions - thanks to timbee for the patch (mennodekker)
+New feature: Added the 'showsgqacode' parameter. When this settings is true/1 (default = false/0) then the printable survey option will show a reference to the "lime_survey_12345" table which stores the survey answers. This code will be shown in front of each question and in front of each answer option at the printable survey. It can be used as a data analysis code book for querying data from the main response table.
+New feature: 'All of the above' option automatically kick in if the participant checks all other options (set by the 'Exclusive option' setting). (parajulik)
+New feature: Group avaiable question types with screenshots (parajulik)
+New feature: #4324: Allow dropdowns for Array(flexible label) questions - patch provided by CarbonaCat
+New feature: Mail Bounce Tracking System (anishseth)
+New feature: Gives the user the ability to preview question groups. (parajulik)
+New feature: Ability to add Google Maps as a question (parajulik)
+New feature: Survey toolbar redesign (c_schmitz)
+New feature: Ability to add mass dummy tokens (parajulik)
+New feature: Token CSV-import now accepts semicolon as separator (mennodekker)
+New feature: Welcome screen can be skipped by using a setting at survey level (mennodekker)
+New feature #4588: Allow to reverse iteration order in Array (Numbers). This allows to reverse the iteration order of the generated numbers when setting "Minimum value" "Maximum value" and "Step" in "Array (Numbers)" question type. Reverse ordering can be achieved by putting a _max value lower than _min. The loop will iterate in reverse (you don't need to put a negative step value). Requested for questions where ordering could introduce bias. Patch by wavexx - Thank you!
+New feature #4652: Keyboard-less operation through JS keypad for tablet PCs or other devices without keyboard - patch provided by Yuri D'Elia (wavexx) - thank you!
+New feature #4660: New switch in survey setting where you can enable that users may enter they survey even after completion and update their answers using the invitation link and token persistence - patch by room2web
+New feature #4650: Page color alternation and navigation delay (c_schmitz)
+New feature: Quick navigation buttons to move forward and backward between question groups and questions (adevries)
+New feature: Survey quick translation screen(adevries)
+New feature: Ability to use comma or dot as decimal separator for numeric and multiple numeric question types - - work done by Google Code-In participant Kshitij Parajuli. Thank you! (c_schmitz)
+New feature: Administration brute force detection and prevention - work done by Google Code-In participant Kshitij Parajuli. Thank you!
+New feature: Allow to restrict input to integers for Numeric question type - patch by wavexx
+New feature: Allow to reverse year order in dropdown dates - patch by wavexx
+New feature: Changing owner of survey. (parajulik)
+New feature: Detailed survey permissions based on a CRUD model (c_schmitz)
+New feature: Direct export to queXML PDF file (azammitdcarf)
+New feature: Emoticon slider (c_schmitz)
+New feature: Google Translate support for quick translation feature - work done by Google Code-In participant Kshitij Parajuli. Thank you!
+New feature: In "question by question" mode, you can now go "back" from the starting element of a group - patch by wavexx
+New feature: Login page automatically sets login language to browser language (c_schmitz)
+New feature: New option for "Number" question types named "Maximum value of the numeric input" and "Minimum value of the numeric input" - patch by wavexx
+New feature: Option in survey settings to hide the progress bar. (c_schmitz)
+New feature: Optional question index to easily jump between questions while taking the survey. Index also shows if a part of a survey was completely answered or not - great work & patch done by Yuri D'Elia (wavexx) (c_schmitz)
+New feature: Question attribute to reverse iteration order in Array (Numbers) question types - patch by wavexx (c_schmitz)
+New feature: Show details about LimeSurvey installation before starting the db upgrade - work done by Google Code-In participant Little Bird
+New feature: Support for the "maximum_chars" attribute to the array/numbers question type, when using the text input layout. (c_schmitz)
+New feature: Spread sheet type row and colum totals for Array Multi text (numbers only) (eric_t_cruiser)
+New feature: Switching SSL on and off (eric_t_cruiser)
+New feature #4069: Differentiate String comparizon and numerical comparizon operators. By default numerical order is now assume. Old surveys that were using string comparizons must be updated. The stringcomparizonoperators parameter must be set to 1 in config.php in order to enable these string comparizons. (lemeur)
+New feature #4661 : add some placeholder : {SURVEYLANG}, {SURVEYFORMAT}, {SURVEYCONTACT} (shnoulle)
#Updated feature: Sets "equals" as the default comparison operator for conditions (jcleeland)
#Updated feature #4426: Separation of survey settings - survey settings and editing of survey text elements are now separated to two different icons because users had problems to find the text elemens - patch kindly provided by CarbonaCat (c_schmitz)
#Updated feature: Easier handling for passthru values (to pass URL values from incoming to outgoing link) - patch by orvil
#Updated feature: Converted tabs in label sets, survey text elements and question groups to use jQuery UI - work done by Google Code-In participant Kshitij Parajuli. Thank you! (c_schmitz)
#Updated Feature: the switch for "List survey publicly" moved from "Presentation and Navigation" to "Publication & access control" (wahrendorff)
#Updated feature: Enable token-based response persistence: silent save when "Resume later" is clicked (eric_t_cruiser)
#Updated feature: Direct export to queXML PDF file (azammitdcarf)
#Updated feature: Summary information about opt-out in token table summary, and sortable email status column in "display tokens" view (adevries)
-Deleted feature: business_grey template (c_schmitz)
Changes from 1.87+ (build 8518) to 1.90+ (build 9561) Legend: # updated feature, - bug fix
+New feature: CSS class names for question/answer cells so you can better style the look and feel of the overview. (maziminke)
+New feature: Very basic HTTPS support (c_schmitz) - allows dynamic switching between https and http
+New feature: Irish Translation - kindly contributed by Karin Whooley, National Centre for Technology in Education, Dublin (c_schmitz)
+New feature: actually, minor beautification - displays name of quota as header when adding new 'answers' (jcleeland)
+New feature: Show number of tokens and response rate for surveys using tokens. (maziminke)
+New feature: Layout improvements to make distingushing quotas a bit easier, messagebox class for add-answer, and new option to make adding multiple answers to a quota simpler (jcleeland)
+New feature: Default values can now be set in a different dialog. Language dependant default values for the option 'Other' now possible (c_schmitz)
+New feature: Multiple label sets can be exported/imported now as one file. (c_schmitz)
+New feature: Non-standard design templates now reside in the /upload/templates dir. Makes backup of user generated content easier since it is all in one place and also allows to set stricter permissions on the standard /templates dir (c_schmitz)
+New feature: Show number of tokens and response rate for surveys using tokens. (maziminke)
+New feature: Support for native MSSQL 2005+ adodb driver - patch by c-pucci (c_schmitz)
+New feature: When browsing responses you can mark now several responses for deletion and delete all with a single click (c_schmitz)
+New feature #4272: Disable scrollwheel in listboxes/dropdownboxes to prevent accidental scrolling - patch kindly provided by 'jas' (lemeur)
+New feature: Database-based sessions for load balanced servers which can be activated by a new configuration settings (see config-defaults.php) (c_schmitz)
+New feature: While creating a survey you can now copy an existing one (machaven)
+New feature: Completely reworked XML-based import/export format for questions/groups/surveys/label sets (cschmitz)
+New feature: Label sets are no longer connected to questions - they are merely templates for subquestions or answers (cschmitz)
+New feature: New concept of sub-questions was introduced (cschmitz)
+New feature: Completely new AJAX interface for editing answers/subquestion including the ability to quick-add/replace from label sets or by pasting from Excel or CSV (cschmitz)
+New feature: Integrity check now checks and removes invalid survey permissions automatically (c_schmitz)
+New feature: Integrity check now checks for orphaned survey language settings (c_schmitz)
+New feature: Multiple checkbox selection in template rights screen, so you can choose all templates or no templates with one click (jcleeland)
+New feature #2613: Added question attribute "numbers_only" to question type "Array Multi Flexible Text" - actually, it's adding attribute "Text inputs" to the array (numbers) question type, so that it presents a text input box rather than a dropdown. Note, if selected, overrides minimum value, maximum value and step. (jcleeland)
+New feature: Input-boxes for array (numbers) question type (jcleeland)
+New feature: When filtering for text questions you can use now % and * as wildcards and use OR and ',' as separators matching vor multiple values at the same time - patch by ecaron (c_schmitz)
+New feature: If the maximum character question attribute is set then the print view is properly adjusted (mdekker)
+New feature: Question divs now have ID with schema 'question<qestion_id>' so you can style questions in print view individually (c_schmitz)
+New feature: When copying a question, LimeSurvey now displays the newly created (copied) question after saving (jcleeland)
+New feature: Delete multiple token entries using select boxes (jcleeland)
+New feature: Usability enhancements to response browsing (cschmitz)
+New feature: Use @@SURVEYURL@@ in invitation/reminder emails to be able to use it inside an <a href > link (cschmitz)
+New feature: Opt-out feature for invitations/reminder emails (cschmitz)
+New feature: Question attributes for the time_limit feature - disable previous button while timer counts down, 2nd warning message, insert your own countdown text. Also re-ordered display of time limit group in advanced settings. (jcleeland)
+New feature: Survey count for each users is shown in the user administration (c_schmitz)
+New feature: {INSERTANS:xxx} placeholders are now available in confirmation email for surveys with non-anonymous answers. (lemeur)
+New translation: Hindi (abhinav1, smartbehl)
#Updated feature: the {TOKEN} replacement field is now available in confirmation email. (lemeur)
#Updated feature: Dropped support for importing questions/question groups/survey from any PHPSurveyor/LimeSurvey version older than 1.50 (DBversion 114) (c_schmitz)
#Updated feature: Changed the class for the {QUESTIONHELP} element to "survey-question-help" in all templates (differentiates it from the {QUESTION_HELP} element) (tpartner)
#Updated translation: Dutch (nl) and Dutch informal (nl-informal), thanks to Marcel Ausma (gandalfar)
#Updated translation: Dutch (nl), thanks to Fred Dekkers and Han Velthuis (gandalfar)
#Updated translation: Dutch informal (nl-informal), thanks to Fred Dekkers and Han Velthuis (gandalfar)
#Updated translation: Finnish (thanks Tapio Nurminen) (gandalfar)
#Updated translation: French (b00z00)
#Updated translation: Portuguese (thanks to Rui Gouveia) (gandalfar)
#Updated translation: Slovenian (gandalfar)
#Updated translation: Bulgarian (c_schmitz)
#Updated translation: German (c_schmitz)
#Updated translation: Polish (elisa-ls)
-Fixed issue #4028: PostgreSQL syntax errors while upgrading from 1.80 to 1.87 (gandalfar)
-Fixed issue #4245: CSS class "questionhelp" used for two different elements (tpartner)
-Fixed issue #4287: Long question text overlaps itself when editing question (tpartner)
-Fixed issue #4302: Navigating between pages may change already saved answers (tpartner)
-Fixed issue #4295: SPSS export of labels for dual scale questions is incorrect (mennodekker)
-Fixed issue #4304: IE has problems with downloads over HTTPS (mennodekker)
-Fixed issue #4281: Fixing a bug which can hang the Webserver when the survey is activated with an empty group. The activation empty-group check wasn't working on all surveys. (lemeur)
-Fixed issue #4175: Adding support for some additional dateformats (texens)
-Fixed issue #4176: Array filter does not know how to handle 'other' field (jcleeland)
-Fixed issue #4256: Having too many timer questions completely kills the session - new cookies.js allows for the use of "sub" cookies meaning all LS timer cookies are in one single cookie (jcleeland)
-Fixed issue #4277: Conditions don't work when combining data from token attributes and survey questions using scenerios (lemeur)
-Fixed issue #3908: DB dump file not quite in standard MySQL (harsha_mora)
-Fixed issue #4155: Question Code is missing at Template Preview (harsha_mora)
-Fixed issue #4234: Results are overwritten in very specific circumstances (lemeur)
-Fixed issue #4242: Unable to send group e-mails in Google Chrome (c_schmitz)
-Fixed issue #4260: Language question switch to Chinese not working (c_schmitz)
-Fixed issue #4143: applied user patch to fix broken multipage surveys activated via lsrc (wahrendorff)
-Fixed issue #4249 Disable icons depending on directory permission. (anishseth)
-Fixed issue #4250: applied a user patch to insertPaticipants with an apostroph (wahrendorff)
-Fixed issue #4254: The user needs to delete or rename the installation directory after installation. (anishseth)
-Fixed issue #4288: Quotes in SPSS export variable labels cause errors (mennodekker)
-Fixed issue #4283: (anishseth)
-Fixed issue: Modified Array (MultiFlexi) Numbers in statistics to work properly (harsha_mora)
-Fixed issue: Actual quota scores are not shown in overview (c_schmitz)
-Fixed issue: Cookie URL causing session problems with root dir installations (c_schmitz)
-Fixed issue: Integrity check for orphaned groups not working (c_schmitz)
-Fixed issue: Missing Portuguese language file for calendar (c_schmitz)
-Fixed issue: Using blanks in label sets codes breaks the Multi Flexi question saving (c_schmitz)
-Fixed issue: Wrong numbers were taken from DB to calculate the percentage of completed tokens at the list survey overview. (maziminke)
Changes from 1.87+ (build 8498) to 1.87+ (build 8518)- Legend: # updated feature, - bug fix
#Updated feature: performance gain in both the participant and administrator interface by caching question attributes (saving loads of db queries) (mennodekker)
#Updated translation: Croatian (idobraca)
#Updated translation: French (b00z00)
-Fixed issue #04220: Header at Template Permissions for User is not in normal LimeSurvey style (tpartner)
-Fixed Issue #04180: Add group to a survey. (texens)
-Fixed Issue #04180: Add group to a survey. (texens)
-Fixed issue #4209: Install failed populating database when using the mssql or mssql_n driver (c_schmitz)
-Fixed issue #4214:Adding/importing email addresses with apostrophes to Token lists (harsha_mora)
-Fixed issue #4217: SQL Error when adding a language to a multilingual survey in Postgres on Linux (c_schmitz)
-Fixed issue #4206: Array (Multi Flexible) Numbers not working correctly (harsha_mora)
-Fixed issue #4206:Array (Multi Flexible) (Numbers) - Not working correctly (harsha_mora)
-Fixed unreported issue: When downloading R/SPSS export files in Opera they would be saved as *.html files (c_schmitz)
Changes from 1.87+ (build 8472) to 1.87+ (build 8498)- Legend: # updated feature, - bug fix
#Updated translation: Catalan - sponsored by LimeService (c_schmitz)
#Updated translation: Polish (elisa-ls)
-Fixed issue #3303: "Error updating - Query was empty" when editing survey settings - again (c_schmitz)
-Fixed issue #4142: RemoteControl: Reminder email "from" field isn't set properly - thank you to Dave Wolff (c_schmitz)
-Fixed issue #4157: Exporting results fails at dual scale question when using MS SQL Server (lemeur)
-Fixed issue #4160: Certain answers/subquestions are doubled in dataentry when using more than one language (c_schmitz)
-Fixed issue #4192: Problem saving partially finished survey for the second time in MSSQL server (c_schmitz)
-Fixed issue #4195: RTL language aligment problem in bluengrey template (c_schmitz)
-Fixed issue #4199: Cookie path not set (c_schmitz)
-Fixed issue 04188: Edit Response - Data Entry - Not working Dev corrected filling values automatically for Array (MultiFlexible)(Numbers) type questions (harsha_mora)
-Fixed the issue for Date type questions 04188 (harsha_mora)
Changes from 1.87+ (build 8453) to 1.87+ (build 8472)- Legend: # updated feature, - bug fix
#Updated translation: French (b00z00)
-Fixed unreported bug: Added help text relating to array_filter attributes, also added help text relating to multi-numerical sum value attributes (jcleeland)
-Fixed issue #4165: Javascript is shown in group description (c_schmitz)
-Fixed issue #4178: When date question is used the email notification does not relay the correct date when in 'All-in-one' mode (c_schmitz)
-Fixed issue #4182: Survey listing - incorrect sorting - fix by wrenchpilot - thank you! (c_schmitz)
-Fixed issue #4183: Notices at Printable Survey if there are no answers/label set set for a question (c_schmitz)
-Fixed issue #4174: applied survey defined date format to expiry date print out for Survey print view (eric_t_cruiser)
Changes from 1.87+ (build 8429) to 1.87+ (build 8453) - Legend: # updated feature, - bug fix
#Updated feature: the html editor was updated from FCKeditor 2.6.5 to FCKeditor 2.6.6 (lemeur)
#Updated translation: Chinese (Simpified), thanks to yooyooh from shanghai (gandalfar)
#Updated translation: Croatian (idobraca)
#Updated translation: French (b00z00)
#Updated translation: Japanase (thanks to Hisashi Nomoto) (gandalfar)
#Updated translation: Catalan - sponsored by LimeService (c_schmitz)
#Updated translation: Polish (elisa-ls)
-Fixed issue 04109: Slider description has incorrectly position, when moving slider from right to left (tpartner)
-Fixed issue 04151: {END}-Tag isn't available at Template Preview for Printable Survey Page (tpartner)
-Fixed issue #04154: Array filter not working on Array Flexible (Text) (jcleeland)
-Fixed issue #4126: in Chrome, fckeditor adds a nbsp; element to empty text inputs (lemeur)
-Fixed issue #4136: Multilingual question/group import fails on MSSQL server (c_schmitz)
-Fixed issue #4156: ComfortUpgrade not working because the directories /locale/ms and /locale/ms/LC_MESSAGES are not found - for solutions with earlier versions please visit http://bugs.limesurvey.org/view.php?id=4156 (c_schmitz)
-Fixed issue #4164: When using keyboard navigation the checkboxes are checked in Multiple options Question and Multiple options with comments question types (c_schmitz)
-Fixed issue: Entering invalid float in multiple numeric question is causing the survey to exit (c_schmitz)
Changes from 1.87+ (build 6406) to 1.87+ (build 8429) - Legend: # updated feature, - bug fix
+New language: Malay (thanks to Kardina Kamaruddin) (gandalfar)
#Updated feature: Usability: In login and user language selection the select box is ordered now by the native language. In other language list boxes the native language won't be shown anymore. (c_schmitz)
#Updated language: Croatian (idobraca)
#Updated language: French (b00z00)
#Updated language: Italian (thanks to Cristina Fiorentini ) (gandalfar)
#Updated language: Portuguese, thanks to Rui Gouveia and Marco Mendonça (gandalfar)
#Updated language: Spanish (es) (kadejo)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
-Fix issue 04117: Check for old table layouts (tpartner)
-Fix issue 04141: Class breakbefore not defined in default-css (tpartner)
-Fix issue 04150: Basic template is missing IE8 css branching (tpartner)
-Fixed issue #4108: Notice at Question Preview at a Slider Question (lemeur)
-Fixed issue #4140: Unable to export Stats in PDF when using a free text answer (c_schmitz)
-Fixed issue #4144: vvimport.php producing infinite loop (c_schmitz)
-Fixed issue #4125: Text when quota reached in wrong language (idobraca)
Changes from 1.87+ (build 8374) to 1.87+ (build 8406) - Legend: # updated feature, - bug fix
#Updated translation: Croatian (idobraca)
#Updated translation: Slovenian (gandalfar)
#Updated translation: Danish by Robin Sharp
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated feature: Better message for password reset request (idobraca)
-Fixed unreported issue: 'View statistic' translation on index.php (idobraca)
-Fixed unreported issue: Resolved typo in statistics_function.php (idobraca)
-Fixed unreported issue: Update of typo in group management (idobraca)
-Fixed unreported issue: Removed showing of label set ID (idobraca)
-Fixed issue #4117: Check for old table layouts (tpartner)
-Fixed issue #2828: Missing feedback in UI after save when using the 'Resume later' option (c_schmitz)
-Fixed issue #3844: Timer-not resetting after survey completion (idobraca)
-Fixed issue #4039: "Exit and clear survey" not really removing the incomplete response (c_schmitz)
-Fixed issue #4070: With non-latin character languages the statistics & result export shows HTML entities for questions/answers (c_schmitz)
-Fixed issue #4113: Unwanted lines in confirmation emails (c_schmitz)
-Fixed issue #4118: End message is not printed (idobraca)
-Fixed issue #4123: data entry >= constant value conditions not showing correctly (idobraca)
-Fixed issue #4127: Upgrade to 1.87+ shows error on MSSQL DB (c_schmitz)
-Fixed issue #4131: If download of the update package in the ComfortUpdate failed the version number is still updated (c_schmitz)
-Fixed issue #4135: Time for token "Valid From/To" setting is not adjusted according to time difference set in global settings (c_schmitz)
-Fixed issue #4125: Text when quota reached in wrong language (idobraca)
-Fixed issue #4129: Undefined variable: addsummary (idobraca)
-Fixed issue #4110: Email Status can't be set via RemoteControl (wahrendorff)
-Fixed issue #4116: emailSender does not include full survey URL (wahrendorff)
Changes from 1.87+ (build 8366) to 1.87+ (build 8374) - Legend: # updated feature, - bug fix
+New Feature: New option to compute stats for each question based only on the total number of responses for which the question was displayed. (lemeur)
+New Feature: New option to generate statistics in any language supported by the survey. (lemeur)
-Fixed a serious issue in save answer introduced in patch 8361 (lemeur)
-Fixed unreported issue: Obsolete question_start.pstpl still editable in template editor even if it does not exist (c_schmitz)
-Fixed unreported issue: Javascript error on some pages while typing in a other field for single choice question (lemeur)
Changes from 1.87+ (build 8338) to 1.87+ (build 8366) - Legend: # updated feature, - bug fix
#Update of Croatian language file (idobraca)
#Updated Feature #04097: small UI update, when clicking the conditions icon on the question toolbar, the condition editor is now open in edit mode, and not in view mode (lemeur)
#Updated translation: German (c_schmitz)