-
Notifications
You must be signed in to change notification settings - Fork 988
/
release_notes.txt
2474 lines (2268 loc) · 200 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 v3.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 5.5.9 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 2.67.0 (build 170622) to 3.0.0beta1 (build 170720) July 19, 2017
-New feature: Enhancements of 2.60 HTML so it's more complient with WAI (Web Accessibility Initiative). (Denis Chenu)
-New feature: Twig is the new LimeSurvey template engine. It replaces the system of replacement keywords. Now, all the HTML is editable from templates. (Louis-Sébastien Gac-Artigas)
-New feature: added sandbox for twig (security), and LS Twig Extension for common operations from template (adding CSS/JS, images, etc)
-New feature: extended Yii's CClientScript, so it's possible to modify asset packages before rendering (add/remove/replace package definitions)
-New feature: Enable/disable asset manager depending on debug mode for all scripts (via CClientScript extension)
-New feature: Infinite template inheritance system. A template can inherit from another template so it contains only the modified files. It makes it easy to have a fleet of templates with slighty changes.(Louis-Sébastien Gac-Artigas)
-New feature: Template manifest can now add/replace/remove CSS/JS files from core packages (Denis Chenu, Louis-Sébastien Gac-Artigas)
-New feature: Template layouts. Template can now have distinct layouts for different pages (survey taking, survey list, error, etc)
-New feature: Database tables for Templates and Templates Configuration. Improves performances and flexibility. (Louis-Sébastien Gac-Artigas)
-New feature: Choose DB or Manifest mode. Template providers can choose to load template configuration from XML rather than DB for easy development.
-New feature: Templates list on homepage. The user can now access to a template list, with few informations about each template and buttons to edit them.(Louis-Sébastien Gac-Artigas)
-New feature: Template editor inheritance mode. Now, template editor extends templates rather than copying them. (Louis-Sébastien Gac-Artigas)
-New feature: Template options page. Template providers can create their own custom option pages to allow users to set some template parameters. (Louis-Sébastien Gac-Artigas)
-New feature: Added 'Advanced Template', a template to show what can be done with the new engine. (Louis-Sébastien Gac-Artigas)
-New feature: Ajax mode for 'Advanced Template' (need to be deeply tested) (Louis-Sébastien Gac-Artigas)
-New feature: Added 'Minimal Template', a simple template to start with for developers
-New feature: Added 'Material Template', a template to show the inheritance concept
-New feature: Store random seed with each response, making it possible to render the exact same order of questions and groups when respondent loads survey.
-New feature: sidebar rendering via vuejs2 based on vuex state management (Markus Flür)
-New feature: menus and entries collected via ajax (Markus Flür)
-New feature: questiongroups and questions collected by ajax (Markus Flür)
-New feature: sidebar is now resizeable by dragging (maximum size: 50% of screen) (Markus Flür)
-New feature: new system for editing and creating menuentries in the sidebar and the quickmenu (Markus Flür)
-New feature: menus and entries are now items in the database and can be user and/or surveyspecific (Markus Flür)
-New feature:integrated menu positions are side, collapsed, top and bottom (Markus Flür)
-New feature: survey wizard for creating a new survey (Markus Flür)
-New feature: editing surveys is mostly pjaxed (Markus Flür)
-Dev: Enhancements of frontend rendering workflow for better performances (surveyRuntimeHelper, frontend_helper, frontend controller, etc). (Louis-Sébastien Gac-Artigas)
-Dev: Clean, reorder, and added packages for system. All the LS assets are in a folder root called assets/. Added new packages such as core packages (Denis Chenu, Louis-Sébastien Gac-Artigas)
-Dev: Replaced old surveyinfo logic by MVC complient approach (Tonis Ormisson)
-Dev: Rewrote most code documentation for phpDocumentor (Tonis Ormisson)
-Dev: added some 508 fixes to admin interface (Chad Day)
-Dev: admin general settings removed and uncluttered into separate setting views (Markus Flür)
-Dev: adminpanel webpack and gulp configuration added (Markus Flür)
Changes from 2.66.0 (build 170619) to 2.67.0 (build 170622) June 22, 2017
-New feature: Opting out of a survey requires a one-click confirmation (Carsten Schmitz)
Changes from 2.65.0 (build 170502) to 2.66.0 (build 170619) June 19, 2017
-New feature #12468: EM placeholder {SID} in email templates (Denis Chenu)
-New feature: Add some collapse feature to remotecontrol function list (Denis Chenu)
-New feature: RemoteControl : allow to get all attributes in get function (Denis Chenu)
Changes from 2.64.0 (build 170307) to 2.65.0 (build 170502) May 2, 2017
-New feature: Add massive set-expiry to survey-list (Tõnis Ormisson)
-New feature: LDAP auth group filtering, support for $userdn (Enrico Polesel)
-New feature: Option to reset response ID when copying a survey (Carsten Schmitz)
Changes from 2.63.0 (build 170304) to 2.64.0 (build 170307) Mar 7 2017
-New feature #12117: Massive actions for quotas (Tõnis Ormisson)
-New feature: Export printable questionnaires (Tõnis Ormisson)
-New feature: Extend LDAP authentication plugin with optional group-membership restriction (Fred Yankowski)
-New feature: Method to get all uploaded files for a given token (brammeleman)
-New feature: NUMBEROFGROUPS replacement field on welcome template (Matthew Favetti)
-New feature: Regular expression flags can now be used in validation (Carsten Schmitz)
-New feature: Remote Control: list_users accepts user_id filter (Gabriel Jenik)
Changes from 2.62.0 (build 170124) to 2.63.0 (build 170304) Feb 20 2017
-New feature #12120: direct action by php-cli (Denis Chenu)
-New feature: add Plugin event afterFindSurvey (Tõnis Ormisson)
-New feature: New plugin event afterSurveyQuestionAssessment (Gabriel Jenik)
-New translation: Luxembourgish (Carsten Schmitz)
Changes from 2.59.0 (build 170115) to 2.62.0 (build 170124) Jan 24 2017
-New feature #12011: allow user to set runtimePath (Yii way) (Denis Chenu)
-New feature: Plugin event beforeFooterRender (Olle Haerstedt)
-New feature: Usergroups view (papa-mb)
Changes from 2.58.0 (build 170104) to 2.59.0 (build 170115) Jan 15 2017
-New feature: Added token email as replacement field for confirmation emails (Gabriel Jenik)
-New feature: Make AuthLDAP support multiple Base DNs for "Search and Bind" (ecraven)
-New feature: RemoteControl - new filter by token ids at invite_participants method (Gabriel Jenik)
Changes from 2.57.0 (build 161202) to 2.58.0 (build 170104) Jan 4 2017
-New feature: Allow enterToken view override. (LouisGac)
-New feature: Configuration to hide update key. (LouisGac)
-New feature: Manage ComfortUpdate key (LouisGac)
Changes from 2.56.0 (build 161117) to 2.57.0 (build 161202) Dec 2 2016
-New feature: Single table PDF export in statistics
Changes from 2.55.0 (build 161021) to 2.56.0 (build 161117) Nov 17 2016
-New feature #11741: Login limesurvey using the email address (Louis Gac)
Changes from 2.54.0 (build 161007) to 2.55.0 (build 161021) Oct 21 2016
-New feature: Quick-add conditions in the condition designer (Olle Haerstedt)
Changes from 2.53.0 (build 161004) to 2.54.0 (build 161007) Oct 07, 2016
-New feature #11683: i18n for EM validations tip (Denis Chenu)
-New feature: Choose language when exporting SPSS data (Carsten Schmitz)
-New translation: Bengali (Carsten Schmitz)
Changes from 2.52 (build 160908) to 2.53.0 (build 161004) Oct 04, 2016
-New feature #11626: beforeTokenEmail for confirmation email (Denis Chenu)
-New feature: Add model for beforeTokenEmail event (name in the DB for surveyls_email_model) (Denis Chenu)
-New feature: Add survey for survey id in beforeTokenEmail event (Denis Chenu)
-Updated feature: Added setting to toggle search box on home page survey listing (#11710) (Matthew Favetti)
-Updated feature: Allow custom links in home page boxes (#11548) (Matthew Favetti)
-Updated feature: User can now choose whether or not to create sample question and group when a creating survey (#11605) (Matthew Favetti)
Changes from 2.51.0 (build 160908) to 2.52.0 (build 160920) Sept 20, 2016
-New feature #11626: beforeTokenEmail for confirmation email (Denis Chenu)
-New feature: Add model for beforeTokenEmail event (name in the DB for surveyls_email_model) (Denis Chenu)
-New feature: Add survey for survey id in beforeTokenEmail event (Denis Chenu)
Changes from 2.50+ (build 160202) to 2.51.0 (build 160829) Aug 29, 2016
-New feature: Option to automatically rename colliding question codes on question import (Carsten Schmitz)
-New feature: Set X-Frame-Options in global settings to restrict iframe embedding to the same server (Carsten Schmitz)
-New feature: User can show survey list on welcome page (LouisGac)
-New feature: Add example group and question on survey creation (Carsten Schmitz)
-New translation: Kyrgyz by kmaksat (Carsten Schmitz)
-New feature: Allow adding new question attribute in Plugin (Denis Chenu)
-New feature: Completion selector for simple stats (LouisGac)
-New feature: Extended mode for responses grid (LouisGac)
-New feature: In "Export result data to SPSS" view, user can define what value should be use for "No Answer". If not set, usual behavior will apply. (LouisGac)
-New feature: Massive actions for question list (LouisGac)
-New feature: HMTL5 video plugin for question editor (Carsten Schmitz)
-New feature: Youtube plugin for question editor (Carsten Schmitz)
-New feature: Edit participant (former token) information in popup window, revamped browsing (LouisGac)
-New feature: Question List, user can search over qid, code, question and question type (LouisGac)
-New feature: Response Excel format now exports xlsx files (Carsten Schmitz)
-New feature : Mass actions for survey list: Export archives, export structure, delete surveys (LouisGac)
-New feature: User can choose how many columns are used to display advanced statistics (LouisGac)
-New feature: User can choose to display Question Code or Question Text for graphs labels in advanced statistics (LouisGac)
-New feature #10051: Enable / disable quotas (Denis Chenu)
-New feature: Breadcrumb for question edition and question group (LouisGac)
-New feature: Button to group summary in question explorer (LouisGac)
-New feature: Question Position Widget, ajax reload on group selector changes (LouisGac)
-New feature: Question position widget when copying a question (LouisGac)
-New feature: Show "Questions in group:{name}" instead of "Questions in this survey" in question list when group filter is on (LouisGac)
-New feature: "Test/Execute" this survey from group edition (LouisGac)
-New feature: Hyphenation for survey content on small screens (very long words will be break with hyphens on recent navigators, or with word-wrap on old ones) (LouisGac)
-New feature: New core plugin: QuickMenu (Olle Haerstedt)
-New feature: User can add its own admin theme in upload directory (LouisGac)
-New feature: Added a config setting to disable by default the possibility for templates to overwrite the views (LouisGac)
-New feature: In template editor, added a tip to explain how to display pictures in pstpl/css files (LouisGac)
-New feature: Templates can now overwrite the question views (LouisGac)
-New feature: Disable asset management for admin gui when debug mode is on, included for CSS and JS files loaded from the subcontrollers (LouisGac)
-New feature: Choose if side-menu should be always hidden, always closed or adaptive (default) (Olle Harstedt)
-New feature: Double column to display advanced statistics (LouisGac)
-New feature #10958: Add btn-primary to next and submit (Denis Chenu)
-New feature: ComfortUpdate improvements (LouisGac)
-New feature: Disable comfortUpdate alerts from version.php (LouisGac)
-New feature: Syntaxhighlighting in source code view when editing survey content (Carsten Schmitz)
-Removed feature: Obsolete setting dropdownthreshold (Carsten Schmitz)
-New feature #10571: beforeController event (for web) (Denis Chenu)
-New feature #10954: Always add font-awesome in public and admin (Denis Chenu)
-New feature: Configuration AuditLog config page + new log survey settings change event (Daniel Gimeno)
-New feature: Enable integer-only answers in multiple numeric fields (Daniel Gimeno)
-New feature: Default template errors/alerts system enhanced (LouisGac)
-New feature: Frontend, scroll to first error (LouisGac)
-New feature: Arrays, mute headers when exlusive option is choosen (LouisGac)
-New feature: Better display for Open Layer map (LouisGac)
-New feature: Force asset manager to republish assets for manual updates (LouisGac)
-New feature : newUnsecureRequest event : same than direct request but without CRSF (Denis Chenu)
-New feature: Added a CLI command to wipe out user data (Carsten Schmitz)
-New feature: More settings for answers PDF export (lenasterg)
-New feature: Old template compatibility (Denis Chenu)
Changes from 2.06+ (build 160129) to 2.50+ (build 160202) Feb 2, 2016
-New feature: New administration interface using Bootstrap
-New feature: New responsive survey templates using Bootstrap
Changes from 2.06+ (build 150611) to 2.06+ (build 160129) Jan 29, 2016
-New feature #8331: Set appearance options for queXML export (Adam Zammit)
-New feature #8343: quexf: next page message with new question splitting option (Adam Zammit)
-New feature #8344: quexf: conditional splitting with new question splitting option (Adam Zammit)
-New feature #9785: unicode function for substr and other text management function (Denis Chenu)
-New feature #9904: allow to use EXPIRY in expression when sending email (Denis Chenu)
-New feature: Added ADMINNAME and ADMINEMAIL as replacement field for survey texts (Gabriel Jenik)
-New feature: replacement field SURVEYRESOURCESURL for relative survey ressource url (Denis Chenu)
-New feature: Auto creation of users from LDAP (Alfredo Esteban)
-New feature: Link template name to template editor if user has (Marcel Minke)
-New feature: Link template name to template editor if user has sufficient permissions. (Marcel Minke)
-New feature: Allow export to use statistics filter (Denis Chenu)
-New feature: ComfortUpdate notification (louis)
-New feature: ComfortUpdater with key system (louis)
-Updated feature: New LDAP authentication option (Alfredo Esteban)
Changes from 2.05+ (build 150520) to 2.06+ (build 150611) Jun 11, 2015
-New feature #5983: allow different value in Database tha shown in Equation question type (Denis Chenu)
-New feature #9431: Create LDAP users taking email and full name from LDAP server (Alfredo Esteban)
-New feature #9544: Question validation equation for List with comment (Denis Chenu)
-New feature: New authentication method management (Alfredo Esteban)
-New feature #7048: Don't show EM error to respondant (Denis Chenu)
-New feature #8351: Public registration page resending of already registered user's login details (Denis Chenu)
-New feature #8659: Configurable proxy for comfort update (mfaber)
-New feature #8757: Individual subquestion relevance (mfaber)
-New feature #8823: Ability to use {QCODE} before it's declared (Denis Chenu)
-New feature #8862: More option in export heading (Denis Chenu)
-New feature #9006: Invalid mail addresses should be marked, not ignored (Denis Chenu)
-New feature #9133: Quota HTML use completed.pstpl (Denis Chenu)
-New feature #9427: A way to validate expression in Quota (Denis Chenu)
-New feature #9442: Allow to save (not save and quit) in Plugin settings and global settings (Denis Chenu)
-New feature #9500: Add ANSWER, QUESTIONHELP and other to beforeQuestionRender plugin event (Denis Chenu)
-New feature #9534: Allow 'other' for sub question code (Denis Chenu)
-New feature #6624: Allow to validate expression in email template (Denis Chenu)
-New feature: Allow barebone URL for OPTOUTURL and OPTINURL (Denis Chenu)
-New feature: allow extended htmlOptions in SettingsWidget (Denis Chenu)
-New feature: Allow to download all files from a survey (Denis Chenu)
-New feature: allow to select another language when exporting (Denis Chenu)
-New feature: Allow to use own default controller and add new routes in config.php (Denis Chenu)
-New feature: beforeHasPermission Plugin events (Denis Chenu)
-New feature: Combine JS files for faster loading (Carsten Schmitz)
-New feature: Export uncompleted (started or not) in export token (Denis Chenu)
-New feature: Form action url contains surveyid (Denis Chenu)
-New feature: Render results using gqGrid (pradeshc) (Carsten Schmitz)
-Updated feature #9391: Google Analytics update to use Universal Analytics standard (Carsten Schmitz)
-Updated feature : Allow plugin or template to use HTML5 validation (Denis Chenu)
-Updated feature: Answers export to PDF (user and admin gui) (Aestu)
-Updated feature: Answers PDF export from admin GUI. (Alfredo Esteban)
-Updated feature: Audit plugin logs login, logout and failed login attempt (Alfredo Esteban)
-Updated feature: CHtml::dropDownList is quicker (Aestu)
-Updated feature: geomap : allow multiple map on same page (Denis Chenu)
Changes from 2.05+ (build 131209) to 2.05+ (build 150520) May 20, 2015
-New translation: Kyrgyz (Carsten Schmitz)
-New translation: Polish (Informal) (elisa)
-New feature #9554: Added the possibility to change an answer value with plugin event beforeQuestionRender() (Denis Chenu)
-Removed feature: 'allowmandbackwards' config option is deprecated (Carsten Schmitz)
-Updated feature: Answers PDF export from admin GUI. (Alfredo Esteban)
-Updated feature: Audit plugin logs login, logout and failed login attempt (Alfredo Esteban)
-Updated feature: Answers export to PDF (user and admin gui) (Aestu)
-New translation: Esperanto (Carsten Schmitz)
-New feature: can use Expression Manager in slider min/max/step and default (Denis Chenu)
-New feature #8596: Allow empty dates for RemoteControl add_response call (Nate Baker)
-New feature: Add title on question list when exporting result (Denis Chenu)
-New feature: Default value for yes/no question type (kairavesloot)
-New translation: Kazakh
-New feature #9066: afterSurveyComplete aren't call from Quota : afterSurveyQuota (Denis Chenu)
-New feature : use shortest url with urlFormat path (Denis Chenu)
-New feature #8659: Configurable proxy for ComfortUpdate (mfaber)
-New feature: Validate uniqueness of question code before submit (Denis Chenu)
-New feature #8524: Implements min/max date in EM (mfaber)
-New translation: Zulu
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 #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)
+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
+New translation: Spanish (Chile) kindly provided by Victor Pinto (Carsten Schmitz)
+New translation: Amharic - kindly provided by Mezene Worku
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)
-Fixed issue #04103: Layout problem at Quotas Screen with small browser windows (tpartner)
-Fixed issue #04107: html and W3C errors on survey page (with solutions) (tpartner)
-Fixed issue #04100: mandatory alert popup for Other-comment not filled-in displays the word 'Other' even if a customized othertext was choosen for the question (lemeur)
-Fixed issue #4087: Unable to reorder questions/groups with arrows in IE (c_schmitz)
-Fixed issue #4091: Quota messages aren't escaped properly (c_schmitz)
-Fixed issue #4096: Allow - + _ in domain part of email addresses. (harsha_mora)
-Fixed issue #4038: Empty fields were counted as 'No answer' in statistics even if set that only completed records should be counted (c_schmitz)
-Fixed unreported issue: deletenonvalue isn't working for array questions using array_filter/array_filter_exclude options. (lemeur)
-Fixed (partly) issue #4093: quota overview messed up. (maziminke)
-Fixed bug #4092: Quota name is shown as link but not clickable (maziminke)
-Fixed bug #4090: notice when setting quotas (maziminke)
Changes from 1.87+ (build 8310) to 1.87+ (build 8338) - Legend: # updated feature, - bug fix
#Updated translation: French (b00z00)
#Updated translation: Greek by Penny Labropoulou (c_schmitz)
-Fix issue 04051: Full screen HTML editor is not full screen (tpartner)
-Fix issue 04064: bluengrey-Template: Line breaks are missing at public survey page (tpartner)
-Fix issue 04084: Multiple numerical display error (tpartner)
-Fixed #4077: smtp is default method for email, regardless of setting in config.php or config-defaults.php (mennodekker)
-Fixed unreported issue: print_img_radio.png and print_img_checkbox.png are required support files for templates, but were not being copied if they didn't exist (jcleeland)
-Fixed issue #4048: corrected token import with invalid email addresses (harsha_mora)
-Fixed issue #4059: Changing order of answer options does not work in IE (c_schmitz)
-Fixed issue (unreported) - preview of questions using 'array filter' or 'array filter exclusion' were displaying error messages (jcleeland)
-Fixed unreported issue: Dataentry misformatted (c_schmitz)
-Fixed unreported issue: Deprecated notice in dataentry (c_schmitz)
-Fixed unreported issue: Response detail view not looking right (c_schmitz)
-Fixed unreported issue: Syntax error in postgres update script (wahrendorff)
-Fixed unreported issue: a bug prevented creation of token tables under certain circumstances, when using sInsertParticipants (wahrendorff)
-Fixed unreported issue: minor wsdl "validity" errors. (wahrendorff)
-Fixed unreported issue: subject of password remainder email wasn't translated (idobraca)
Changes from 1.87+ (build 8279) to 1.87+ (build 8310) - Legend: # updated feature, - bug fix
#Updated translation: Croatian language (idobraca)
#Updated translation: Slovenian translation (gandalfar)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
-Fix issue 04053: Little Layout problem, when template import fails (tpartner)
-Fixed #4044: "To" and "subject" header in emails are inserted twice (mennodekker)
-Fixed issue #4047: Mandatory date question can be skipped if survey is inactive (c_schmitz)
-Fixed issue #4052: Token access code truncated in MSSQL 2005 (c_schmitz)
-Fixed issue #4055: Conditions do not survive import/export when Dual-Scale question is used a condition source (lemeur)
-Fixed issue #4057: List DropDown question's answer resets to default value when user gets back to the page where it is displayed (lemeur)
-Fixed issue #4066: Error when adding/editing assessments (c_schmitz)
-Fixed several HTML errors (mennodekker)
Changes from 1.87+ (build 8243) to 1.87+ (build 8279) - Legend: # updated feature, - bug fix
+New feature: Added radio(list) to array_filter and array_filter_exclude (jcleeland)
#Updated feature #4020: Show fullname and assigned rights in survey security settings overview (mennodekker)
#Update translation: Croatian (idobraca)
#Updated translation: Finnish by Tapio Nurminen
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated translation: Norwegian bokmal by Pal Monstad (
#Updated translation: Polish (elisa-ls)
#Updated translation: Slovenian (gandalfar)
-Fixed issue #4053: Little Layout problem, when template import fails (tpartner)
-Fixed issue #3734: Notice "Deprecated: Function set_magic_quotes_runtime() is deprecated" when running statistics (c_schmitz)
-Fixed issue #3994: When importing a survey with an unknown template, question preview is mixed up (mennodekker)
-Fixed issue #4036: exclude_all_others question attribute design changed (c_schmitz)
-Fixed issue #4036: exclude_all_others question attribute design changed (c_schmitz)
-Fixed issue #4041: Unable to filter statistics by date range (c_schmitz)
-Fixed issue #4045: Questions with only numeric answercodes export to string in SPSS (mennodekker)
-Fixed issue #4050: Problem with Array (flexible labels) dual scale in data entry mode using a multi language labelset (mennodekker)
-Fixed issue: Error on MSSQL when creating a survey (c_schmitz)
-Fixed issue: Group ordering icon does not show up with normal users (c_schmitz)
-Fixed issue: Template for 'Completed'-page not being editable (c_schmitz)
-Fixed issue: the other-textinput isn't displayed when using Question preview for Dropdown list questions (lemeur)
Changes from 1.87+ (build 8227) to 1.87+ (build 8242) - Legend: # updated feature, - bug fix
#Updates translation: Croatian language file (idobraca)
#Updates translation: Slovenian translation (gandalfar)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated Feature: small change to the release notes filename. This shorter filename will will ease the release process. (lemeur)
-Fixed issue: If question attributes were set to invalid (but working) True/False values they will be converted to 1/0 now on upgrade from a 1.86 or earlier. (c_schmitz)
Changes from 1.87 (build 8214) to 1.87+ (build 8227) - Legend: # updated feature, - bug fix
#Updated translation: Croatian (idobraca)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated translation: Romanian by Bogdan State (c_schmitz)
#Updated translation: Thai - sponsored by LimeService (c_schmitz)
#Updated translation: Polish (elisa-ls)
-Fixed issue #4026: Date Format Problems (PHP) - settings set in config.php were not properly used as a first default for the global settings dialog (c_schmitz)
-Fixed issue #4031: When choosing to never check for updates it is always checked. (c_schmitz)
-Fixed issue #4032: Export of question group structure fails using MSSQL Db server (c_schmitz)
-Fixed issue (unreported): Values in global settings are sanitized better now. (c_schmitz)
Changes from 1.87RC5 (build 8151) [29-11-2009] to 1.87 (build 8214) - Legend: # updated feature, - bug fix
#Updated translation: Croatian (idobraca)
#Updated translation: Chinese Traditional (Hong Kong) by Mark Yeung http://www.pstudy.net
#Updated translation: French (b00z00)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated translation: Romanian by Stefaniu Criste
#Updated translation: Spanish (es) (kadejo)
#Updated translation: Thai sponsored by LimeService
#Updated translation: Polish (elisa-ls)
-Fixed issue #4002: LimeReplacementfield window: no scrollbar or tooltips available (tpartner)
-Fixed issue #4011: Notice after changing admin user rights for a survey is not centered (tpartner)
-Fixed issue #4022: Some notices at the admin panel are not centered (tpartner)
-Fixed issue #4023: Use Full name instead of User/Login name at sender name (tpartner)
-Fixed issue #3727: Valid from and Valid until dates on tokens do not control access when user had already an open session on the token (c_schmitz)
-Fixed issue #4017: Open source SPSS alternative PSPP has issues with syntax (mennodekker)
-Fixed issue #4016: error with slider-max value displayed in slider when setting slider accuracy (lemeur)
-Fixed issue #3835: Javascript code embedded in question text is displayed at condition editor in question list (c_schmitz)
-Fixed issue #3872: now the other keyword if forbidden in answer and label codes. (lemeur)
-Fixed issue #3940: PHP error when running a a survey with conditions based on Tokens but no token table exists. (lemeur)
-Fixed issue #3968: Arabic text in statistics graphs did not display correctly (c_schmitz)
-Fixed issue #3980: Notices at viewing token information via browse responses (c_schmitz)
-Fixed issue #3981: Tokens screen - some fields are too small when editing (c_schmitz)
-Fixed issue #3983: Unable to show some template pages for editing when using Croatian or French as admin language (c_schmitz)
-Fixed issue #3984: Admin registration email subject untranslated (c_schmitz)
-Fixed issue #3985: Untranslated text in statistics (c_schmitz)
-Fixed issue #3987: Upgrade now showing start and endtime (c_schmitz)
-Fixed issue #3989: Javascript code in (Excel) export (c_schmitz)
-Fixed issue #3990: Javascript code visible in LimeReplacementFields window (c_schmitz)
-Fixed issue #3993: After updating using the ComfortUpdate the message 'Update available ...' remains in the upper right (c_schmitz)
-Fixed issue #4000: Some untranslated strings (c_schmitz)
-Fixed issue #4001: Deleting a label set under some old browser does not work (c_schmitz)
-Fixed issue #4005: Number of active and deactivated surveys is not correctly displayed (c_schmitz)
-Fixed issue #4008: No warning when invitations are to be sent for an inactive survey (c_schmitz)
-Fixed issue #4009: List of failed tokens isn't displayed (c_schmitz)
-Fixed issue #4015: SQL-error when updating label set code using MSSQL server db (c_schmitz)
-Fixed issue: DB is not properly updating in ComfortUpdate due to missing /install dir (c_schmitz)
-Fixed unreported issue: missing </td> (mennodekker)
-Fixed unreported issue: duplicate label code isn't checked in the new label input box (lemeur)
-Fixed unreported issue: issue when a survey doesn't display any question due to conditions (based on tokens). (lemeur)
-Fixed issue #4006: Possible inaccurate data when exporting to R (mennodekker)
Changes from 1.87RC4 (build 8002) [29-11-2009] to 1.87RC5 (build 8151) - Legend: # updated feature, - bug fix
+New feature: Multiple choice questions: When using excludeAllOthers feature in connection with RandomizeAnswers the excludeAllOthers option stays on its predefined position now (c_schmitz)
+New feature: Start/Expiry is now date and time (previously only date) (c_schmitz)
#Updated feature: SPSS export now configurable for SPSS version - patch by Menno Dekker (c_schmitz)
#Updated translation: Croatian (idobraca)
#Updated translation: Norwegian Bokmål (reidarok)
#Updated translation: Czech by VladimÃÂr Braun (c_schmitz)
#Updated translation: Dutch by Fred Dekkers & Han Velthuis (c_schmitz)
#Updated translation: Dutch by Fred Dekkers (c_schmitz)
#Updated translation: Dutch Informal by Han Velthuis (c_schmitz)
#Updated translation: French (b00z00)
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated translation: Slovakian (c_schmitz)
#Updated translation: Spanish (es) (kadejo)
#Updated translation: Thai - sponsored by LimeService (c_schmitz)
-Fixed issue #3695: Text export no longer truncated for SPSS version 16 and up. (mennodekker)
-Fixed issue #3832: Updated admin template editor to allow functional editing of 1.86 templates. (eric_t_cruiser)
-Fixed issue #3879: Embedded javacript is shown in admin notification emails (c_schmitz)
-Fixed issue #3880: Error at wrong admin input for "Reminder count" (c_schmitz)
-Fixed issue #3882: Templating problems with some question type in RTL languages (c_schmitz)
-Fixed issue #3889: When exporting result data from a Dual Scale question on MSSQL it gives an error (c_schmitz)
-Fixed issue #3890: Restoring a token table fails in MSSQL (c_schmitz)
-Fixed issue #3893: Tab layout issue when creating a group in multilingual surveys (c_schmitz)
-Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner)
-Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner)
-Fixed issue #3896: Evaluation of migrating to jQuery progressbar (tpartner)
-Fixed issue #3903: "show advanced settings" in question edit mode shows bad alginments (tpartner)
-Fixed issue #3905: display columns doesnt work (tpartner)
-Fixed issue #3906: Gender and Yes/No with wrong alignment (tpartner)
-Fixed issue #3910: $maxselectlength might not have been initialized (jcleeland)
-Fixed issue #3914: Email button appearing in token list even though there is no email address (c_schmitz)
-Fixed issue #3915: Error in statistics (tpartner)
-Fixed issue #3916: Unable to test Question type: Ranking at Question Preview (tpartner)
-Fixed issue #3919: Email batch size can be set to 0 (c_schmitz)
-fixed issue #3921: Notice at generating tokens (maziminke)
-Fixed issue #3922: Little layout issue at deleting a survey (c_schmitz)
-Fixed issue #3923: Little layout issue at List Survey (c_schmitz)
-Fixed issue #3924: Notices & warnings during runtime and statistics when using a language question (c_schmitz)
-Fixed issue #3925: IE8: Extra space in admin panel (tpartner)
-Fixed issue #3925: IE8: Extra space in admin panel (tpartner)
-Fixed issue #3926: Save button in admin panel not fully readable in IE (c_schmitz)
-Fixed issue #3927: Timer - survey breaks when moving to previous question, and previous question has expired timer with action 2 (jcleeland)
-Fixed issue #3928: Confirmation email to multiple admins? (jcleeland)
-Fixed issue #3929: Incorrect new line in SPSS export version info breaks unicode (mennodekker)
-Fixed issue #3930: Double include for config.php (mennodekker)
-Fixed issue #3932: Start & expiry date pickers partly obscured in survey settings (c_schmitz)
-Fixed issue #3933: error with slider show min and show max (lemeur)
-Fixed issue #3935: Charset problem in emails causing problems in Lotus notes (c_schmitz)
-Fixed issue #3936: Export: Underscore added at the end of every variable name when selecting "convert spaces to underscores" (c_schmitz)
-Fixed issue #3938: Conditioned question does not appear after using the 'Previous' button (lemeur)
-Fixed issue #3941: Error in parameter function gT (c_schmitz)
-Fixed issue #3943: Text in template editor not translated (c_schmitz)
-Fixed issue #3944 & #3942: Some untranslated text strings (c_schmitz)
-Fixed issue #3946: Missing files reported in webserver error log (c_schmitz)
-Fixed issue #3961: Captcha at Public registration isn't working (c_schmitz)
-Fixed issue #3962: PDF of printable answers fails (c_schmitz)
-Fixed issue #3965: Browsing responses might fail at multilingual surveys (c_schmitz)
-Fixed issue #3967: Tokens are now exported with BOM in the beginning to make Excel open it properly in UTF-8 (c_schmitz)
-Fixed issue #3972: In statistics when clicking the button to open the list of text answers given two windows are opened (c_schmitz)
-Fixed issue #3973: Statistics fails on Multi Flexi question type on MSSQL DB (c_schmitz)
-Fixed issue #3974: Workaround code is displayed in PDF of Print Answers (c_schmitz)
-Fixed issue #3975: Error at recovering existing token table (c_schmitz)
-Fixed issue: Integrity check is not working due to a simple typo (lemeur)
-Fixed issue: Registration confirmation wasn't properly using the right template path (c_schmitz)
Changes from 1.87RC3 (build 7996) to 1.87RC4 (build 8002) [29-11-2009] - Legend: # updated feature, - bug fix
#Updated translation: French (b00z00)
#Updated translation: Portuguese Brazilian by Yoshitake
-Fixed issue #3913: Clean installation failing with error message "Error getting tokens" (c_schmitz)
-Fixed issue: Json_decode error for PHP versions < 5.2 (c_schmitz)
Changes from 1.87RC2 (build 7886) to 1.87RC3 (build 7996) [27-11-2009] - Legend: + new feature, # updated feature, - bug fix
+New feature: Array_filter_exclude cascade functionality. If question 3 is excluding answers based on question 2, and question 2 is excluding answers based on question 1, then question 3 will also exclude answers based on question 1. (jcleeland)
+New feature: Added file permission checks on the ComfortUpdate updater (c_schmitz)
+New feature: When using the ComfortUpdate updater the changelog will be shown for the range you are updating (c_schmitz)
#Updated Feature: Token export now adds the attribute description in the header, next to the attribute_x fieldname (lemeur)
#Updated translation: Croatian (idobraca)
#Updated translation: French (b00z00)
#Updated translation: Dutch Informal by Han Velthuis
#Updated translation: Dutch by Han Velthuis
#Updated translation: Finnish by Tapio Nurminen <tapio dot nurminen at tietokannat dot fi>
#Updated translation: German (c_schmitz)
#Updated translation: German Informal (c_schmitz)
#Updated translation: Norwegian Bokmål. By Reidar Øksnevad <reidar dot oksnevad at freecode dot no>
#Updated translation: Portuguese Brazilian by Yoshitake <yoshitake at pucsp dot br>
#Updated translation: Slovakian by Pavel Cerny <pcerny at gmail dot com>
#Updated translation: Spanish (kadejo)
#Updated translation: Galician(calidonia)
#Updated translation: Polish (elisa-ls)
#Updated translation: Simplified Chinese (yooyooh)
-Fixed #3851: Layout Problem at Email Templates (lemeur)
-Fixed #3855: Exporting tokens fails when having additional attributes. (lemeur)
-Fixed #3870: issue with mod_auth_cas where mod_auth_cas is tampering with the parameter. (lemeur)
-Fixed #3872: minor notices at survey activation in some cases (lemeur)
-Fixed issue #03858: Bug in new feature - wasn't checking for existence of string before evaluating string (jcleeland)
-Fixed issue #03875: Integritycheck: some strings are not ready to be translated (jcleeland)
-Fixed issue #03875: Integritycheck: some strings are not ready to be translated - changed translations to full sentences with placeholders (jcleeland)
-Fixed issue #3754: Notices at generating charts at statistics (c_schmitz)
-Fixed issue #3800: When using INSERTANS to insert a date the related date format from survey settings for that language is not used (c_schmitz)
-Fixed issue #3848: Configured default language of a user doesn't get used (c_schmitz)
-Fixed issue #3849: Field "Reminder sent?" is missing at edit tokens view (c_schmitz)
-Fixed issue #3850: Layout issue at creating additional token fields (c_schmitz)
-Fixed issue #3853: "Print answers" fails when using tokens (c_schmitz)
-Fixed issue #3854: Invitations are send even if a token is not valid yet/anymore (lemeur)
-Fixed issue #3882: Templating problems with List Radio Question type in RTL languages (c_schmitz)
-Fixed issue - various bugs in or caused by new feature including overwriting of saved responses with exclude_filter, and stray printing of characters with array_increasesamedecrease question type. (jcleeland)
-Fixed issue: Saving email settings is not working (c_schmitz)
-Fixed issue: Security vulnerability when using the mysqli driver (c_schmitz)
-Fixed issue: Semantic differential right text in array question not showing up (c_schmitz)
-Fixed unreported bug: import token from CSV always return a error message because it doesn't count total imported tokens. (lemeur)
-Fixed unreported issue: the condition editor displays duplicated conditions for multi-lingual surveys. (lemeur)
Changes from 1.87RC1 (build 7886) to 1.87RC2 (build 7922) [18-11-2009] - Legend: + new feature, # update feature, - bug fix
#Updated feature: Removed settings available in global settings from config.php - added $debug setting to config.php, added new database types and explanations to config.php (c_schmitz)
#Updated feature: Statistics dialogue was reworked (c_schmitz)
#Update of Croatian language (idobraca)
#Updated translation: German (c_schmitz)
#Updated translation: Spanish (es) (kadejo)
#Updated translation: Polish (elisa-ls)
+New feature - array_filter now works for multiple option questions (jcleeland)
+New feature - array_filter_exclude - hides options based on answers to previous question. Works in opposite way to array_include (jcleeland)
-Fixed issue #3483: the forgot password screen is limitted in username and email length making it impossible to retrieve passwords for users with very long email addresses (thanks to Taliesen)
-Fixed issue #3852: Bug during update - wrong slash in update.php
-Fixed issue #3831: When adding HTML tag at text questions the survey crashes (c_schmitz)
-Fixed issue #03840: Error when using time control (jcleeland)
-Fixed issue #03841: Settings does not appear (timer text messages not appearing) - was more a bug with the entire textarea modification to the question attributes handling. Now solved. (jcleeland)
-Fixed issue #3833: Warning during a fresh install (c_schmitz)
-Fixed issue #3834: Date questions always are displayed as Drop Down Questions (c_schmitz)
-Fixed issue #3835: Javascript code embedded in question text is displayed at condition editor in question list (c_schmitz)
-Fixed issue #3836: Problem with mandatory date question (c_schmitz)
-Fixed issue #3837: Date questions at Statistics: some parts are differently aligned (c_schmitz)
-Fixed issue #3839: Text not translated in token attribute field configuration (c_schmitz)
-Fixed issue 3843 "No default value set for token length" for MS SQL and Postgres (maziminke)
-Fixed issue 3843 "No default value set for token length" when creating a new survey. (maziminke)
+New feature: Emailmethod now configurable in global settings (c_schmitz)
+New feature: SMTP debug mode which can be switched on in global settings (c_schmitz)
Changes from 1.86 (build 7689) to 1.87RC1 (build 7886) [13-11-2009] - Legend: + new feature, # update feature, - bug fix
+New feature #3292 and #2857: slider min and max can now be displayed below the slider (using the slider_showminmax question attribute). Slider Left and Right text can be displayed before and after the slider (using the slider_separator question attribute and using specific answers format). (lemeur)
+New feature: Reworked question attributes - they are shown as a form now and in fieldsets
+New feature #3758: Possibility to define a favicon for a template (el-matador-69)
+New feature: Reworked Saved responses and added table sorting capabilities (c_schmitz)
+New feature: Token length can now be set for each survey (maziminke)
+New feature: CSS to differentiate alternate rows by background colour and to highlight row when mouse is hovering over it in admin/styles/default/adminstyle.css (eric_t_cruiser)
+New feature: New ID to table, <thead> and <tbody> tags to improve accessibility and rendering (eric_t_cruiser)
+New feature #2359: On token import you can configure which fields are used for the duplicate check (c_schmitz)
+New feature #3367: Browse buttons in statistics for comments in Multiple Options with comment question type (patch by rocknrole) (c_schmitz)
+New feature #3467 and #2712: All token fields are now exported - on export you can specify certain filters now (c_schmitz)
+New feature #3555: Question attribute to hide a question - patch by flohack (c_schmitz)
+New feature #3686: Option to ignore duplicate label sets on import thus being able to copy existing label sets (c_schmitz)
+New feature #3724: Link to public statistics on home page survey list (c_schmitz)
+New feature: Optimized error handling on token import (c_schmitz)
+New feature: Separate on-top template RTL CSS file is now automatically included when a RTL language is used. New TAG {TEMPLATECSS} takes care of this and template.css (c_schmitz)
+New feature: Survey list is now sortable and Survey ID is shown as additional column (c_schmitz)
+New feature: Global settings dialog for most common settings from config-defaults.php
#Updated feature #2935: In Slider questions, you can make the slider cursor start at the middle position without setting the initial value of the answer (if the question is mandatory, the participant will the have to slide the cursor in order to proceed) (lemeur)
#Updated feature #3488: improvement in condition designer, the code is now displayed before the question text (usability improvement kindly provided by mdekker) (lemeur)
#Updated feature #3612: improve client-side performance while evaluating conditions on the same page (lemeur)
#Updated feature #3738: Update FCKEditor to v2.6.5 (lemeur)
#Updated feature #3799: Assure that there is always a submit button even if the last group has no questions (in group per page mode). See the new show_empty_group_if_the_last_group_is_hidden parameter in config-defaults.php (patch kindly provided by ronvdburg) (lemeur)
#Updated feature: In the LimeSurvey answer saving engine, the answer of a question that is hidden due to conditions is now recorded in DB as NULL instead of an empty string. (lemeur)
#Updated feature: Better handling of group description hiding in all-in-one surveys when all questions in the group are hidden by conditions. (lemeur)