Welcome to LimeSurvey v1.85(+)!

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).


This release does have the following requirements:

-One of these databases:  MySQL 4.1 or higher, Microsoft SQL Server 2000 or higher, Postgres 8.1 or higher 
-PHP 5.x or higher with mbstring library installed. (for localizations)
Check out detailed requirements at http://docs.limesurvey.org/tiki-index.php?page=Installation


HOW TO INSTALL
---------------
If you are doing a complete new installation please refer to the manual at
http://docs.limesurvey.org

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)
-------------------------------------------------------------
We are sorry but you can't upgrade from versions <= 1.0.8. Seriously! 
The database structure has changed that much it wouldn't be feasible.
However, you can import old survey structures from version 1.0 (when you create a new survey there is an option to do that).
Just do a new installation as described on http://docs.limesurvey.org.


HOW TO UPGRADE from LimeSurvey 1.45 or later (<=1.70)
--------------------------------------------------------------------
1. Make backups of your files and database.
2. Backup your config.php.
3. Delete all old files 
4. Upload the new version to the same place.
5. Adjust the settings in config.php to the setting from the backup config.php. 
   --Do NOT just copy over the old config.php over the new one.--
6. Run the installer in /admin/install/index.php to update the database.
7. Done.

Special note for UPGRADING from 1.53 to 1.72(+)
-----------------------------------------------
After you upgraded please check the global user rights of each user. There was a 
new superadmin right introduced. The upgrade script is guessing who to make 
superadmin - so this is not perfect and has to be supervised by YOU. 

HOW TO UPGRADE from a LimeSurvey 1.70(+) version to the latest 1.85(+)
---------------------------------------------------------------------------
1. Make backups of your files (especially config.php and config-ldap.php)
   and database.
2. Export all templates that you added/edited or customized.
3. Backup your limesurvey/upload resources directory.
4. Delete all old files. 
5. Upload the new version to the same place.
6. Copy your backuped config.php file overwriting the one from the new release 
7. Have a look to the config-defaults.php file for any new parameters that 
   could suit your setup. If you need to change the default setting, copy the
   parameter lines to your config.php file and adjust their values accordingly.
8. Copy your previously backuped 'upload' directory to the new 
   limesurvey/upload directory. 
9. Run the installer in /admin/install/index.php to update the database.
10. Copy back all your saved templates. You will have to adjust your templates since the CSS has been changed since version 1.72x. 
    It is easier to try adapting one of the default templates to your template again instead of fixing your old template! 
11. Done.

Thank you to everyone who helped with this new release!

Changes from 1.85+ (build 7454) to 1.85+ (build 7523) [24-08-2009] - Legend: + new feature, # update feature, - bug fix
#Updated translation: Croatian (idobraca)
#Updated translation: French (b00z00)
#Updated Language: French. (b00z00)
#Updated language: Greek (el). By Yiannos Katsirintakis. (kadejo)
#Updated language: Spanish (es) (kadejo)
#Updated language: Chinese Simplified (yooyooh)
#Updated translation: Sinhalese kindly provided by Chinthaka Jayasundara, Kasun Wickramasuriya and Sachini Shakila (c_schmitz)
#Updated translation: Swedish (maxz)
-Fixed issue #3573: xhtml does not validate because of missing space in qanda.php (el-matador-69)
-Fixed issue #3574: Apostrophe (single quote) in free text crashes the survey when magic quotes are off (c_schmitz)
-Fixed issue #3584: MS SQL Error when trying to export results to application (c_schmitz)
-Fixed issue #3487: NULL database values for start/expiry dates are not exported correctly (c_schmitz)
-Fixed issue #3590: Quota cannot be imported or exported (jcleeland)
-Fixed issue #3389: Respondents can re-start survey (using tokens) after terminating via quota conditions (c_schmitz)
-Fixed issue #3460: Apostrophes in additional attributes of token table errors on edit (c_schmitz)
-Fixed issue #3472: Import of JavaScript with "\n" in strings converts "\n" to real newlines (c_schmitz)
-Fixed issue #3550: Multiple options with comments missing browse buttons in statistics (c_schmitz)
-Fixed issue #3568: Files with hyphens in their name cannot be deleted (c_schmitz)
-Fixed issue #3580: Start/end date prevent the preview of a survey even if it is not active yet (c_schmitz)
-Fixed issue (unreported) where deleting survey did not delete related quota information. (jcleeland)
-Fixed issue (unreported) when importing a really old PHPSurvey survey (c_schmitz)
-Fixed issue (unreported) html warning "unresolved </strong>" in viewanswers. Removed offending item. (jcleeland)



Changes from 1.85+ (build 7393) to 1.85+ (build 7454) [12-08-2009] - Legend: + new feature, # update feature, - bug fix
+New feature (minor) Added id to registration form "Continue" button to allow for DOM access (jcleeland)
#Updated translation: French (b00z00)
#Updated translation: Slovak by Marek Haller. (jaycburton)
#Updated translation: Chinese Simplified (yooyooh)
#Updated feature: when adding a label set in the languages listbox appears the session language by defect instead of English (paraya)
#Updated translation: German (c_schmitz)
-Fixed an issue with preg_match and conditions (c_schmitz)
-Fixed issue #3557: Saved answers get deleted across survey when the result id is matching (c_schmitz)
-Fixed issue: Automatic code counting for labels now working (c_schmitz)
-Fixed issue: HTML validating correctly now on survey creation (c_schmitz)
-Fixed issue: Survey data getting lost during survey creation when survey title is not set  (c_schmitz)
-Fixed issue: When creating a group and the group title was forgotten then the data was lost (c_schmitz)
-Fixed issue: When creating a question and the question code was forgotten then the data was lost (c_schmitz)
-Fixed issue #3533: When not answering a mandatory question in All-in-one survey mode and using captchas you are getting the captcha page again (c_schmitz)
-Fixed issue #3548: Question attribute page_break cannot be used on all question types (mennodekker)
-Fixed issue #3491: CAPTCHA - verification not found when rewrite is activated (c_schmitz)
-Fixed issue #3536: SPSS export incorrectly exports numerical only labelsets as alpha fields (mennodekker)
-Fixed issue #3545: MSSQL error when trying to view public statistics for a survey. (c_schmitz)
-Fixed issue #3546: Re-editing an assessment with embedded Flash object causes the Flash object to break (c_schmitz)
-Fixed issue #3458: Translation problem when you print answers (paraya)
-Fixed issue #3517: When adding new questions they can't be added at the beginning (paraya)
-Fixed issue #3444: fields in reminder will not be replaced (wahrendorff)
-Fixed issue #3493: removeBOM is undefined (wahrendorff)


Changes from 1.85+ (build 7337) to 1.85+ (build 7393) [03-08-2009] - Legend: + new feature, # update feature, - bug fix

#Updated translation: Croatian. (idobraca)
#Updated translation: Czech by Vladimir Braun. (jaycburton)
#Updated translation: Italian. (idobraca)
#Updated translation: French. (b00z00)
#Updated translation: Polish(elisa-ls)
#Updated translation: Slovak by Marek HallÃ©r. (jaycburton)
#Updated translation: Spanish (es) (kadejo)
+New feature: CSS class for cells within array (flexible label) question type. This way cells within the table can have a background color assigned using CSS. (maziminke)
-Fixed bug #03459: Using a "lower than" > character as code within label set leads to a save error in the end user survey form (jcleeland)
-Fixed issue # 03514: Font size of suffix is too large in template bluengrey (c_schmitz)
-Fixed issue #3436: Corrupted progress box with RTL languages in mint_idea template - patch by kabapy (c_schmitz)
-Fixed issue #3439: Javascript is disabled on saving an assessment (c_schmitz)
-Fixed issue #3445: Disabling going to previous q: does not work if back button used in browser - idea by chrizzler (c_schmitz)
-Fixed issue #3446: Create indexes on tokens (c_schmitz)
-Fixed issue #3452: LimeSurvey and PHP 5.3 (c_schmitz)
-Fixed issue #3468: Error while exporting survey structure on MSSQL server (c_schmitz)
-Fixed issue #3507: Results for Array (flexible labels) show HTML when viewing a single answer (c_schmitz)
-Fixed issue #3510: A group made only of conditional questions will fail to show in Internet Explorer with some templates (lemeur)
-Fixed issue #3513: Dual Scale Matrix: Radio Buttons not centered at Question Preview  (c_schmitz)
-Fixed issue #3515: Label set assessment values are not exported correctly (c_schmitz)
-Fixed issue #3518: Can't import conditions based on token:attributtes (c_schmitz)
-Fixed issue #3519: Graph legends are not visible well on IE6 (c_schmitz)
-Fixed issue #3526: Unable to use tokens with hyphens in (c_schmitz)
-Fixed issue #3527: Due to SQL bad syntax, survey can not be activated at all under PostgreSQL (any version). Tested on PostgreSQL and MySQL. (kadejo)
-Fixed issue in several templates that could prevent the Question-Help to be displayed correctly (lemeur)
-Fixed issue: Notice if there are not 'Other' files in template editor (c_schmitz)
-Fixed wording in conditions editor incorrectly reporting 'Inexistant Token table' for conditions based on tokens (lemeur)
-Fixed bug #3505: "INSERTANS not working when referring to Array (flexible labels) questions". (maziminke)



Changes from 1.85+ (build 7253) to 1.85+ (build 7337) [20-07-2009] - Legend: + new feature, # update feature, - bug fix

#Updated translation: Croatian and Italian language (idobraca)
#Updated translation: French. (b00z00)
#Updated translation: Formal Italian by Jay C. Burton. (jaycburton)
#Updated translation: Dutch by Menno Dekker. (jaycburton)
#Updated translation: Greek by Manolis Stamatogiannakis. (jaycburton)
#Updated translation: Italian-Formal by livio. (jaycburton)
#Updated translation: Albanian translation updates by Gjergi Sheldija. (jaycburton)
#Updated translation: Polish update (elisa-ls)
#Updated translation: Some translation improvements by Dimitris Zacharopoulos. (jaycburton)
#Updated translation: Translation updates by Mark Yeung. (jaycburton)

-Fixed "an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified" HTML error message. (maziminke)
-Fixed #3485: Datepicker translation doesn't work (mennodekker)
-Fixed bug #03478: Reminder contraint settings not used after first email batch (jcleeland)
-Fixed bug #03479: At creating a token it's not possible to enter a token start or an token end date (jcleeland)
-Fixed issue #03451: a survey with an empty questions-group can be activated which can hang the server at runtime (lemeur)
-Fixed issue #3471: Data from radio lists with alphanumeric labels is incorrectly exported to R and SPSS (mennodekker)
-fixed Issue: importQuestion did not import the question. (wahrendorff)
-fixed: Sherpa Template - Limited textarea width to 90%. Before it was set to 99% which partly broke the layout. (maziminke)

Changes from 1.85+ (build 7191) to 1.85+ (build 7253) [08-07-2009] - Legend: + new feature, # update feature, - bug fix

#Updated feature: FCKeditor updated to release 2.6.4.1 in order to fix several serious security issues. (lemeur)
#Updated feature: UTF-8 BOMs on token import are now filtered (c_schmitz)

#Update of Croatian and Italian language (idobraca)
#Updated language: spanish (es) (kadejo)
#Updated translation: German (c_schmitz)
#Updated translation: German informal (c_schmitz)
#Updated translation: Polish update (elisa-ls)

-Fixed #03426: unable to activate a survey as a NON-Superadmin over lsrc (wahrendorff)
-Fixed #3410: Notice at SPSS and R Export cause empty export (mennodekker)
-Fixed an issue in the conditions copy screen for multi-languages surveys: questions where displayed several times (lemeur)
-Fixed an issue with conditions where group descriptions could be displayed in all-in-one surveys even if all questions are hidden (lemeur)
-Fixed issue #3421: On date questions the calender view only starts with 1999. The dropdown_year_max and dropdown_year_min attributes are used for the popup calendar as well (c_schmitz)
-Fixed issue #3427: Problem viewing text answers in stats screen (c_schmitz)
-Fixed issue #3433: CSS class questionhelp (for question tip) is enclosed between escaped double quotes in the clear_logo template (c_schmitz)
-Fixed issue: Added .js to allowed file upload types (c_schmitz)
-Fixed issue: Missing CSS include when using the slider layout and so making the slider layout not working at all (c_schmitz)
-Fixed issue: Template preview for printable survey (c_schmitz)
-Fixed numerous issues with alert messages (min answers, max answers, mandatory other comment) not displayed when the question text is on several lines (lemeur)
-Fixed: Problems with gT function on a non-object fixed (wahrendorff)

Changes from 1.85+ (build 7162) to 1.85+ (build 7191) [29-06-2009] - Legend: + new feature, # update feature, - bug fix

+New feature: In SPSS and R export all token fields are exported on a non-anonymous survey (mennodekker)

#Updated translation: French. (b00z00)
#Updated translation: Polish translation update (elisa-ls)

-Fixed #3303: "Error updating - Query was empty" when editing survey settings (c_schmitz)
-Fixed #3391: Google Chrome misplaces content in admin interface (c_schmitz)
-Fixed #3391: Google Chrome misplaces table in result detail screen (c_schmitz)
-Fixed #3396: Updated Release Notes (PHP 5.x is required) (el-matador-69)
-Fixed #3410: Notice at SPSS and R Export cause empty export (mennodekker)
-Fixed issue #3393: group may remain hidden in all-in-one surveys even if one or more question of the group are not conditionnal. (lemeur)
-Fixed issue #3395: year_max attribute doesn't work (mennodekker)
-Fixed issue #3398: Template editor complains about missing files (c_schmitz)
-Fixed issue #3402: Conditional questions disappear when navigating to a new group and back (list dropdown questions). (lemeur)
-Fixed issue #3403: Conditional questions disappear when validation failed (list dropdown questions). (lemeur)
-Fixed issue #3405: {TOTAL} always displays a sum of 0 (c_schmitz)
-Fixed issue #3407: Umlauts in public statistic are not properly shown on some browsers (c_schmitz)
-Fixed issue #3412: Expand/Reduce buttons in admin panel at survey-level don't work (c_schmitz)
-Fixed issue #3414: Indent alignment of lines after the first line in radio list questions (c_schmitz)
-Fixed a PHP 5.0 incompatibility with some questions types (c_schmitz)
-Partial Fix for issue #02984: Ability to define level of variable (ordinal) now also available in R export. (mennodekker)


Changes from 1.85 stable (build 7115) to 1.85+ (build 7162) - Legend: + new feature, # update feature, - bug fix

#Updated translation: Croatian and Italian language (idobraca)
#Updated translation: spanish (es) (kadejo)
#Updated translation: German (c_schmitz)
#Updated translation: Chinease Simplified - Help Files encoding with utf8 (yooyooh)
#Updated translation: Chinease Simplified - Updated Language Files (yooyooh)
#Updated translation: Minor updates to the Hungarian language file by Gergely Kutenics. (jaycburton)
#Updated translation: Polish translation update (elisa-ls)

#Updated Feature Statistics: statistics can now be send to a pdf File in addition to browser (wahrendorff)
#Updated Feature: tcpdf class updated to 4.6.0.15 (wahrendorff)
#Updated: lsrc test survey.csv file (wahrendorff)

-Fixed #3360: Typo in config-defaults.php (el-matador-69)
-Fixed #3366: Show other responses open a popup with the admin page (mennodekker)
-Fixed #3371: in all-in-one survey, groups may remain hidden even if some questions of the group should be displayed (due to conditions). (lemeur)
-Fixed #3385: PHP Error when creating new survey with single quotes (c_schmitz)
-Fixed Issue: Lsrc was not able to import the questions of a survey anymore (wahrendorff)
-Fixed bug: jason's stupid forgotten dbversion update (jcleeland)
-Fixed issue #3336: Layout problem with lists in question text and question help text (c_schmitz)
-Fixed issue #3338: Assessments: LimeReplaceMent-Field display issue (lemeur)
-Fixed issue #3342: Escaping problem at user group description (c_schmitz)
-Fixed issue #3349: Printable Survey: Layout problem at "Type Q - Multiple Short Text"  (c_schmitz)
-Fixed issue #3352: Start date doesn't work if it is set to today's date (c_schmitz)
-Fixed issue #3353: Translated "Other"-field is too long and is placed over input field  (c_schmitz)
-Fixed issue #3355: Checkbox for "Other" option is missing at Printable-version  (c_schmitz)
-Fixed issue #3356: Update database on mssql fails (c_schmitz)
-Fixed issue #3362: Broken conditions after importing whole group or survey using single checkboxes as source of conditions (lemeur)
-Fixed issue #3365: Can not set survey quotas with MSSQL Server (c_schmitz)
-Fixed issue #3369: trying to export to queXML doesn't work (c_schmitz)
-Fixed issue #3370: Assessment calculation is wrong with multiple choice questions having the same answer code (c_schmitz)
-Fixed issue #3372: dropdown dates can't be validated  (c_schmitz)
-Fixed issue #3373: multiple options with commentary and multiple short text doesn't work in IE7 in all templates but default (c_schmitz)
-Fixed issue #3384: Assessments: LimeReplaceMent-Field does not work when editting an existing assesment text (lemeur)
-Fixed issue #3386: JS-Error with LimeReplacement-Field at Assessments (lemeur)
-Fixed issue: error notice when activating a survey on mssql showing under certain conditions (c_schmitz)
-Fixed issue: the {PERC}  tag is now displayed in the LimeReplacementField select box for assessment texts (lemeur)


Changes from 1.85RC3 (build 7008) to 1.85 stable (build 7115)
+New Feature: Experimental CAS Client (wahrendorff)
+New Feature: Now it is possible to select whole groups in statistics with one click. (wahrendorff)
+New feature: Define level of variable to make SPSS export easier Fixed bug #02984 (mennodekker)
+New feature: Survey list in administration toolbar now groups surveys by "active", "expired" and "inactive" - moves expired surveys out of list of current active. (jcleeland)
#Updated translation: Chinese Simplified - Help Files - kindly provided by yooyooh from Shang Hai
#Updated translation: Chinese Simplified - kindly provided by yooyooh from Shang Hai
#Updated translation: French (b00z00)
#Updated translation: Spanish (kadejo)
#Updated translation: Croatian (idobraca)
#Updated translation: Italian (idobraca)
#Updated translation: Danish by Robin Sharp. (jaycburton)
#Updated translation: German (c_schmitz)
#Updated translation: Italian by Giovanni Chiozza. (jaycburton)
#Updated translation: Welsh by Sion Pennant. (jaycburton)
#Updated translation: Polish translation update (elisa-ls)
#Updated feature: the inline editor toolbar now starts expanded by default. This is switchable with teh  parameter in config.php. (lemeur)
#Changed feature: Modified CSS print output for statistics so that each question appears on a separate page when printing statistics (c_schmitz)
#Changed feature: PDF export by default is off (still experimental) (c_schmitz)
-Fixed issue #3134: {RESTART} does not work on active surveys (c_schmitz)
-Fixed issue #3231: Mandatory questions are not marked properly (c_schmitz)
-Fixed issue #3330: Calendar Datepicker file doesn't exist for german-informal language (el-matador-69)
-Fixed issue #3347: Typo in config-defaults.php (el-matador-69)
-Fixed issue which could affect mandatory checks and deletenonvalue feature when conditions were set on multi-flexi questions (lemeur)
-Fixed issue #2456: Answering the multiple numerical question doesn't update conditions when typing answers (jcleeland)
-Fixed issue #3250: Array not being returned when code_filter chosen (jcleeland)
-Fixed issue #3271: Exportvv doesn't filter incomplete answers even if requested. Fixed the bug and updated terminology to match browse and statistics functions. (jcleeland)
-Fixed issue #3293: VV-Export: Hint isn't translateable (jcleeland)
-Fixed issue #2974: "Don't consider NON completed reponses" has no effect. According to message 7722. Personally still don't get what the bug was. (jcleeland)
-Fixed issue #3026: Array_filter is broken for several array question types (jcleeland)
-Fixed issue printable survey in firefox was page-breaking after every css box. Modified print_template.css and changed page-break-after from always to auto. (jcleeland)
-Fixed issue #3328: bug in conditions based on multiple choices questions in question-by-question survey format. This bug could also affect group by group surveys in some cases. (lemeur)
-Fixed issue #3195: Minor label problem in 'all in one' mode (c_schmitz)
-Fixed issue #3226: SQL select distinct error on print view with MSSQL-server DB (c_schmitz)
-Fixed issue #3246: IE8: Small layout problem at condition designer (c_schmitz)
-Fixed issue #3264: No bullets in bullet point lists (c_schmitz)
-Fixed issue #3286: Public statistics page being an ugly doll - pretty patch kindly provided by jsw_nz (c_schmitz)
-Fixed issue #3294: Notices at VV-import (c_schmitz)
-Fixed issue #3295: {FAX_TO} in printable survey is shown even if a FAX number wasn't set (c_schmitz)
-Fixed issue #3299: Layout not right at Multiple Numerical when question is mandatory (c_schmitz)
-Fixed issue #3303: conditions can break mandatory check (lemeur)
-Fixed issue #3304: Multiple choice question with the maximum answers attribute doesn't work when the limit is reached while checking the -other- checkbox (lemeur)
-Fixed issue #3308: On the statistics page the filter settings are not fading out in IE (c_schmitz)
-Fixed issue #3313:  doesn't seem to work as it should (with multiple options questions and questions with the -other- input field) (lemeur)
-Fixed issue #3315: Data entry screen being too noisy with HTML (c_schmitz)
-Fixed issue #3316: MSSQL install DB script missing a character, and crashes on default user insert (c_schmitz)
-Fixed issue #3322: Minor layout issue at statistics (c_schmitz)
-Fixed issue #3324: Limesurvey cannot handle filepaths with '$'  (c_schmitz)
-Fixed issue #3327: Token exported twice (c_schmitz)
-Fixed issue #3329: Encoding problem with shortened question texts in statistics and conditions designer (c_schmitz)
-Fixed issue #3314: missing left black border at bluengrey Template (wahrendorff)
-Fixed issue #3341: survey title encoding Problem, when exporting to spreedsheet (wahrendorff)
-Fixed issue with installation and using mysqli driver (c_schmitz)
-Fixed issue: #3296: Quotas set for array question types on answers with answer code more than 4 characters long do not work and shuts down interface  (jcleeland)
-Fixed issue: Error on survey start with token and datefomr/dateuntil were set (c_schmitz)
-Fixed issue: Prevents fresh installation due to non-working admin user (c_schmitz)
-Fixed issue: When exporting tokens the dateuntil and datefrom was set even when null (c_schmitz)
-Fixed some Javascript notices in the code that checks if Other input fields have been filled conforming to other_comment_mandatory attribute (lemeur)
-Fixed: A small typo in german translation at VV-Import (el-matador-69)
-Fixed: uppercase closing tag, while opening tag was lowercase (wahrendorff)
-fixed #03215 (eric_t_cruiser)
-fixed bug #03241: Mandatory requirement not working on Array (Multi-flexbile) (Number) with Checkbox layout is 1 (jcleeland)



Changes from 1.85RC2 (build 6935) to 1.85RC3 (build 7008) [2009/06/02]  - Legend: + new feature, # update feature, - bug fix

#Updated translation: Croatian and Italian language (idobraca)
#Updated translation: spanish (kadejo)
#Updated translation: Polish translation update (elisa-ls)

+New feature: buttons to adjust the preview size for templates according to some standard web screen sizes (jcleeland)
+New feature: templates system automatically generates required css and js files if they don't exist in a directory (jcleeland)
+New feature: Definable date format for each survey language (c_schmitz)
+New feature: New setting for statistics charts to set font and font size config.php.  If set to auto the best possible font for a language is chosen. Also RTL languages are now properly reversed for chart display (c_schmitz)
+New feature: User-definable dateformat & separate user profile screen for administration users (c_schmitz)

#Updated feature #03013: Group titles don't disappear when hiding all questions in a group. This can be switched off in config.php by the new '' parameter. (lemeur)
#Updated feature: List survey publicly now activated by default when creating a new survey (c_schmitz)

-Fixed issue #3160: No default "Thank You"-message in "Question by Question"-Format when end-text is empty (c_schmitz)
-Fixed an conflict introduced in 1.85RC2 between the other_comment_mandatory attribute and the min_answers feature for multiple_choice questions. (lemeur)
-Fixed an issue with list dropdown (flexible) questions which resets the othercomment field when using the back button (lemeur)
-Fixed bug $dropdownthreshold not globalled at beginning of retrieveJSidname function causing warning message (jcleeland)
-Fixed issue 03247: Quota Message isn't working properly (jcleeland)
-Fixed issue: minor html_entity_decode correction (jcleeland)
-Fixed issue when updating password (html_entity_decode requires 3 entries) (jcleeland)
-Fixed issue: error message when adding token, and no attribute list available (jcleeland)
-Fixed issue: errors occuring when editing entry with ranking question (jcleeland)
-Fixed issue: javascript error when attempting to load jquery on missing textarea in standard templates (jcleeland)
-Fixed issue #3179: serious bug on questions using 'No-Answer'-like conditions which could prevent recording the answer in database and break the mandatory question check. (lemeur)
-Fixed issue #3204 other/othercomment export for both R and SPSS (mennodekker)
-Fixed issue #3210: Total-Sum in assessment calculation is wrong (c_schmitz)
-Fixed issue #3214: Strict errors in sha256.php in installation (c_schmitz)
-Fixed issue #3221: Notices when running sample survey (c_schmitz)
-Fixed issue #3225: MySQL error when update saved response  (c_schmitz)
-Fixed issue #3227: Negative values cannot be used in assessment rules (c_schmitz)
-Fixed issue #3229: New statistic layout isn't available for all question types  (c_schmitz)
-Fixed issue #3232: small translation issue for the question validation notice (lemeur)
-Fixed issue #3237: IE 7 Alignment problem on label setting - Removed the "Fix sortorder" button. Sort order fixing is done automatically now on add/delete (c_schmitz)
-Fixed issue #3238: Notice at adding a new labelset  (c_schmitz)
-Fixed issue #3243: Number of Questions-Calculation is wrong (c_schmitz)
-Fixed issue #3248: Label text array (mouse pointer over the input fields) (c_schmitz)
-Fixed issue #559: Ranking does not work fully in Opera when trying to select repeatedly the first entry (c_schmitz)
-Fixed issue 02882: Limesurvey does not verify if there is 'text' written in 'Other' option. Now the other_comment_mandatory attribute is implemented for list radio and list dropdown question types (with or without labels. (lemeur)
-Fixed issue 3224: Other comment fields are not reseted when another option than Other is selected for List Radio/Dropdown questions. (lemeur)
-Fixed issue: Public statistics failing with larger surveys (c_schmitz)
-Fixed ordering of labelsets in R and SPSS export, partial fix for #02984 (mennodekker)

Changes from 1.85RC1 (build 6875) to  1.85RC2 (build 6935) [2009/05/25]  - Legend: + new feature, # update feature, - bug fix

#Updated translation: Croatian language (idobraca)
#Updated translation: French by Wael Almoman ( wael dot almoman (at) gmail d0tt com) (c_schmitz)
#Updated translation: a little update of Italian language (idobraca)
#Updated translation: German and German Informal (c_schmitz)

+New feature: new question attribute other_comment_mandatory for multiple options with comment questions. This fixes partly issue #2882. (lemeur)
+New feature: Tabs can be inserted now in template editing area (c_schmitz)
+New feature:  caching for graphs in public and non-public statistics - speeds up statistics creation times up to 95% when using graphs (c_schmitz)
+New feature #2917: Limesurvey does now remember which language was edited after button action in design of multilingual survey (c_schmitz)
+New feature #2999: Suppress mandatory & validation popups - patch provided by bdg (c_schmitz)
+New feature: Major overhaul of the template editor (c_schmitz)
+New feature: Various database drivers (mysqli, odbtp, mssql_n) added to supported DB drivers (c_schmitz)

#Removed feature: Removed templates blue_heaven, bubblegum, edgyblue, phpsurveyor, softgreencurves - these are available now in the file repository on http://www.limesurvey.org (c_schmitz)
#Updated feature: removed indiscriminate stripping of <BR> tags from qtitle in qanda.php. Added recursive stripping of <BR> tags from the END of qtitle in qanda.php (eric_t_cruiser)

-Fixed issue #3100: Anomaly generation in paper questionnaire. (lemeur)
-Fixed issue #3140: hide-tip attribute don't work in ranking questions  (c_schmitz)
-Fixed issue #03178: Wrong labels for ranking type questions at statistics (jcleeland)
-Fixed issue: possible NULL value loop, changed file_exists to is_file (wahrendorff)
-Fixed issue: wrong html syntax (wahrendorff)
-Fixed a bug preventing to record a condition based on Dual Scale questions answers (lemeur)
-Fixed issue #2881: In a Multiple Choice Question, if one listed option and 'Other' are choosen, it allows to go ahead without any text in 'Other'. (lemeur)
-Fixed issue #3015: Other text not being saved in database in data entry page for List using dropdown or radio layout (lemeur)
-Fixed issue #3097: Problem with single quotes in statistics (c_schmitz)
-Fixed issue #3121: Unable to move question from one group to another (c_schmitz)
-Fixed issue #3131: Faulty import of group titles/description for additional languages (c_schmitz)
-Fixed issue #3158: Fatal error on survey submission when admin notification email is activated and question type Multi-Flexi is used. (c_schmitz)
-Fixed issue #3167: Admin survey answer editing cannot be done if you have more than one label set for "Array" questions. (c_schmitz)
-Fixed issue #3177: Data Validation for multiple numeric questions remains empty when the field is edited (lemeur)
-Fixed issue #3180: Sending mail to user group sends only to first user (c_schmitz)
-Fixed issue #3183: Import Question raises ugly error if no upload file is selected (c_schmitz)
-Fixed issue #3186: Error in results exporting when survey is anonymous and token table is created. (c_schmitz)
-Fixed issue #3188: Importing tokens without proper header created system errors (c_schmitz)
-Fixed issue #3198: GROUP-Results (ASSESSMENT) are not displayed (c_schmitz)
-Fixed issue when zipping/exporting templates containing 0-byte files (c_schmitz)
-Fixed issue with notices when previewing a question (c_schmitz)
-Fixed issue: Answer HTML showing in statistics (c_schmitz)
-Fixed issue: Errors when graphs are created under certain circumstances (c_schmitz)
-Fixed issue: Missing and buggy calendar translations which caused numerous calendars not to popup (c_schmitz)
-Fixed issue: Missing flags for some languages (c_schmitz)
-Fixed issue: importing survey with group assessments fails (c_schmitz)
-Fixed validfrom & validuntil fields are missing when creating token tables (c_schmitz)
-Fixed issues: wrong syntax datetime is now timestamp in create script, added Constraints Primary key and unique to table users for upgrade and create.. (wahrendorff)
-Fixed copy paste error in path settings (maziminke)
-Fixed issue #3204:Other and other comment fields not always exported correctly to SPSS (mennodekker)

Changes from 1.82+ (build 6825) to 1.85RC1 [2009/05/18] - Legend: + new feature, # update feature, - bug fix

  What's hot in this version:
   * multiple (dynamic) token attributes are now supported
   * the token table can be managed before survey activation
   * conditions can be based on token attributes
   * individual validity time for a token
   * import and delete templates
   * quota termination text and end-url are programmable

+New Feature: Dynamic token attributes (adding/naming multiple token attributes), the token table can be managed before survey activation.
+New Feature: Conditions can be based on token attributes (lemeur)
+New Feature: the condition editor GUI helps using a previous answer as target of a condition (no more need to know the SGQA code for this) (lemeur)
+New Feature: #2923: Individual validity time for a token (c_schmitz)
+New Feature: array_filter for ranking questions (jcleeland)
+New Feature #2531: Possibility to set a "Default" at Array (Multi Flexible) (jcleeland)
+New Feature: #02995: Quota Termination should have programmable URL, option for auto-redirect, and editable text (jcleeland)
+New Feature: Importing Token form LDAP is now compliant with the new multiple-token-attributes features. (lemeur)
+New Feature: New parameter to make the standard templates read-only - if a user wants to edit a template a copy has to be created (c_schmitz)
+New feature: ANDed conditions for type M and P questions (lemeur)
+New Feature: #3055: Passing parameters in End URL (email address from survey, {INSERTANS:1234X56X78}, {PASSTHRULABEL} and {PASSTHRUVALUE} codes which will be replaced by values passed in the initial survey query url as ?passthru=AWORD&AWORD=1234 (jcleeland)
+New Feature: #2986: template.js is now added to templates
+New Feature: When exporting codes, convert "Y" to "1" now allows selecting what y is converted to. (jcleeland)
+New Feature: When exporting codes, can now convert "N" in Yes/No question type to "2" (or any other character) (jcleeland)
+New Feature: When exporting codes, can now convert "Y" in Yes/No question type to "1" (or any other character) (jcleeland)
+New Feature: #03012: Multiple short text question needs text_input_width attribute (jcleeland)
+New Feature: Template import (c_schmitz)
+New Feature: Deleting a template is now possible (c_schmitz)
+New Feature in lsrc: sGetFieldmap, gets the fieldmap from a survey as csv from the lsrc (wahrendorff)

#Updated Feature: token import from LDAP now accept mixed-case attribute names in config-ldap.php. (lemeur)
#Updated default/template.css to convert highly breakable css for multiple-text,, multiple-numeric and multiple-options-with-comment to much more robust CSS2, 'display:table' styling (doesn't work in IE6 or IE7 but works fine in IE8) moved all original breakable CSS to IE conditional CSS files. (tested FF IE6,IE7, IE8: default, basic, bluengrey, blue_heaven, bubblegum, business_grey, clear_logo, edgyblue, eirenicon, limespired, mint_idea, phpsurveyor, sherpa, softgreencurves ). (eric_t_cruiser)
#Updated Feature: Named worksheet in exported xls like surveytitle (wahrendorff)
#Updated Feature: Questions Codes can now be shown in the printlayout({QUESTION_CODE}), Conditons refer to -number, -code and questiontext. Easier Sentence structure for notes on Conditions for easier translations. (wahrendorff)
#Updated Feature:  printlayout, Question code is shown in addion to the question number. Conditional Notes refer to Number, Code and questiontext for full identification possibilities. (wahrendorff)

#Updated Language: de, de-informal (wahrendorff)
#Updated Language: Czech (macduy)dly provided by Igor DobraÄ#Updated Language: French. (b00z00)
#Updated Language: German (c_schmitz)
#Updated Language: German Informal (c_schmitz)
#Updated Language: Polish - kindly provided by Ela Lesinska (elisa) (c_schmitz)
#Updated Language: spanish (kadejo)
#Updated Language: French by Wael Almoman (c_schmitz)

-Fixed Issue with pg: wrong concat chars on upgrade (wahrendorff)
-Fixed Issue with pg: Syntax error in install script (wahrendorff)
-Fixed issue #3005: No < index in Conditionhandling (wahrendorff)
-Fixed issue #698: customable other option. (wahrendorff)
-Fixed issue in lsrc with non mandatory Webservice Params (wahrendorff)
-Fixed Feature: new survey templates for lsrc for this version (wahrendorff)
-Fixed bug: {URL} in templates not available in all cases. (maziminke)
-Fixed bug: minor fix, changed language "There wered %s fields successfully added" to "%s fields were successfully added" which is better phrasing (jcleeland)
-Fixed bug: 03063: When a user creates a poll, super admin's details filled in (jcleeland)
-Fixed: Adjusted path settings for pchart fonts. (maziminke)
-Fixed #2940: Template Editor: Progress bar is too high in preview (c_schmitz)
-Fixed an issue with token import from LDAP not counting duplicates. (lemeur)
-Fixed issue #2944: mint idea-Template: Public Survey page layout problem (c_schmitz)
-Fixed issue #2960: in print view questions may be split across two pages. Added a new question attribute page_break for this to force a page break at any question in printable view (c_schmitz)
-Fixed part of issue #3153: issue in token-import from LDAP while trying to import the language code (lemeur)
-Fixed problem with SPSS export and very long number fields (c_schmitz)
-Fixed some translations (c_schmitz)
-Fixed some wrong path settings for JS files. (maziminke)
-Fixed #2760: forced comment input to be below option/answer text for questions with long answer texts for "Multiple Option with Comment" type questions. (change Only applies IE 7 and older - FF, IE 8 etc now use CSS tables layout. ) (eric_t_cruiser)
-Fixed #2914: Added template for question text, mandatory text, question help text and question validation text. So now templaters/designers can now easily control the look of those fields. However, due to time constraints the default question_start.pstpl for each template is exactly the same as what was hard coded by qanda.php. (eric_t_cruiser)
-Fixed #2954: centred radio buttons. (tested FF IE6,IE7, IE8: default, basic, bluengrey, blue_heaven, bubblegum, business_grey ) (eric_t_cruiser)
-Fixed #2956: made prefix/suffix 80% of full answer text. (tested FF IE6,IE7, IE8: default, basic, bluengrey, blue_heaven, bubblegum, business_grey, clear_logo, edgyblue, eirenicon, limespired, mint_idea, sherpa ) I also made the answer text smaller (default). This problem also applies to five point choice, gender and yes/no question types. (eric_t_cruiser)
-Fixed #2975, 029072b and 02760 : updated qanda.php to allow make it easier to use 'display: table...' properties for multiple-text, multiple-numeric and multiple-options-with-comment. (eric_t_cruiser)
-Fixed #3028: uncommented styling to make list horizontal. (tested FF IE6,IE7, IE8: default, basic, bluengrey, blue_heaven, bubblegum, business_grey, clear_logo, edgyblue, eirenicon, limespired, mint_idea, phpsurveyor, sherpa ) (eric_t_cruiser)
-Fixed #3097: no character set defined (missing header/footer) (maziminke)
-Fixed: minor layout change to ensure running total for limit, completed and "quick csv report" button are aligned properly in table for quotas. (jcleeland)


Changes from 1.82+ (build 6768) to 1.82+ (build 6825) [2009/05/11] - Legend: + new feature, # update feature, - bug fix

+New feature: Email address in surveylist is now 'encoded' (c_schmitz)
+New feature:Persistent connections for better performance (default: off) (c_schmitz)
+New feature: checks if the template have a print_survey.pstpl, if not, use the default template for print output (wahrendorff)

#Updated translation: Polish - kindly provided by Elzbieta Lesinska (elisa) (c_schmitz)
#Updated translation: Chinese Traditional by Mark Yeung http://www.pstudy.net (c_schmitz)
#Updated translation: Danish by Robin Sharp ( robin -a-t- imm -d-o-t- dtu -d-o-t- dk ) (c_schmitz)
#Updated translation: Dutch (100%) kindly provided by Francis Reynders  - freynder -a-t- gmail -d-o-t- com (c_schmitz)
#Updated translation: Dutch by Francis Reynders  - freynder -a-t- gmail -d-o-t- com (c_schmitz)
#Updated translation: French by Wael Almoman (walmoman (a-t) salesconquest (d-o-t) com) (c_schmitz)
#Updated translation: German (c_schmitz)
#Updated translation: German informal (c_schmitz)
#Updated translation: Lithuanian by Arnoldas Brazys (c_schmitz)

-Fixed issue #3119: Other replace text was not replaced in printview (wahrendorff)
-Fixed (partly) issue #3100: Anomaly generation in paper questionnaire. Issues remain with type 1 : and ; (lemeur)
-Fixed issue #3103: Javascript error in IE6 when in 'resume later' screen (c_schmitz)
-Fixed issue #3100: partly, the welcome and description text were in wrong order (wahrendorff)
-Fixed issue: printablesurvey.php fails, if the template given is not available. (wahrendorff)
-Fixed issue #2517: VVimport/export fails to correctly import/export "NULL" entries for submitdate (c_schmitz)
-Fixed issue #2672: Limespired template having problems in IE6 - tested in IE6/7/8 & FF3 (c_schmitz)
-Fixed issue #3073: Java Script Visible in 'get statistics from response' (c_schmitz)
-Fixed issue #3077: Installation error - updating message column in assessments table (c_schmitz)
-Fixed issue #3096: Layout error of multiple short text with firefox mozilla when answers are empty. (lemeur)
-Fixed issue #3102: MSSQL install not finding creation files (c_schmitz)
-Fixed issue #3115: Data Entry does not parse some strings to escape quotes (c_schmitz)
-Fixed issue #3127: 'Click on scissor to remove item' -label does not translate. (lemeur)
-Fixed issue: Checked default template for IE6/7/8 and FF3 (c_schmitz)
-Fixed issue: VVImport not working on MSSQL. (c_schmitz)
-Fixed possible XSS issue with token controlled surveys - Thank you to Ian Ward Comfort! (c_schmitz)
-Fixed issue: other text was getting into the input field for some translations (wahrendorff)


Changes from 1.82 (build 6757) to 1.82+ (build 6768) [2009/05/04] - Legend: + new feature, # update feature, - bug fix

#Updated translation: Portuguese - kindly provided by Joao Cordeiro <jcfcsh atthotmail d0t com> (c_schmitz)
-Fixed Issue #3099: Flexible labels does not scale like expected  (wahrendorff)
-Fixed an html error: one col in question was not in the colgroup (wahrendorff)
-Fixed issue #3088: Fatal error in /admin/admin.php if DOMXML extension is enabled in PHP5 (c_schmitz)
-Fixed issue #3094: Slider value displays NaN at start. (dqminh)

Changes from 1.81 to 1.82 (build 6757) [2009/04/29] - Legend: + new feature, # update feature, - bug fix

+New Feature: Invalid email list after upload from CSV or LDAP - patch by bdg (c_schmitz)
+New Feature: in remotecontrol (lsrc), sGetFieldmap, gets the fieldmap from a survey as csv from the lsrc. (wahrendorff)
+New Feature: Quota provides quick csv summary export (jcleeland)
+New Feature: Quota summary highlights unfinished quota entries (jcleeland)
+New Feature: Quotas now shows total completed (jcleeland)
+New feature in group order - detects faulty group_order numbering and fixes before displaying groups (jcleeland)
+New language translation: Sinhalese translation by Janaka Padukka (c_schmitz)
#Updated Language: Czech (macduy)
#Updated Language: Hungarian - kindly provided by Miklós Kriván (c_schmitz)
#Updated Language: Polish - kindly provided by Ela Lesinska (elisa) (c_schmitz)
#Updated language: German & German (informal) (c_schmitz)
#Updated language: German translation (c_schmitz)
#Updated translation: Turkish by A. Murad BAYRAM (c_schmitz)
#Updated remotecontrol (lsrc): #03060: sInsertParticipants, Token parameter added in order to provide a token to a dataset. If no token is provided, a unique one will be generated. (wahrendorff)
#Updated remotecontrol (lsrc): sCreateSurvey, Parameter for the endtext added, be caucious when using this function and updating lsrc or Limesurvey. (wahrendorff)
#Updated remotecontrol (lsrc): added Endtext to sCreateSurvey in testclient (wahrendorff)
#Updated remotecontrol (lsrc):  improved docs, removed obsolete global $dbprefix (wahrendorff)
#Updated remotecontrol (lsrc): survey templates (wahrendorff)
#Updated Feature: issue #3006: Small change to make graphs more comprehensible - patch and idea by Ptigrouick (c_schmitz)
#Updated Feature: "Filter incomplete answers", "enable"/"disable" has always been confusing for users (jcleeland)
#Updated Feature: You can now choose to browse records, statistics or export using filter by incomplete records as well as complete records, or all records (jcleeland)
-Fixed #2354: Database error with MSSQL when editing users with a non-super admin. (c_schmitz)
-Fixed #3052: Notice at adding a user group (lemeur)
-Fixed #3058: Only created 32768 tokens automatically - massive speedup for token generation - generates 50,000 tokens in 2 minutes now on a decent server (c_schmitz)
-Fixed #3071: Setting slider minimum caused slider to break (c_schmitz)
-Fixed issue #03078: possible security vulnerability in Lsrc fixed (wahrendorff)
-Fixed issue : lsrc, wrong where condition for setting the endtext, (wahrendorff)
-Fixed issue: lsrc, fixed misunderstanding of java dateobjects delivered to sActivateSurvey (wahrendorff)
-Fixed issue #3053: User Statistics not displayed properly (wahrendorff)
-Fixed issue: lsrc, sInsertParticipants now working like expected and documented (wahrendorff)
-Fixed issue: lsrc, sInsertParticipants was not generating tokens after last changes. (wahrendorff)
-Fixed LimeReplacementFields not working for the End-Message. (lemeur)
-Fixed a bug where a survey admin could move a question to another group in an activated survey: this is not supported by LS1 (lemeur)
-Fixed bug unquoted sql in assessments code see http://www.limesurvey.org/component/option,com_fireboard/Itemid,105/func,view/catid,1/id,26424/lang,en/ (jcleeland)
-Fixed bug: spss requires period and new line after variable and before CACHE. command (jcleeland)
-Fixed bug: {URL} replace was causing error message (jcleeland)
-Fixed issue #2872: Survey overview page having no title (c_schmitz)
-Fixed issue #3039: Many notices in token/assessments screen with Postgres DB (c_schmitz)
-Fixed issue #3044: Slider_default does not display (lemeur)
-Fixed issue #3065: No Answer condition won't work. (lemeur)
-Fixed issue #37: List (Flexible Labels) (Dropdown) Other option was not saved (c_schmitz)
-Fixed issue when trying to save after editing question on activated survey (c_schmitz)
-Fixed issue where negative values for multi-fley question types weren't allowed (c_schmitz)
-Fixed issue where survey URL did not appear when description being empty (c_schmitz)
-Fixed issue with duplicated columns when browsing multiple Array Multi Flexible questions in results (c_schmitz)
-Fixed issue with error when using multiple Multi-flexi text questions and printing answers by participiant (c_schmitz)
-Fixed issue with fatal error on viewing a single repsonse when using multiple Array Multi Flexible questions (c_schmitz)
-Fixed issue with standard end text not appearing when end text is empty (c_schmitz)
-Fixed issue: Edited label set could not be saved in Postgres (c_schmitz)
-Fixed issue: Import of question types was dumbed down due to version restriction (c_schmitz)
-Fixed issue: Notices when exporting to CSV file (c_schmitz)
-Fixed upload image not working for assessments. (lemeur)
-Fixed Issue unknown: changed mysql_escape_string to db_quote... now hopefully working for all db types... (wahrendorff)
-Fixed issue #2332: VVimport fails with MSSQL DB (c_schmitz)
-Fixed issue #3025: On MS SQL Server editing template rights does not list any templates (c_schmitz)
-Fixed issue #3042: Assessments don't work correctly with multiple choice questions (c_schmitz)
-Fixed issue with MSSQL installation not creating admin user properly (c_schmitz)
-Fixed issue with repeating headings aligned wrong on dual scale question (c_schmitz)
-Fixed issue: Small change to the RemoteControl test client to ensure notices are not thrown (c_schmitz)
-Fixed issue #3035: Automatic loading of end URL does not work (c_schmitz)
-Fixed Other-Comment field not displayed in the participant's print-answers window after submission when using a multiple choice question with comments and Other enabled (lemeur)
-Fixed issue #3005: No < index in Conditionhandling (wahrendorff)
-Fixed issue in printablesurvey.php - needed global $rootdir (jcleeland)
-Fixed issue: The getgrouplistlang() function now will display contents of html tags if the entry would otherwise be empty. (jcleeland)
-Fixed issue: browse single record when incomplete entry was broken from changes to filterincomplete (jcleeland)
-Fixed issue: minor bugs with new quota features fixed (jcleeland)
-Fixed issue #3004: 'Other/OtherComment' option does not appear for multiple choice with comments in the printable version. (lemeur)
-Fixed issue #3029: Error message on submission with assessments when using questions with label sets (c_schmitz)
-Fixed issue #3030: Notice at Assessments when trying to add an assessment and no groups exist in a survey (c_schmitz)
-Fixed wrong native description for Bosnian language (c_schmitz)
-Fixed issue with pg: Syntax error in install script (wahrendorff)
-Fixed issue with pg: wrong concat chars on upgrade (wahrendorff)
-Fixed issue #3021 (SQL error at public statistics using MS SQL database) (maziminke)
-Fixed: changed donation link to new general donation link: donate.limesurvey.org (el-matador-69)

Changes from 1.80 to 1.81 [2009/04/10] - Legend: + new feature, # update feature, - bug fix

+New feature #2841: Multilingual assessments - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz)
+New feature #2858: End text / thank you text in last page - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz)
+New feature #2858: Language-specific end URL - feature kindly sponsored by 'Western Norway Research Institute' (c_schmitz)
+New Feature sSendEmail added (wahrendorff)
+New Feature: $max_columns to config-defaults.php. (eric_t_cruiser)
+New Feature: (minor) Added survey title to browse menu bar heading (jcleeland)
+New Feature: Added list question types ("L", "O" and "!") to quota feature (jcleeland)
+New Feature: Data entry improvement - when adding question attributes, screen returns to form (jcleeland)
+New Feature: default variable $export4lsrc for the lsrc export (wahrendorff)
+New Feature: Move group order directly in addition to just up and dn (like you can with question order) (jcleeland)
+New Feature: New question attributes for multiple numerical questions - max_num_value_sgqa, min_num_value_sgqa and num_value_equels_sgqa - use previous question/answer as values using SGQA identifier (jcleeland)
+New Feature: One time passwords. The user can call the limesurvey login at /limesurvey/admin and pass username and a one time password which was previously written into the users table (column one_time_pw) by an external application. Furthermore there is a setting in config-defaults which has to be turned on (default = off) to enable the usage of one time passwords. (maziminke)
+New Feature: printablesurvey.php is now template aware. have removed templates/print and added all the print template files to each of the other templates. Now each template can have its own print template. (eric_t_cruiser)
+New Feature: Quota dataentry screen returns to previous page position after adding new member or quota (makes data entry on large quota lists faster) (jcleeland)
+New Feature: sSendEmail. You are able to send invitations, reminders and custom messenges with lsrc, to participants of a specific survey. (wahrendorff)
+New Feature: this will enable the possibility to save your surveystructure to the lsrc survey directory if $export4lsrc is set to true in config.php (wahrendorff)
+New Feature: Total quota limit shown at end of list (jcleeland)
+New Feature: webservice email sender (wahrendorff)
#Updated default template end page to look a little nicer (c_schmitz)
#Updated Feature #2795: Print Answers not displaying all answers (lemeur)
#Updated Feature #2795: Print Answers now skip answers from questions that were hidden due to branching-logic. (lemeur)
#Updated Feature: added Auto-Redirect parameter (wahrendorff)
#Updated Feature: added Title parameter to sImportMatrix (questioncode) (wahrendorff)
#Updated Feature: delete obsolete files (wahrendorff)
#Updated feature: forgotten .csv file (wahrendorff)
#Updated Feature: give name and Description to imported groups (wahrendorff)
#Updated feature: new dirs, changed import functions (wahrendorff)
#Updated Feature: the .csv Files have been changed slightly. (wahrendorff)
#Updated Feature: the logic to import surveys and groups expanded to omport of surveys, groups and questions.  (wahrendorff)
#Updated Language: French. (b00z00)
#Updated Language: Welsh. By Sion Pennant <sion.pennant@powys.gov.uk> (kadejo)
#Updated Language: Welsh. By Sion Pennant <sion.pennant@powys.gov.uk> (kadejo)
#Updated palette file with nicer colors for graphs (thanks to level420) (c_schmitz)
#Updated Language: German (c_schmitz)
-Fixed #02976 Remove boilerplate questions from export to SPSS and R (mennodekker)
-Fixed #2950 Added some more validation to SPSS variable names and added escaping to variable labels to prevent errors with quotes inside the description. (mennodekker)
-Fixed #2953 & 2971: (eric_t_cruiser)
-Fixed #2953 & 2971: tests for PHP version then uses appropriate sysntax for preg_replace() (eric_t_cruiser)
-Fixed #2962: (eric_t_cruiser)
-Fixed #2963: Any superadmin can accidentally delete the parent superadmin rights (c_schmitz)
-Fixed #2967: (eric_t_cruiser)
-Fixed a bug in mssql update (c_schmitz)
-Fixed a bug with MSSQL in statistics failing with Multi-Flexi array (c_schmitz)
-Fixed a missing trailing "/" at the end of the link tag (maziminke)
-Fixed an issue with users table and sql 2000 addressed in defect 02354  (bobc55)
-Fixed bug #2996: problem with multiple question attributes (maziminke)
-Fixed bug 02964: Error in SQL syntax while importing answers to survey (jcleeland)
-Fixed bug: removed unnecessary function getSurveyName from common.php, removed additional function variable in browseMenubar(), removed unnecessary changes to browse.php from new feature. (jcleeland)
-Fixed bug: The "At beginning" option wasn't showing for change question order when there were no condition dependencies. Also tidied code formatting indents. (jcleeland)
-Fixed bug: zero values were not being included in mathematical calculations for stdev, avg, min, max, sum, and quartile calculations.  (jcleeland)
-Fixed Feature: custom Email ignores the maxemail setting for now. (wahrendorff)
-Fixed Feature: Output of sTokenReturn Response fixed. (wahrendorff)
-Fixed issue #2943: Phantom Help question marks when there is no Help text (lemeur)
-Fixed issue #2955: Question type P othercomment is not working in admin (lemeur)
-Fixed issue #2959: Problems with condition editor and @SGQA@ codes for Date and numerical questions (lemeur)
-Fixed issue #2970: Show printable survey fails if allow_url_fopen is set to false (c_schmitz)
-Fixed issue #2998: answer is recorded as completed although a mandatory question is not answered but the finish button is clicked (appears only on last page. (lemeur)
-Fixed Issue 2964: maybe fixed random error (wahrendorff)
-Fixed Issue: wrong template name fixed (wahrendorff)
-Fixed Issue: xhtml closing Tag for link added (wahrendorff)
-Fixed minor bug in rendering. Was adding a second opening wrapper for flexible list dropdown, now only adding one. (eric_t_cruiser)
-Fixed question type P and M with comment, other and othercomment not exporting data to SPSS and R (mennodekker)
-Fixed sending emails to user groups not giving a detailed error message on failure (c_schmitz)
-Fixed single qoute in answers is no longer removed in export to SPSS and R (mennodekker)
-Fixed some wording (c_schmitz)
-Fixed SQL for odbc_mssql from "NOT LIKE 0" to "<> 0" which should be a bit faster! Can someone using mssql test this doesn't break anything? (jcleeland)
-Fixed: Quota member delete was deleting all matching members, not just individual items (jcleeland)
-Fixed: updated error message on line 212 to display correct SQL when failing (jcleeland)



Changes from 1.72 to 1.80 [2009/03/09]

New features:

New question types and new questions attributes:
 New question types: Array Multi Flexible (Numbers & Text) (jcleeland)
 New question type: Slider - developed as a variant of multiple numbers question
 New question type: Array of checkboxes - implemented as a variant of Array Multi Flexible (Numbers) (lemeur)
 Questions updates: limit possible answers for rank questions (jcleeland)
 Questions updates: having many 'Exclude all others' (jcleeland)
 New Feature: Added min_answer feature for the following question types: Multiple options, multiple options with comments and ranking question - patch was kindly provided by F.Markham (c_schmitz)
 New Feature: Added question attribute "alphasort" to sort a list of radiobuttons or a dropdown list alphabetically before display. (maziminke)
 New Feature: Question attributes dropdown_dates_year_max and dropdown_dates_year_min for question type date using dropdown layout (maziminke)
 New Feature: Enable numbers_only attribute for Array (Multi Flexible Text) adapted from a patch by user level420. (lemeur)
 Question update: Dropdown list options can be grouped by categories


New management features:
 LimeSurvey Remote Control (Soap gateway to remotely control LimeSurvey) (wahrendorff)
 Support of ORed questions in conditions (adapted from Ron L.J. van den Burg's patch). (lemeur)
 New condition designer interface (lemeur)
 Added new setting 'public statistics' to survey settings, added link appearing at the end of a survey when 'public settings' is switched on (c_schmitz)
 Improved user registration email (c_schmitz)
 'Iterate Survey' icon available in the browse answers screen (only available for non anonymous surveys with allow persistence for token answers set to yes.) (lemeur)
 New options in token reminder management to limit the numbers of sent emails to participants (max number, min delay between emails)
 Adding a start date to the surveys (c_schmitz)
 Added result export to R (patch provided by Livio) (c_schmitz)
 Add direct link to imported question/group/survey after import (lemeur)
 Improved Admin Login (c_schmitz)
 Added possibility to split up the amount of exported responses at one time (Problem with max_execution_time) (lemeur)
 Question Attribute "public_stats" to filter which question statistics should be shown to the user (maziminke)
 Expiry-Date Tag for E-Mails, Welcome Page,... (lemeur)
 Changed layout order of Dual Scale Matrix in statistics (Mazi)
 Added translations for question attributes (c_schmitz)

Core Changes:
  Templates have been changed for better accessibility and layouts without tables (eric_t_cruiser)
  Replaced jpgraph with pChart - that way nice graphs in statistics can be shown without installing jpgraph (c_schmitz)
  Database performance enhancements (bobc55)
  Fancy URLs (c_schmitz)
  Updated toolbar icons (c_schmitz)


New translations:
  New language: Dutch informal by Gert Mensing <gertmensing@gmail.com> (kadejo)

Updated translations:
    Updated Language: Czech language updated. By Ivo Raisr. (kadejo)
    Updated Language: French. (b00z00)
    Updated Language: German (c_schmitz)
    Updated Language: German informal (c_schmitz)
    Updated Language: Dutch. By Jan-Willem ?. (kadejo)
    Updated Language: Finnish. By Juuso Heinisuo. (kadejo)
    Updated Language: French. (b00z00)
    Updated Language: French by Alain Cedelle. (kadejo)
    Updated Language: Galician language updated. By Carlos Neira Cortizas. (kadejo)
    Updated Language: Greek language updated. By Yiannos Katsirintakis. (kadejo)
    Updated Language: Italian. By Giovanni Chiozza. (kadejo)
    Updated Language: Norwegian Bokmål. By Reidar Øksnevad. (kadejo)
    Updated Language: Polish (xqleg)
    Updated Language: Portuguese Brazilian by Andréa Simões (c_schmitz)
    Updated Language: Portuguese Brazilian by Flávio Veras (c_schmitz)
    Updated Language: Russian. By Pavel Tokarev. (kadejo)
    Updated Language: Serbian language updated. By Miroslav Jovanovic. (first in Cyrillic alphabet). (kadejo)
    Updated Language: Slovenian language update (gasper_koren)
    Updated Language: Spanish translation updated. (kadejo)
    Updated Language: Swedish (maxz)
    Updated Language: Thai. By Worawuth Nilchawna. (kadejo)
    Updated Language: Turkish by A. Murad BAYRAM (c_schmitz)


Fixed issues:
    -Fixed: Changed default survey format to group-by-group (c_schmitz)
    -Fixed: datecreated is set to today when a survey gets imported/created... (wahrendorff)
    -Fixed: text-align of right answers in differential array will always align left. (wahrendorff)
    -Fixed: create datafields for multiple-numerical-question answers as Float instead of Varchar(20) (wahrendorff)
    -Fixed issue #2880: 'Other' in a Multiple Choice Question (with/without comment) is not counted by MinNumAnswers. (lemeur)
    -Fixed issue with CAPTCHA & tokens biting each others ass on survey start (c_schmitz)
    -Fixed issue #2885: Corrupt pdf download with Internet Explorer (wahrendorff)
    -Fixed an issue with multiple choices questions with comment having only 1 choice and using a table-based template: clicking the comment field resets the checkbox status and filling in the text field doesn't update the conditions for questions on the same page. (lemeur)
    -Fixed an obsolete XSS filter call on result save (c_schmitz)
    -Fixed empty page with latest Firefox version by correctly timing the alert window using jQuery. (c_schmitz)
    -Fixed issue #2803: Title and description not properly escaping single quotes when adding a multi-lingual group (c_schmitz)
    -Fixed issue #2812: The attribute fields are not in dedicated columns in the token view grid (c_schmitz)
    -Fixed issue #2819: Validation REGEXP is not stored for certain question types (c_schmitz)
    -Fixed issue #2845: When using Array (Flexible Labels) dual scale, the exported survey results header are not clear (lemeur)
    -Fixed issue #2879: Conditions based on Rank Question don't work in a Group by Group Survey when the questions are on the same page (lemeur)
    -Fixed issue #2893: Send reminders not working correctly with "Min days between reminders:" for the very first reminders (lemeur)
    -Fixed issue #2906: Embedded Javascript showing in overviews when browsing or viewing questions (c_schmitz)
    -Fixed issue #2911: When copying questions the validation text isn't copied (lemeur)
    -Fixed issue #2937: Multiple Question with Minimum Answers set to any value does not allow go in when is hidden by any conditions. (lemeur)
    -Fixed issue #2938: Set 'Convert resources links?' to YES by default when importing groups and labels (lemeur)
    -Fixed issue #2939: missing translation for a message at importing survey (lemeur)
    -Fixed issue #2942: SGQA identifier in conditions don't work in group-by-group mode (lemeur)
    -Fixed issue #2829: No notification is given after a successful condition copy. (lemeur)
    -Fixed issue with chained conditions (javascript errors and issues in mandatory checks). (lemeur)
    -Fixed issues when contents from Word documents is inserted when creating a survey (c_schmitz)
    -Fixed missing Korean flag (c_schmitz)
    -Fixed saving of label sets not working properly in MSSQL (c_schmitz)
    -Fixed when using a duplicate label set and trying to save all changes are lost (c_schmitz)
    -Fixed issue 02572: Removed all white space from with the tags wrapping {PRIVACYMESSAGE} (eric_t_cruiser)
    -Fixed issue #2891: Bar graph cut off (maziminke)
    -Fixed issue #02837: $repeatheadings in config-defaults.php causing column display for dual scale question to break (eric_t_cruiser)
    -Fixed issue #2898: Invitation and reminder sending confirmation script differ in what information they show (maziminke)
    -Fixed issue #2865: Link for deleting a single response record is working now. (wahrendorff)
    -Fixed issue #02835: Importing old responses did not work with Postgres. (wahrendorff)
    -Fixed issue: SPSS export to support Dual scale matrix- and Multi Flex Question Types and a basic variable name validation - provided by Menno Dekker (http://mennodekker.nl/) (el-matador-69)
    -Fixed issue: Changed default logo image of clear_logo and basic template to LimeSurvey logo (el-matador-69)
    -Fixed issue: Added translation for the warning message in importoldresponses.php (wahrendorff)
    -Fixed issue #2773: Dual Scale Matrix Header scale A is not showing (el-matador-69)
    -Fixed issue #2659: Little Problem with Default-Answer at Multiple Options Question Type and "Save All"-Button (lemeur)
    -Fixed issue #2771: Conditions defined in scenario are not correctly displayed in the printable survey page (lemeur)
    -Fixed issue #2766: Crash on converting INSERTANS on survey import. Many thanks to lynchmv (lemeur)
    -Fixed Firefox spellcheck not available in FCKeditor (c_schmitz)
    -Fixed MySQL 6 compatibility  - replaced deprecated TYPE directives (c_schmitz)
    -Fixed a bug preventing users to use answers from Array (Multi Flexible Text) questions in conditions (lemeur)
    -Fixed issue #1968: multi-lingual survey should be shown in best-matching language in public surveylist (c_schmitz)
    -Fixed issue #2015: array_filter does not work when survey in All-in-one mode and related questions are in different groups (c_schmitz)
    -Fixed issue #2356: Additional languages are not available when creating a new question (c_schmitz)
    -Fixed issue #2558: Session timeout issues under certain circumstances (c_schmitz)
    -Fixed issue #2739: Non-graceful fail on invalid token or language (c_schmitz)
    -Fixed issue #2753: Export results CSV does not give desired question codes  (c_schmitz)
    -Fixed issue #2763: Unable to use "Regenerate question codes: [Straight] [By group]" with MS SQL  - patch by lynchmv (c_schmitz)
    -Fixed issue #2786: Extraneous comma at end of line in CSV export (c_schmitz)
    -Fixed issue #2809: SPSS export fails on date field when no data in survey - patch kindly provided by mdekker (c_schmitz)
    -Fixed: now the copy condition button is disabled if no question is elligible for the condition copy. This fixes some warnings in the logs as well. (lemeur)
    -Fixed: issue #02804, now questions can be added to the top of the group (wahrendorff)
    -Fixed: minor html error in dropdownlists (wahrendorff)
    -Fixed: xhtml transitional 3 errors fixed (wahrendorff)
    -Fixed: Removed hard-coded color codes from submission page (c_schmitz)
    -Fixed: some bug with "close this window" isn't closing the window (wahrendorff)
    -Fixed: minor helptext changes (wahrendorff)
    -Fixed issue #2674 affecting multiple_choice_with_comments questions. This should fix numerous bugs affecting this question type. (lemeur)
    -Fixed a bug where LimeSurvey refuses to update a question attribute value to 0 (lemeur)
    -Fixed issue #2798: Extra period causes errors in SPSS exported value labels (Patch provided by ITEd) (el-matador-69)
    -Fixed issue #2668: exporting to SPSS, Multiple questions with other item,  shows  incorrect width in syntax file - thank you to pirulo_s (c_schmitz)
    -Fixed issue #2675: "Load unfinished survey" button not appearing in "All-in-One" surveys (c_schmitz)
    -Fixed issue #2682: backslash characters added to answers with text containing simple or double quotes. (Only occurs when PHP is set with magic_quotes_gpc enabled) (lemeur)
    -Fixed issue #2692: SPSS date field problem - thanks to Martin (ITEd) (c_schmitz)
    -Fixed issue #2699: Two Error message in templates.php and database.php didn't get correctly displayed. (el-matador-69)
    -Fixed issue #2703: INSERTANS not working in Question Help text (lemeur)
    -Fixed issue #2707: Debug >0 causes SPSS export problems due to notices (c_schmitz)
    -Fixed issue #2718: Validation not reset after changing to a question type with no validation (c_schmitz)
    -Fixed issue #2720: When deleting a group any attached assessments were not deleted. (c_schmitz)
    -Fixed issue #2729: Data Export of survey results sometimes sporadically fails will not function, SQL query error. Thank you to mlyman87 for debug testing. (c_schmitz)
    -Fixed issue #2740: bug in conditions when using possible answers from the same question (lemeur)
    -Fixed issue #2761: Removed XML header tag causing issues in IE6 (c_schmitz)
    -Fixed issue #2710: Field order on activation and fieldmap function was by title causing disorderly conduct for SPSS export question order :-) (c_schmitz)
    -Fixed part of ticket #2747: in label manager, LS doesn't report binding of the label to questions of new types ( '1' ';' ':')   (lemeur)
    -Fixed some invalid HTML (c_schmitz)
    -Fixes issue #2702 ("Inconsistency in mouseover for disabled actions") (maziminke)
    -Fixed issue #2709: Minor corrections on official LimeSurvey Sample Survey v1.80 (Thx to ITEd) (el-matador-69)
    -Fixed issue #2738 sql error with pg in surveylists and surveysecurity (wahrendorff)
    -Fixed issue #2766: Crash on converting INSERTANS on survey import. Many thanks to lynchmv (lemeur)
    -Fixed: empty values in K and N questions were '' instead of NULL. Now they will be written to the db as NULL Values... (wahrendorff)
    -Fixed: query in getuserlist() for postgres and mssql (added fields to group by clause) (wahrendorff)
    -Fixed: reminders are now send when HTML Format is turned off (wahrendorff)
    -Fixed: tablenames (wahrendorff)
    -Fixed: Removed example file from InputFilter class which is vulnerable to XSS (c_schmitz)
    -Fixed: closing body tag (wahrendorff)
    -Fixed: upgrade bug with mssql (thanks to lynchmv ) (c_schmitz)
    -Fixed: Now debug should ouput information also on systems with display_errors on off (c_schmitz)
    -Fixed export structure in quexml format: now working with adoDB instead of mysql only (wahrendorff)
-Fixed a small bug in the dataentry module when using Array of Increase/Decrease/Same question in condition. (lemeur)
    -Fixed CSS for slider question (lemeur)
    -Fixed Session Expired message when clicking the Clear Responses link after having tested a survey in preview mode (before activation). (lemeur)
    -Fixed a crash in dataentry when trying to update a response with numerical or date questions which are left empty (lemeur)
    -Fixed a missing closing ] after answer entry within the dataentry module (lemeur)
    -Fixed bar chart y scale where there is only 1 answer at maximum (c_schmitz)
    -Fixed introduction message also shown when there are already some surveys (c_schmitz)
    -Fixed issues with MSSQL update script (c_schmitz)
    -Fixed missing background for pie chart (c_schmitz)
    -Fixed missing lang parameter in several URLs when CAPTCHA is used for survey access: this could cause session timeout issues (as described in bug 02558). (lemeur)
    -Fixed missing percentage labels with pie chart (c_schmitz)
    -Fixed problems with surveys running in an iframe and dumb-struck IE7 (c_schmitz)
    -Fixed the URL in Execute Survey which doesn not contain the lang parameter. This might be the source of other issues experienced when using the Execute Survey button with surveys with only one language (lemeur)
    -Fixed the XSS filter making some words lowercase (c_schmitz)
    -Fixed timeadjust variable not being working correctly and causing 1.1.1970 datestamps (c_schmitz)
    -Fixed color of labeling of Slider Question Type of the mint_idea-Template - THX to Lemeur (el-matador-69)
    -Fixed color of progress bar of the bubblegum-Template to dark red (el-matador-69)
    -Fixed progress bar color of the eirenicon Template to dark blue (el-matador-69)
    -Fixed adapted maximum chars for question to be displayed at filter screen. (maziminke)
    -Fixed fixed bug at composition of question title at statistics filter screen for question type "K"/"Ks" (maziminke)
    -Fixed showSpeaker function now uses the speaker symbol again (maziminke)
    -Fixed #02588 part1: fix conditions on array of radio button questions that are ORed instead of ANDed in question-by-question mode. (lemeur)
    -Fixed #02588 part2: group description is displayed even if no question is be displayed in this group. This occurs only when a condition uses answers from a array question. (lemeur)
    -Fixed #02601: Bug when using a dropdown list question with category_separator and no options within the default category. (lemeur)
    -Fixed #02604: Warning "Undefined variable: hiddenanswers" when previewing sample survey (lemeur)
    -Fixed #02622: Misspelling in message: "Participiants may print answers?" (el-matador-69)
    -Fixed #02605: Use NULL values instead of '' in DB for double precise fields in pg and other db's. (wahrendorff)
    -Fixed #02532: with unexpected error when single quote is present in free text box and MSSQL server (c_schmitz)
    -Fixed #02582: Removed hardcoded width for result table (c_schmitz)
    -Fixed #02611: Missing Data Fields in SPSS dat file with 'Multiple Options With Comments' question type - thank you to louieuow (c_schmitz)
    -Fixed #02623: Repeated "continue" button when sending out reminders (c_schmitz)
    -Fixed #02455: Answering a date question in dropdown format doesn't evaluate conditions in group-by-group and all-in-one mode. (lemeur)
    -Fixed #02565: Can't take the survey several times on the same computer/browser without clearing the cookies (lemeur)
    -Fixed #02584: DataEntry - when submitting for user to continue to complete. (lemeur)
    -Fixed #02603: Can't access survey after activating. (lemeur)
    -Fixed #02609: labelset is not correctly assigned after importing a survey into another system. Thanks to teddyber (lemeur)
    -Fixed #02616: condition bug affecting short-text questions (lemeur)
    -Fixed #02621: "Could not insert data" when using the data entry screen (lemeur)
    -Fixed #02627: Error at "Type U - Huge Free text?" (lemeur)
    -Fixed #02654: Issues with conditions on numerical questions (lemeur)
    -Fixed #02656: Click into a cell at "Array (Multi Flexi) (Numbers) - Checkbox variant" should choose the option (lemeur)
    -Fixed #02666: New user shown multiple times (in non-admin view) (lemeur)
    -Fixed #02626: Error at "Type P - Multiple Options Question with Comments" (lemeur)
    -Fixed #02637: moved total/remaining box over to left and removed background color on rank question. (eric_t_cruiser)
    -Fixed #02583: corrected some layout issues, harmonized output of zero values (maziminke)
    -Fixed #02606: Inconsistent Layout at filter screen (statistics) (maziminke)
    -Fixed #02587: Adjusting elements at login screen so they all have the same width. (maziminke)
    -Fixed #02633: changed background colour for columns to same as rows (eric_t_cruiser)
    -Fixed #02655: JavaScript for Multiple Numerical now inserts a class instead of font styles for calculated total value and total value tip. (eric_t_cruiser)
    -Fixed #02539: No statistics for date question type (maziminke)
    -Fixed #02612: fixed (wahrendorff)
    -Fixed #02630: changed variable that defines question type. (eric_t_cruiser)
    -Fixed #02660 and #2664: added IE6 and IE7 specific tweaks plus updated template.css to include some missing classes (eric_t_cruiser)
    -Fixed #02636: added appropriate css. (eric_t_cruiser)
    -Fixed #02643: fixed a problem at queXML export and added export support for more question types (Ranking (R), List with Comment (O), Multiple Choice wit Comment (P)). The code will also create a single response question with a response category "NOT SUPPORTED" if the conversion does not support the question type. This means that a valid queXML file should be produced more often - even if it does not support the question structure in LimeSurvey. Regards, Adam Zammit (el-matador-69)
    -Fixed layoutproblem with matrix(flexible labels) when a pipe is used to split the answertext... now they both get the same size... (wahrendorff)
    -Fixed: Changed background color of Clear All-Message of the blue_heaven-Template to fit into the rest of the template (el-matador-69)
    -Fixed: Changed background color of Clear All-Message of the bubblegum-Template to fit into the rest of the template (el-matador-69)
    -Fixed: Changed background color of Clear All-Message of the clear_logo-Template to fit into the rest of the template (el-matador-69)
    -Fixed: Changed background color of Clear All-Message of the vallendar-Template to fit into the rest of the template (el-matador-69)
    -Fixed: added {CLOSEWINDOW} to clearall.pstpl of the sherpa-Template (el-matador-69)
    -Fixed: answerwidth for semantic differential arrays (5point, flexible labels, multiflex text, multiflex numbers) (wahrendorff)
    -Fixed: gaps in progress bar on IE (wahrendorff)
    -Fixed: missed a couple of classes for "array-multi-flexi-text" in last commit so adding them now (eric_t_cruiser)
    -Fixed: untracked bug while creating statistics with question-type-Q... SQL SELECT query changed (wahrendorff)
    -Fixed: same color for answertextright as for answertext (blue) (wahrendorff)
    -Fixed class.phpmailer.php like recommended in the forums, see http://www.limesurvey.org/index.php/fr/Development/20460-done-Bug-in-class.phpmailer.php.html (wahrendorff)

  
    

Changes from 1.71 to 1.72 (build 5737)  (2008/10/07)

New Features:
-Added template preview to survey settings (c_schmitz)
-Added the ability to the template editor to edit a CSS file - where the CSS filename must be the same name as the template. (c_schmitz)
-Added Prefix & Suffix Question Attributes for Short Text, and Multiple Short Text (jcleeland)
-Added feature request #02065 - Prefix & Suffix Question Attributes for Numerical Input (jcleeland)
-Added new attribute "other_replace_text" to use alternative text to "Other" for question types that have this option (jcleeland)
-PDF Orientation can be changed in config-defaults.php (stfreud)
-ssl/tls is now possible in emailer configuration, previously only tls was supported (Updated PHPMailer to version 2.02) (c_schmitz)
-Added qmail to possible mailer config settings (c_schmitz)
-Implemented 02113: Add some details to Naming of Excel Export File (jcleeland)
-Rewrite of SPSS export to fix numerous problems
    -SPSS 16 compatibility
    -Data is exported now with a syntax and a data file
    -While exporting the data is checked - if non-numeric data for a field is found the field is switched to alphanumeric
    -Data for numerical questions is handled as float
    -Label size is cut down accordingly (c_schmitz)
-Added new template mint_idea (c_schmitz)
-New variable $demoModeOnly, used to set limesurvey into a more secure demo mode. (machaven)

Feature Changes:
-Raised LimeSurvey requirement to at least PHP 4.3.2 installed (c_schmitz)
-Upgraded adodb to 4.98 (c_schmitz)
-Updated FCKeditor to version 2.6.3 (lemeur)
-Updated configs for faster parsing (c_schmitz)
-Rewrote commandline installation for better security and merged into one file
-Renamed css_only template to sherpa (c_schmitz)
-Moved CSS to separate files for all templates (c_schmitz)
-Removed style code from source and placed it into CSS file (c_schmitz)
-added .questiontext to all templates (addendum to rev. 5149) (el-matador-69)
-Implemented #2340 Added printablestyle.css (lazar)
-Better markup for mandatory errors in Sherpa template (c_schmitz)
-Changes to templates so a custom help icon is used (help.gif or help.png) if found (c_schmitz)
-Optimized image sizes (c_schmitz)
-Corrected privacy message (c_schmitz)
-Admin maintoolbar and survey toolbar are converted to pure CSS now (thanks to Messi) (c_schmitz)
-Added another XSS filter. Now there are two XSS filters double-checking the input to prevent XSS attacks due to security flaws in the IE6 browser.  (c_schmitz)
-Added session regeneration after login to prevent Session Fixation attacks (c_schmitz)
-Added the "Character Set" option for the VVimport feature. (lemeur)
-Removed obsolete label tag (c_schmitz)
-Add a warning when "Token Persistence" is set at the same time as "Anonymous answers" (lemeur)
-Minor changes to statistics (Mazi)
-Changed: when adding ReplacementFields with a double click, the field is automatically selected, making it easier to change your mind and choose another one without having to close the select window. (lemeur)
-Added Dual Scale Matrix and Semantic Differential Question Type to Official LimeSurvey Sample Survey. (el-matador-69)
-Applied changes to originals texts for better i18n compatibility by Hooman Mesgary (c_schmitz)

Languages:
-Added Icelandic translation kindly provided by Jóhann Friðriksson ( johannfr -i-t- arskoli -d-i-t- is )
-Updated Albanian Language file by Eniel Ninka (e -d-o-t- ninka -a-t- univpm -d-o-t- it )
-Updated Basque Translation by inforbek13 --i-t-- eps -d-a-t- mondragon -d-a-t- edu
-Updated Bulgarian translation by Alexander Simidchiev <simid -a-t- mail -d-i-t- bg
-Updated Chinese Traditional Language File by Mark Yeung
-Updated Croatian Translation by Ro Vino (c_schmitz)
-Updated Danish translation by Thomas Clausen
-Updated Dutch translation by Hans Delva, Gerton Poot
-Updated Estonian Translation by Villem Vannas (villem -dot- vannas(a) mail (dot) ee)
-Renamed Farsi to Persian (c_schmitz)
-Updated Finnish Translation by Juuso Heinisuo, Päivi Tyni  (c_schmitz)
-Updated French translation (b00z00 and el Almoman walmoman -a-t- hemisa -d-o-z- com)
-Updated German translations (c_schmitz)
-Updated Greek translation by Christos Rodosthenous and Yiannos Katsirintakis
-Updated Hungarian, Macedonian, Traditional Chinese (Taiwan), Italian, Croatian & Estonain Language Files
-Updated Hungarian Translation by Daniel Fuleki (c_schmitz)
-Updated Italian translation by Eniel Ninka  ( e d-0-t- ninka -a-t- univpm -d-a-t- it)
-Updated Korean translation submitted by the Korea National Police university translation team
-Updated Latvian translation provided by Marcis Trapencieris (marcic -a-t- sociology -d-i-t- lv)
-Updated Norwegian Bokmal and Nynorsk translations by dittaeva, Egil Hansen
-Updated Persian translation by Hooman Mesgary  - mesgary -a-tt- gmail -d-o-tt- com
-Updated Polish Translation by piotr.plenik a-t-t- teamlab doott pl and xqleg
-Updated Portuguese-Brazilian translation by Luiz Rafael Santos (lrsantos11 -i-t- gmail -d-o-a-t com)
-Updated Portuguese Translation by Duarte Geraldes (duarte -it- roquettegeraldes -d-i-t- com)
-Updated Slovenian translation (gasper_koren)
-Updated Spanish translation (kedajo)
-Updated the swedish translation (maxz)
-Updated complete Turkish translation by Murad Bayram (murad dott bayram att rshm dott gov dott tr) (c_schmitz)
-Updated Turkish translation for calendar by A. Murad BAYRAM (c_schmitz)
-Added and updated calendar translations (c_schmitz)

Fixes:
-Security Fixes  (see published Security advisories)
-Fixed missing "other" option for List (flexible) question types. (jcleeland)
-Fixed #2095: Error exporting a not public survey in spss format (awarren)
-Fixed some English strings
-Fixed several cases where mysql query procedures instead of adodb were used (c_schmitz)
-Fixed #2064: Multiple Numerical Input total value calculator not working correctly when more than one on the page. Used arekbb's suggestion to make each div id unique per question (jcleeland)
-Fixed #2084: Regenerate Question Codes always does straight - change in link so that query was via _POST rather than _GET broke this feature. (jcleeland)
-Fixed #2068: max_answers function is not working because of html tags in question (c_schmitz)
-Fixed #2090: Can't change user access right for templates. Removed SQL code in HTML comments (lemeur)
-Fixed #2086: PDF Export fails on PHP 4 (stfreud)
-Fixed issue with tokens (c_schmitz)
-Fixed #2071: Problem deleting and adding new answers to a question (c_schmitz)
-Fixed #2074: Reordering questions isn't working with "Place After" command. Also added "At beginning" as option. (jcleeland)
-Fixed a small issue with html header(c_schmitz)
-Fixed array_filter not working right in group-by-group mode on the same page(c_schmitz)
-Fixed #2067: corrected topright_bord.gif - THX to moontan (el-matador)
-Fixed #2134 and #1711 related to typos and better comments in config-ldap.php (lemeur)
-Minor changes to ensure token integrity (c_schmitz)
-Changes to original text changes to make it more compatible for translations - thanks to  Hooman Mesgary
-Fixed #02121: Problem with "exclude all others" question attribute - exclude_all_others didn't work when there was more than one question on page using attribute. Also fixed feature to disable other checkboxes when reloading a previously completed page. (jcleeland)
-Fixed #2082: AllowPresistence for token answers isn't working on All-In-One surveys (lemeur)
-Fixed #2000: Changing an answer code of a labelset doesn't update conditions (lemeur)
-Fixed #645: Labels defined as a simple image aren't displayed in Dropdown lists - at least the label code is shown now (c_schmitz)
-Fixed #2088: max_answer javascript does not work when question has line breaks. (c_schmitz)
-Fixed bug #02112: Pipe-Char of Semantic Differential breaks Excel Export - internal $seperator value doesn't have to be just a pipe (jcleeland)
-Fixed bug #02107: other_replace_text truncated (fix supplied by ITEd) (jcleeland)
-Fixed #2117: Browse Response: (other) isn't translated (c_schmitz)
-Fixed #2091: Single and double quotes ( " and ') in a text field are prepended with slashes
-Fixed a fatal error in template rights (c_schmitz)
-Fixed a W3C issues with javascript (c_schmitz)
-Fixed #2187: INSERTANS not working for "Other" of List (Flexible Label) (jcleeland)
-Fixed #2124: white characters in tokens are accepted in non-anonymous surveys (c_schmitz)
-Fixed #2083: deletenonanswers now working for question-per-page and group-per-page surveys (lemeur)
-Fixing two small notices when trying to import an invalid survey file (c_schmitz)
-Fixed #2215 & #2118 HMTL Code deleted in pdf-export (stfreud)
-Fixed #1957: Unable to use other than a-zA-Z0-9 in name from ldap (lemeur)
-Fixed #2097: Path Error was thrown in config.php when installing in root dir (c_schmitz)
-Fixed #2118 unwanted HTML tags (stfreud)
-Fixed #2240 undefined variable (stfreud)
-Fixed #2244: array_filter doesnt work n all-in-one survey mode (jcleeland)
-Fixed mailer being able to use a port in the hostnamesetting (c_schmitz)
-Fixed answer completion not saved if last group only contains a boilerplate question (c_schmitz)
-Fixed some serious bugs in SPSS export including bug #1926, . Speed improvements by 90%. (c_schmitz, Menno Dekker)
-Fixed #2229: Reminder Sending function does not work with "Start From" parameter (c_schmitz)
-Fixed #2193: Group by group and question by question mode do not save completion when last group/question is not shown due to conditions (c_schmitz)
-Fixed #2188: Fixed several RTL-languages issues including bugs #2188 (c_schmitz, Messi)
-Fixed #2251: corrected a german typo (el-matador-69)
-Fixed bug #2250: The dropdown-date attribute, on a date type question, cancels its mandatory characteristic. (jcleeland)
-Fixed bug #2223/#2228: Javascript Error with Array Filter. Also fixed javascript for related error where missing array_filter values were causing javascript to crash. (jcleeland)
-Fixed bug #2277: question attributes active when conditional question should be skipped - now checks that the display value is turned on before running validation (jcleeland)
-Fixed bug #2271: Logout icon in Editing Label Sets - added logout button to templates and labelsets screens (jcleeland)
-Fixed special chars not being exported on answer code & question code export (c_schmitz)
-Fixed that results were saved as incomplete if the last group had no questions. (c_schmitz)
-Fixed problems on user/group inserts with MSSQL Server (c_schmitz)
-Fixed #2265: Unnecessary SPSS VALUE LABELS with multiple numeric quetion types in SPSS export (c_schmitz)
-Fixed #2261: Text in "Welcome" field is not saved when creating a survey (c_schmitz)
-Fixed FF2 layout issues with content following main bar (c_schmitz)
-Fixed layout issues in certain screens (c_schmitz)
-Fixed conditions on group import were not imported correctly under certain circumstances (c_schmitz)
-Fixed #2284: strpos : empty delimiter. (lemeur)
-Fixed #2224: 100% on graphs does not show full number (el-matador-69)
-Small fixes for style and username handling (c_schmitz)
-Fixed problems with editing users and template rights in MS SQL (c_schmitz)
-Fixed a problem with SMTP and SSL (c_schmitz)
-Fixed a bug with INSERTANS-convert on survey import inserting escape chars (c_schmitz)
-Removed obsolete lines in admin notification mail (c_schmitz)
-Fixed #2389: Survey crashes when quotas are enabled and using MSSQL DB (c_schmitz)
-Fixed #2388: Importing multilingual survey with MS SQL Server DB fails (c_schmitz)
-Fixed #2386: Extra space in front of "Other" option in "Multiple options" question (c_schmitz)
-Fixed #2380: hint & layout bug (c_schmitz)
-Fixed #2389: Fatal error in PDF creation (c_schmitz)
-Fixed minor display issues (c_schmitz)
-Fixed #2374: Any superadmin can accidently delete admin rights  (c_schmitz)
-Fixed #2379: Changing language of mandatory question (in multiligual survey) cancels its mandatory characteristic in question-by-question mode (c_schmitz)
-Make XML export available on PHP4 and 5 (c_schmitz)
-Fixed #2381: Progress bar in RTL mode & table width alignment (el-matador-69)
-Several Layout & CSS Fixes (c_schmitz)
-Fixed #02268: answer selections of conditional questions with IE browser are delayed but not with Firefox & Opera. Rewrote javascript to speed processing.(jcleeland)
-Fixed #2376: Layout Problem on Widescreen Displays(c_schmitz)
-Fixed #2408: Layout Problem: Sending Mails to Group Members (c_schmitz)
-Fixed bug #02382: Attribute max_answers doesn't work if "others" field is enabled (jcleeland)
-Fixed bug #02393: Wrong question order for additional languages  (fix provided by beatjoerg) (jcleeland)
-Fixed #2404: Problem exporting survey structure to XML (c_schmitz)
-Fixed bug with sped-up conditions where javascript was broken in IE (c_schmitz)
-Fixed #2402: Statistic doesnt work, [Display Responses causes error message] when answer with tokens and non-token answers are mix due to creating/deleting token table (c_schmitz)
-Fixed #2406: "Reset Survey Logic"-Button isn't working (c_schmitz)
-Fixed #2405: FF3: Delete Question Button has a wrong position (c_schmitz)
-Fixed #2394: Additonal {LANG} parameter for the END URL ==> Thx to beatjoerg (el-matador)
-Fixed #2410: Layout-Error in the template editor with older browsers (c_schmitz)
-Fixed bug #02415: The max_answers attribute will not alway enforce max answers - problem caused by newline characters in question text breaking javascript (jcleeland)
-Fixed bug #02430: Multiple Options with Comments & max_answer isn't working correctly (jcleeland)
-Fixed bug #02430: removed stray debug 'alert' (jcleeland)
-Fixed #2427: JS-Errors using FCKEditor in inline mode for languages with combined code such as 'de-informal' (lemeur)
-Fixed End URL not displayed when End URL description is empty (lemeur)
-Fixed 02233: quota - completed tab always shows N/A (lemeur)
-Fixed an error in fixsortordergroups which ordered all groups of all surveys, not just the current survey. (c_schmitz)
-Partially Fixed bug #02417: 5448 Other text not saved [and not mandatory - not fixed]. Bug where other text not reloaded when dropdown (flexible) question type is re-displayed (and thus, the originally entered text was overwritten with an empty string) fixed. (jcleeland)
-Fixed #2434: Some words encoded in output - HTML tags are always completely stripped when saving result data (c_schmitz)
-Fixed #2458: "<< prev"-Button at Quota Termination with warning isn't translated (c_schmitz)
-Fixed #2448: common.php execution time exceeded when importing large survey - raised max_execution time to 600 (c_schmitz)
-Fixed a bug where answers in obsolete language were not properly deleted after language was removed from survey (c_schmitz)
-Fixed #2470:Status of checkbox "Don't consider NON completed responses" not reminded when reloading page (maziminke)
-Fixed 02484: LimeReplacementFields seems not to work anymore in IE7.
-Fixed a small bug in installation script when no output results from the DB upgrade (lemeur)
-Fixed a small inconsistency in db_upgrade_mysql for emailstatus field (lemeur)
-Fixed #2459: Warning if testing inactive survey more than once in a browser session (c_schmitz)
-Fixed #2499: Failure when changing default location of admin scripts ($homeurl and $homedir) (c_schmitz)
-Fixed up bluengray template (c_schmitz)
-Fixed some issues with SPSS export (c_schmitz)
-Fixed #2377: Dual Scale Matrix: Printing Answers for Dual Scale now are more understandable (c_schmitz)
-Fixed #2426: Strange alignment of Survey Status Screen when using a survey in more than one language (c_schmitz)
-Removed white space after closing PHP bracket (c_schmitz)
-Fixed bug #02518: Exporting a group or a question with a dual scale matrix doesn't include labelsets (jcleeland)
-Fixed bug #02516: Notice at running official LimeSurvey Sample Survey in Debug Mode (jcleeland)
-Fixed 02503: INSERTANS tags in Answers or Groups text are not translated during import(lemeur)
-Fixed 02509: some cross group conditions are not working in Group by Group View (lemeur)
-Fixed 02511: Importing an old result table fails when a dual scale question exists in the survey (lemeur)
-Fixed LimeReplacementFields not available for EditAnswers action (lemeur)
-Fixed LimeReplacementFields for the first question and its answers (lemeur)
-Multi-langual other_replace_text text was not working for most question types


Changes from 1.70 to 1.71 (2008/06/02)

New Features:
-Standard sitename and sitemail when creating survey (lemeur)
-Complete Korean translation submitted by Sehee Kim (cactusgrlkr -a-t- naver -dot-com) on behalf of the Korean Police School translation team. 
-Added basic support for Right-to-Left languages 
-Added Farsi translation stub by Laurent Giacobino 
-Added Welsh translation
-Added Indonesian translation by Lukas (c_schmitz)
-Numerous translation updates kindly provided by the project translators and users out there. 
-Include new pdf-features (stfreud)
-Reworked the SPSS export to
    a) remove redundant pass throughs of dataset (in DATA LIST build)
    b) adjust DATA LIST column widths to account for data (uses tmpfile())
    c) escape apostrophe's in a string to an html entity
Note, this was only tested with SPSS 15, it's likely there are UTF-8 problems. (awarren)
-Raised amount of tokens displayed on one page from 50 to 100 ((el-matador-69)
-Added more detailed error message on invitation and reminder sending (c_schmitz)
-Updated queXML-Export - Thx to Adam Zammit (el-matador-69)
-Adding support for debian packaging (nbarcet)
-Integrated table cell -> Radio button mapping (awarren)



Bug fixes: 
Lots of security fixes & Sanitizing the script (c_schmitz)
Fixed #1807: Export to Excel on PHP4 creates empty .xls file. According warning message is shown in export window and export to excel to deactivated when iconv library in PHP4 is not installed. (c_schmitz)
Fixed #1985: Exporting to SPSS shows 'SHOW COLUMNS ' error with non MySQL DB (awarren)
Fixed #2032: Code errors when adding answers to question type List (Dropdown) (lemeur)
Fixed #2031: Missing Replacement fields in the Rich Text editor (lemeur)
Fixed #2002: group page is displayed even when no description (lemeur)
Fixed #1812 - exclude_all_others attribute doesn't exclude the OTHER answer (jcleeland)
Fixed #2003: The FCKeditor Filemanager (uploader) can't be reached in Emailsettings page (lemeur)
Fixed #1935: Switching language and going back forgets token code (lemeur)
Fixed #1737: No field type (A or N) was being produced for startdate, refurl, ipaddr. Switched fopen to use w+ (read and write with file purge) awarren)
Fixed #1901: Pressing Enter While Filling Out Survey Opens "Resume Later" page(lemeur)
Fixed #1936: Validation of the last question in a survey does not work(c_schmitz)
Fixed #1982; Dual Scale answers are not conveniently labelled in export to xls/csv (joeschneider)
Fixed #1960: Warning on Excel-Export with an open_basedir restriction leads to corrupted excel file (c_schmitz)
Fixed #1963: force tokenify to begin with a non zero value or other hard to read characters (c_schmitz)
Fixed #1982; fixed error with "Undefined index" (joeschneider)
Fixed #1981: HTML mails have body text with HTML entities (lemeur)
Fixed #1990: Public registration forget to add emailstatus=OK, thus email is displayed in red in the tokens table (lemeur)
Fixed #1984 (corrupted survey URL in some emails): Applied a workaround in SurveyURL displayed in  invitation/registration emails so that bogus(?) email clients won't translate the GET parameter '& l a n g' to the '& l a n g ;' entity (lemeur)
Fixed #1986: token link in browse results not displaying (c_schmitz)
Fixed #1983: incorrect request in browse.php - patch by steph33560 (c_schmitz)
Fixed #1967: correctly sets default email settings for new additionnal languages and set default email settings for survey base language. Takes Email format (html,text) into account (lemeur)
Fixed #1931: answers are recorded as not-completed (not finalized) if last survey page was hidden due to condition (lemeur)
Upload the latest version of queXML-Export (to fix output of type "L") - Thx to Adam Zammit (el-matador-69)
Fixed #1959, added multiple numerical to printablesurvey.php. (Also tidied up the layout for multiple numerical and short text) (jcleeland)
Fixed #1601 - question attribute hide_tip for multiple numerical input.  Added feature. (jcleeland)
Fixed #1855 - Entering validation fields in multiple choice questions is fiddly. Validation now available on new/edit question for multiple numerical (jcleeland)
Fixed #1971: correct a typo at token notification - thx to nosynack for reporting it (el-matador-69)
Fixed #1929: When confirmation email is not defined, the hardcoded default email contains tags {XXX} that are not replaced (lemeur)
Fixed #1927: Set all entries to 'No invitation sent' - not working if the translated confirmation text contains single quotes (lemeur)
Fixed #1922: Multiple Numerical Input doesn't work with condition greater than or equal to (lemeur)
Fixed a warning in index.php reported in bug #1921 (lemeur)
Fixed #1938: edit response with "dual scale" (joeschneider)
Fixed #1892: Rooturl is wrong when HTTP port is not the default (80) (c_schmitz)
Fixed #1913: Hardcoded reference to limesurvey in action path in preview.php(c_schmitz)
Fixed #1939: Question reorder does not work in all languages after importing the particular question using question import (c_schmitz)
Fixed #1853: wrong characters in IE alert windows (lemeur)
Fixed #1906: Problem of apostrophes in the some e-mail (lemeur)
Fixed #1904 (workaround): IE: Opening LimeReplacementField-Window isn't possible - Javascript-Error (lemeur)
Fixed #1905: Editing List (Radio) Answers - Code & Answer values are no longer mapped once new answer exceeds 9 (thanks to Endymion92)
Fixed #1907: User unable to export a label set even though they have permision to (lemeur)
Fixed #1902: Privacy Message: Always the same text "This is an anonymous survey" (lemeur)
Fixed #1911: IE throws a nonsensical error when it receives an HTTP payload matching all of the following conditions:
 a) Over SSL
 b) with a Pragma: no-cache
 c) a mime-type which is not known on the receiving system
 d) User has the "Do not save encrypted pages to disk" option set
        (this is the default)
 So I've changed Pragma: no-cache to Pragma: cache, and/or inserted the
 directive to places
 where non standard mime types are used (application/download).  If this is
 problematic, we
 can change the mime type to text/plain for the CSV/VV exports. (awarren)
Fixed #1866: Error at DataEntry for user with little rights (lemeur)
Fixed #1878: Cannot send reminder e-mail [postgres] (c_schmitz)
Fixed #1856: DB error when delete tokens table (Postgres) - Patch kindly provided by doc (c_schmitz)
Fixed #1807: Can't export to excel when using certain question types and special chars (c_schmitz)
Fixed #1836: Option deletenonvalues doesn't work on most cases (lemeur)
Fixed #1891: Clear "no answer" when selecting second label using "dual scale" (joeschneider)
Fixed #1833: incorrect columns displayed when "other" and "No answer" displayed. (jcleeland)
Fixed #1863: Users unable to change their own password (c_schmitz)
Fixed #1858: Group import results in PHP Parse error (el-matador-69)
Ffixed output when no "header" is set for dualscale (joeschneider)
Fixed #1857: Missing No Answer option for array questions and other issues in dataentry when using different languages in admin interface and survey. (c_schmitz)
Fixed #1856: DB error when delete tokens table (Postgres) - Patch by doc (c_schmitz)
Fixed #1861: Notice at importing LimeSurvey Sample Survey (c_schmitz)
Fixed #1868: Double Tooltips at "Execute this Survey"-Button (lemeur)
Fixed #1815: Unknown Menubar-Object "LimeReplacementFields"/"LimeFitWin" + some information about updates in config files and release-notes (lemeur)
Fixed #1873: Changing answers codes doesn't update conditions (lemeur)
Fixed #1797: Entered answers lost when Save All not clicked (lemeur)
Fixed #1828: User unable to change password. A user is now able to modify his own information (name and password whatever his permissions). He is also able to delete himself if he's got the DELETE_USER permission (lemeur)
Fixed #1831: Super User cannot change quotas for other users' surveys (lemeur)
Fixed #1840: Translation error and accent issue in calendar in French (lemeur)
Fixed #1830: User can Activate survey from the list survey section even though there are no questions (lemeur)
Fixed #1828: Missing Parent name of current logged in user (lemeur)
Fixed #1822: Missing http headers for on admin login page. (c_schmitz)
Fixed attribute tag filtering being negligent of quotes (c_schmitz)
Fixed #1835: List Surveys: Responses aren't shown for expired surveys (c_schmitz)
Fixed #1843: Unable to re-order Question groups (c_schmitz)
Fixed #1846: Make Tokens-Button should be available, also if survey is not active (c_schmitz)
Fix issues with formattong LimeReplacementFields (persitent and inconsistent yellow formatting) (lemeur)
Fixed #1844: Use of apostrophe in FCKeditor causes a series of slashes \\\\ (lemeur)
Added back in missing privacy message (c_schmitz)
Fixed #1842: IE Javascript error when clicking "Edit Current Survey" (c_schmitz)
Fixed #1848: Empty survey gives notice on Import (c_schmitz)
Added according text to mandatory message for multiple choice with other option (c_schmitz)
Fixed #1845: Improve Accessibility for blind people: make menu icons readable (lemeur)
Fixed #1845 again, making the fix switchable with new config parameter $addTitleToLinks (lemeur)
Fixed #1732: {INSERTANS:SIDXGIDXQID} includes HTML tags (c_schmitz)
Fixed a bug in upgrade script and mysql4 where the emailstatus field was not added due to size limitations - 2nd try (c_schmitz)
Fixed #1808: Condition not implemented for the "other" answer // Fix for questions type List Radio/Dropdown (lemeur)
Fixed #1805: Survey cannot be re-used without closing and reopening browser, even with cookies turned off (jcleeland)
Fixed a bug in upgrade script and mysql4 where the emailstatus field was not added due to size limitations (c_schmitz)
Fixed #1794: Errors showing when previewing question without answers in Flexible Array by Column Question Type (c_schmitz)
Fixed #1802: "Resume Later" -> reloading saved survey starts at first page (c_schmitz)
Fixed HTML entities showing up in Excel, CSV & SPSS export (c_schmitz)
Fixed #1780: Java script error with dual scale
Updated tokens and email validation to be able to use several email addresses separated by semikolon when sending an invitation (c_schmitz)
Fixed SPSS & data export to filter out tags and html-encoded chars (c_schmitz)
Fixed #1798: In reminder email (html format) surveyurl is displayed as HTML code in Outlook (c_schmitz)
Fixed #1785: Upgrade script failed to add startdate column under certain circumstances  (c_schmitz)
Fixed #1781: Errors when editing a survey response with dual scale question type questions  (c_schmitz)
Fixed bug with assigning user rights and Superuser right (c_schmitz)
Removed the {NOSID} message from default page since robot tools are looking for it  (c_schmitz)
Fixed #1796: in HTML email, SURVEYURL text may be corrupted (lemeur)
Fixed #1773: Error in userrighthandling.php + fixed usercontrol list with current user bolded instead of admin user (lemeur)
Fixed #1782: Lines wrapping in plain text invite  (c_schmitz)
Set default language for email error messages coming from PHPMailer (c_schmitz)
Fixed #1723: Display error with statistics and "dual scale" question typ (joeschneider)
Fixed #1746: Umlauts coming from {SURVEYDESCRIPTION} are not resolved in the confirmation email (c_schmitz)
Changed 'Save Survey and Return' button caption to 'Resume Later' (c_schmitz)
Fixed #1786: When using a non-equal condition the Logic Eliminator wasn't aware of it and dropped the value. After that a mandatory warning was raised. (c_schmitz)
Fixed #1761: token emailstatus left NULL on upgrade (c_schmitz)
Fixed Quotas are checked even if the survey is inactive. (c_schmitz)
Fixed #1757: Encoding Problem of Confirmation Email(c_schmitz)
Fixed #1754: Invalid HTML in Dual Scale Matrix causing Layout Problem with Hoover Effect in IE(c_schmitz)
Fixed #1755: HTML entities in admin notification email(c_schmitz)
Replaced html_entity_decode with a custom html_entity_decode_php4 function that is PHP4 and PHP5 compatible (lemeur)
Fixed Use Default for html email doesn't replace end of lines with BR (lemeur)
Fixed #1739:  Default button weren't working for HTML Email Settings (lemeur)
Fixed #1555: Data submission on questions with radio buttons fails with Safari 2.0.4 and IE 5.2 on Mac OS X in question by question mode (c_schmitz)
Fixed #1733: infinite loop in popup editor mode for Safari (c_schmitz)
Updated Dutch Translation by Arno Fleming (a -dot- fleming -a-t-- stichtingdeombudsman -d-o-t- nl ) (c_schmitz)
Fixed #1748: Row size too large error with MySQL - Multiple short text Question type used 255 chars per field. I changed this to TEXT fields in MySQL. (Do not do that for other DB systems since most other DB systems cannot select on TEXT fields which is important for statistics) (c_schmitz)
Fixed #1728:Survey Import from prior LS versions was failing (c_schmitz)
Fixed #1745: View summary of all available fields failed when survey contained a date question(c_schmitz)
Fixed #1736: SQL error while printing user's answers and using Multiple Numerical Question Type(c_schmitz)
Fixed numerous errors in HTML email handling (c_schmitz)
Fixed #1744: CRSF possible on modify quota action (lemeur)
Fixed #1742: Export queXML doesn't work for PHP5. Special Thanks for  Alexandre Alapetite (lemeur)
Fixed #1713: Fatal error with 'randomkey' on setting up tokens (c_schmitz))
Fixed strange warnings with html_entity_decode() and PHP 4 (c_schmitz)
Fixed #1726: Pressing back button after submit produces "Fatal error: Call to undefined function createinsertquery()" (c_schmitz)
Added some javascript to question type "Multiple choice with Comments" so unmarked boxes with comments aren't possible (c_schmitz)
Fixed Quoting problem when XSS filter is off (c_schmitz)
Fixed Quoting problem in emails when XSS filter is off (c_schmitz)
Fixed a faulty link to FCKEditor config.php which resulted in uploades not working

Changes from 1.52 to 1.70

New Features / Feature Changes - Release Date: 2008/02/25

[Survey at Runtime] INSERTANS for Question Type: Y, E, C (lemeur)
[Import / Export] Automatic Translation of relative links (images) at Survey/Group/Question Import (lemeur)
[Import / Export] Automatic Translation INSERTANS tags at Survey Import (lemeur)
[Assessments] Valid generic (non-error) front page with list of available surveys. (jasebo)
[Survey Design] Possibility to upload pictures to use in surveys (lemeur)
[Installation] Postgresql support (c_schmitz)
[Survey Design] FCKEditor integration for survey design (lemeur)
[Survey Design] Wizard to insert tags (INSERTANS,...) as a plugin to FCKeditor (lemeur)
[Survey Design] Quota Management (machaven)
[Survey Design] timestamp at survey start (c_schmitz)
[Survey Design] Dual Array Scale Question Type (Joesch)
[Security] Super Administrator Right (lemeur)
[Templates] Patch/Modification: Implement User Management to Template Access (patched by machaven)
[Survey at Runtime] Resume an incomplete (and not saved) survey (lemeur)
[Survey at Runtime] Prefilled Surveys (lemeur)
[Security] Authorize the 'preview survey' to authenticated LS users only (lemeur)
[Security] Implement Captcha for Survey-Access (with or without tokens) and makes Captcha switchable for Survey-Access/Registration/Load-and-Save (lemeur)
[Security] Delegate authentication to the webserver (lemeur)
[Survey at Runtime] Using a {LANGUAGECHANGER} tag integrates a select box in templates to change language on the fly (lazar)
[Survey Design] Auto-incrementing answer codes (c_schmitz)
[Tokens] Options to switch filter empty email field and filter duplicates in token import (c_schmitz)
[Tokens] Emails can be sent as HTML (lemeur)
[Survey at Runtime] Make Email Subjects of Admin Notifications Translateable (c_schmitz)
[Survey Design] Move submit button to last question page (c_schmitz)
[Survey at Runtime] Correct error message and further instructions, if user has disabled Cookies (c_schmitz)
[Security] Protection against token code brute force attacks (lemeur)  
[Survey at Runtime] Checkbox for Multiple Choice Other Option (c_schmitz)
[Survey Design] Mass Logic Eliminator (lemeur)
[Survey Design] New conditions operators on comparizons,regexp (dgeaperez)
[Survey Design] Total sum validation for "Multiple ShortText" Questions (jasebo)
[Survey Design] Randomize answers for Flexible arrays (jasebo)
[Survey Design] Re-organized survey creation/edition interface (lemeur)
[Survey at Runtime] Alternative presentation of Dates question (jasebo)
[Survey at Runtime] Print answers after completing the survey (c_schmitz)
[Survey Design] SSL for STMP emailing (Patched by c_schmitz)
[Import / Export] QueXML Survey structure export (Patched by c_schmitz)
[Survey Design] Usability improvement: Hover effect for matrix questions (El-Matador-69)
[Survey Design] Display Label Set Name at Question Details (not only the Label Set ID) (c_schmitz)
[Tokens] Increased token code entropy (c_schmitz)
[Tokens] Moved Email settings from survey properties to "Tokens-Settings"-Menu (c_schmitz)
[Survey Design] Change conditions designer so that full question & answer text are visible (jasebo)
[Survey at Runtime] Attribute to disable/clear other checkboxes in Multiple Options question (jasebo)
[Survey Design] Adding new questions to very large surveys, and question sorts (jasebo)
[Survey Design] Question Attribute "display_columns" for Gender Question--Type (jasebo)
[Survey Design] Implemented dropdown layout for Dual Scale Question Type (lemeur)
[Language] Added Slovak translation provided by Juraj Zubán aka D4v1dZ ( d4v1dz -a-t- gmail -d-o-t- com)



Changes from 1.50 to 1.52 - Release Date: 2007/08/19

Features

-Added a file extension check for the template editor (leochaton)
-Added numercical input and max_chars within multiple short text (thanks to skrat) (leochaton)
-Lots of security fixes regarding internal security - upgrade is highly recommended. (c_schmitz)
-Hint is now shown if database exist (c_schmitz)
-Added a warning message when the user did not change the 'password' Password (c_schmitz)
-Updated and now complete SPanish Translation by Luis M. Martínez
-Updated and now complete Polish Translation by Damian Kubiak


Fixes:
-The style of the "Ranking Question" is now adjusted to the new color scheme at DataEntry (c_schmitz)
-Fixed notices in template editor at "Question Page", "Submit Page" and "Clear all page" (c_schmitz)
-Fixed completed Date Field in token table being Too Short (c_schmitz)
-Fixed Empty data on repeated submission in all-in-one mode (leochaton)	
-Fixed problem with mandatory questions in all-in-one mode (leochaton)	
-Fixed "Load unfinished survey" and "Save survey and return" buttons active even when the survey is not active (leochaton)	
-Fixed question marks being shown instead if Cyrillic/chinese/greek/... characters when installing LImeSurvey into a non-UTF8 database (c_schmitz)
-Fixed $accesscontrol isn´t working correctly - removed this obsolete setting (leochaton, c_schmitz)	
-Fixed error clicking Browse button to view text box responses (leochaton)
-Fixed Locale nl point to wrong images-directory (el-matador-69)
-Fixed The saved control records were not deleted when the survey was deactivated. (leochaton)
-Fixed statistics for free text questions (leochaton, c_schmitz)
-Fixed a bug in the randomize function for answers (c_schmitz)
-Numerous small fixes



Changes from 1.01 to 1.50 - Release Date: 2007/08/06

New General Features

    * New design and new name
    * Multi-lingual surveys - do the same survey in multiple languages at the same time
    * Command line importer to import surveys (leochaton)
    * Usage of {SAVED_ID} and {TOKEN} in the end URL to interact with other applications (leochaton)
    * Separate installation directory that has to be removed on installation end
    * Import Tokens using LDAP Query (lemeur)
    * Check if the necessary requirements are fulfilled on installation and runtime (c_schmitz)
    * Semantic differential scale questions - sponsored by a donation from tileca (c_schmitz)
    * Preview question function (machaven)
    * SPSS export re-worked (machaven)
    * Reworked the token import to being more stable (machaven)
    * Reworked the Excel export to be OpenOffice.org compatible
    * Setting to config.php to manage the maximum session time & proper error message when taking a survey and the session is timing out for any reason (c_schmitz)
    * Captcha feature to prevent automatic registering (machaven)
    * Support for Microsoft SQL Server database (ferrisoxide)
    * Moved the manual to online site (c_schmitz)
    * New question attribute to limit the maximum number of answers in Multiple Options questions (attribute max_answers) (lemeur)
    * New user authentication system with user right/roles & groups (moses)
    * Re-ordering for groups and questions by up-down buttons instead of sorting by question/group name (c_schmitz/nkorfiatis)
    * Some interfaces for editing answers where changed so you can save changes to all answers for all languages on one click. (machaven/c_schmitz)
    * Added a new question type to change the survey language (c_schmitz)
    * Completely overhauled interface icons. The basic style has been kindly created by Mitchell Butler.
    * Added answer limiting based on a previous question for array question types (machaven)
    * Added page-by-page saving of the answers (swales)
    * Changed the translation system from language files to gettext system. That will make translations easier to handle and to update. Refer to the translation instructions here: How to translate LimeSurvey (c_schmitz)
    * Graphical date picker to date question type and survey properties (c_schmitz)
    * Overview of all surveys in addition to the existing combobox (nkorfiatis)
    * Save the referring URL in survey results. Sposnored by Lawrence Weathers (docweathers) Coder: Richard Kavanagh (www.benbun.co.uk)
    * Added feature to show custom attribute names in token interface
    * Added random survey number generation to make guesses on the surveyid harder
    * Moved admin interface styles to style sheets
    * Fixed image links and included PNGFix in admin interface for crappy old IE6 browsers (nkorfiatis)
    * Bubble hints on icons for FF (nkorfiatis)
    * DB Versioning for easier updates to the DB in the future (c_schmitz))
    * Removed experimental interface 


New Languages

    * Brazilian Portuguese by Anderson La‚cio Galindo Trindade
    * Chinese Traditional (Area Hong Kong) by Mark Yeung
    * Finnish by Matti Lassila
    * Galician translation by Carlos Neira Cortizas
    * Japanese translation by Hiroki Yoshino
    * Polish by Maciej Zawado
    * Serbian by Ivan Recevic
    * Spanish by Carlos Juan Martín Pérez
    * Vietnamese by Vinh Ngo 


New Templates

    * New default template
    * New clear_logo template 






Changes from 0.996 to 1.0

-Added SMTP relay and authorization
-Added Japanese translation kindly provided by Masaru Ryumae
-Added Greek translation file kindly provided by Artemis Mendrinos
-Added Romanian translation kindly provided by Bogdan Anastasiei
-Added Swedish translation of administration kindly provided by Niklas Andersson
-Updated spanish translation kindly provided by Juan Rafael Fern ndez
-Updated russian translation by Alexander Shilov
-Fixed an error message showing up when a survey was deleted but the token still was set to 'completed = yes'
-Fixed bug #470: VVimport fails (reports that an active survey is not currently active) if dbprefix is set
-Fixed bug #465: Error messages if a question has no answers
-Fixed bug #463: Checkbox with conditions = JS error on Firefox in 'All in one' mode
-Fixed bug #457: SQL syntax error when having changed a question type from a question with activated 'other' option to a question type with no 'other' option and then activating the survey.
-Fixed bug #456: Emails using local server (Postfix) rather than remote mail server as specified in config file
-Fixed bug #455: Losing ip-address when editing a cached survey
-Fixed bug #435: Basic handling of session timeouts.
-Fixed bug #458: Wrong path for 2 files in experimental interface
-Removed a possible error in relation to dbprefix settings.
-Removed a small warning notice regarding flush_cache_ob.
-Fixed swedish language file
-Fixed small antialiasing bug with JPGraph



Changes from 0.995 to 0.996

-Fixed bug #454: remote exploit where attacker was able to inject code into the log file using save.php and could execute the injected code and attached commands by a broken MySQL command.
 This exploit is only working if the apache access.logs are made available (by mistake or a sloppy server configuration).
-Updated french language files & instructions by S bastien Gaugry
-Removed 'Header already sent messages' when sending notifications or test-submitting in question-by-question mode



Changes from 0.993 to 0.995

Fixed bug #397: [Translation] Updated swedish lang-file (c_schmitz)
Fixed bug #398: [Security] shell_exec not only disabled in safe_mode (c_schmitz)
Fixed bug #400: [Documentation] Requirements for limesurvey (c_schmitz)
Fixed bug #348: [Import / Export] Failed to import survey dumps when using MySQL version 5.x (c_schmitz)
Fixed bug #403: [Import / Export] SPSS export does not work properly in 0.993 (c_schmitz)
Fixed bug #411: [Survey at Runtime] Patch: Options List (do_list_radio function) (c_schmitz)
Fixed bug #415: [Import / Export] Infinite loop in resultsdump.php (c_schmitz)
Fixed bug #427: [Survey at Runtime] Error finding question attributes (c_schmitz)
Fixed bug #424: [Tokens] /// in invitation text (c_schmitz)
Fixed bug #419: [Tokens] Importing Tokens with pre-set token id not usable without editing (c_schmitz)
Fixed bug #416: [Survey at Runtime] bug saving partially completed surveys - Multiple Options/Array. (c_schmitz)
Fixed bug #425: [Tokens] Reminder emails with nothing but Subject line (c_schmitz)
Fixed bug #432: [Survey at Runtime] Error finding question attributes (c_schmitz)
Fixed bug #423: [Import / Export] wrong Excel export "Full headings" for matrix questions (c_schmitz)
Fixed bug #422: [Survey at Runtime] $shownoanswer=0 - 5 point choice question shows the "No answer" option (c_schmitz)
Fixed bug #434: [Survey at Runtime] Columns in array type questions no longer line up (c_schmitz)
Fixed bug #428: [Survey at Runtime] Problems with public registration (c_schmitz)
Fixed bug #437: [Import / Export] Exporting Question/Answer Codes returns Question Texts, not their codes (c_schmitz)


Changes from 0.992 to 0.993

New features:
Basic smtp email function can be configured in config.php now

Bugfixes:
- Resolved some serious issues with using tokens
- Fixed copying of questions and conditions when using MySQL 5 server
- Minor fixes und updates



Changes from 0.991 to 0.992

New features:

Added croatian language file (submitted by Ivana Pavic)!
Change survey sent/taken from "Y" to the date:
	When reviewing the tokens display, the fields telling if the survey request was sent, 
	and the survey taken, display a N or Y. This was changed to be the actual date this event took place. 
	This is giving some siginificant additional information to the survey author. (Patch by Thomas Ringate / tringate!)
New global option that allows the administrator to specify what is the minimum number of remaining answers 
	in an 'array - flexible' question that must be remaining before repeating the question headings. This 
	avoids that the headings of the question are repeated if only a few answers are remaining. (Patch by Kris Ven !)

Changes:
Moved admin CSS styles to separate CSS file
Updated slovenian language file
Updated dutch language file
Updated french language file (by Pascal Bastien/pascal-gnu)
Moved config.php and common.php from admin directory to main one. This allow easy configuration of permission on IIS (patch #326 by freddy77)
Use extensively dirname and __FILE__ constants. This allow inclusion using full path names limiting some possible security issues. (patch #326 by freddy77)
Added XPertmailer class wich helps alot when sending email dealing with all the linefeed issues. SMTP function will be available in the next version.

Bug Fixes:

Fixed bug #373: Setting Charset on MySQL connection
Fixed bug #325: Spelling error in keyword fo SPSS export
Fixed bug #331: Some conditions broken in 'All in one' survey mode
Fixed bug #339: Input fields on "Register for survey "-page not constructed properly
Fixed bug #339: Umlauts not showing up correctly in german formal language
Fixed bug #348: Failed to import survey dumps when using MySQL version 5.x
Fixed bug #345: Excel export reports "Use of undefined constant _IP_ADDRESS"
Fixed bug #338: Message 'This survey is no longer available' if Expires: field is left empty when creating a survey by introducing a new field to the survey table since '0000-00-00' entries will be invalid under MySQL5 strict mode.
Fixed bug #347: Invitation mail empty under certain server configurations
Fixed bug 342: The "Export database" option exports all tables even if we use a prefix for tables
Fixed bug #357: Error "Undefined index attribute..." in tokens.php when trying to export tokens
Fixed bug #355: Save button on last page in group mode doesn't really make sense.
Fixed bug #380: Can`t add a label with code 0
Fixed bug #368: Conditionals on multiple option / checkbox question type was broken
Fixed bug #372: Backup of entire database command does not create correct empty default values
Fixed bug #374: Couldn't delete response record if using prefixed tables



Changes from 0.98 to 0.99
=========================

1.) New question types

* List type question divided into two question types - radio 
button or drop down, so you can choose on a question by 
question basis whether or not to have radio buttons or a 
dropdown list.

* New "flexible" list type question uses labelsets to make reusing 
sets of answers easier - one radio and one dropdown type

* New "Huge" text question allows for a _really big_ textarea

2.) New features

* UTF-8 conversion. Use any char of any language mixed together. 
  The problems with mixed up charsets are gone now hopefully. 
  READ THE STATEMENT AT THE BEGINNING OF THIS FILE!!!!

* Question attributes, allows for better control over the display 
and working of individual questions - for example:

    - Have multiple choice or list questions display in multiple columns
    - Set a maximum character length on text questions
    - Adjust the width of  the input box in text questions
    - Hide the tip "Please Choose One" of selected questions
        - Allow the user to select the number of lines the text area will have with long free text and huge free text
      Thank you very much to Shawn Wales (sf.net name: swales)!
    - Allows the user to select the width of the text area with long free text and huge free text questions
      Thank you very much to Shawn Wales (sf.net name: swales)!

* New system option to set the table type in MySQL

* New "assessments" feature which allows you to sum the 
answers to groups of questions, or the total survey, and then 
present an "assessment" when the users submits the survey.

* New survey options, including:
 - the capacity to set the "subject" of emails on a survey-by-survey basis
 - hide the "<< prev" button so users can only go forwards through a survey
 - Allow users to save a partially completed survey and come back to complete it later
 - Automatically load the "URL" when the user has completed the survey

* VV Import and VV Export
 - A way of exporting and importing results directly to the responses table - which not only allows merging of survey 
   responses run on different servers, but also the ability to add or remove questions to a survey while preserving the existing 
   responses.

* New sample survey 

* Added W3C HTML 4.01 transitional and WAI 508 compliance (not yet finished)

* Basic ability to integrate into other CMS - thank you to asmaloney


3.) New language translations

* COMPLETE French translation of the instructions and updated french language file 
  kindly provided by S bastien GAUGRY !! (great work!)
* COMPLETE Italian translation of the instructions and 
  updated italian language file kindly provided by Mario Marani !! (great work!)
* Bulgarian Language File kindly provided by Nikolay Tsanov <tsanov@tu...>
* Added Portuguese language kindly provided by Rosaura Gazzola & Job Vieira L cio, Brazil
* Updated german language files
* Updated chinese language file thanks to Cha (sf.net name: cafetango)


4.) New themes
* Included "Blue Heaven" theme 
* Included "BluenGrey" theme 
* Included "Vallendar" theme 
* Included "Business_Grey" theme 
* Included "Eirenicon" theme 
* Included "SoftGreenCurves" theme 


... and tons of bugfixes - too many to write down here...

