Welcome to LimeSurvey v1.70+!

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 7 or higher 
-PHP 4.3 or higher with mbstring library installed. (for localizations)


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



=== UPGRADING=====

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 surveys from version 1.0 when you create a new survey in this new version.
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.70+
----------------------------------------------
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  or 1.70+ version to the latest 1.70+
---------------------------------------------------------------------------
1. Make backups of your files and database.
2. Backup your config.php (and your config-ldap.php file if used)
3. Export all templates that have been edited
4. Backup your limesurvey/upload resources directory
5. Delete all old files 
6. Upload the new version to the same place
7. Copy your backuped config.php file overwritting the one from the new release 
   --Have a look to the config-defaults.php file for any new parameters--
8. Copy your backup upload directory to the new limesurvey/upload directory 
9. Run the installer in /admin/install/index.php to update the database
10. Import all your saved templates
11. Done.

Thank you to everyone who helped with this new release!


Changes from 1.70+ Revision 4470 to 4553 (2008/03/24)

Added notice in config.php about config-defaults.php (el-matador-69)
Fixed #1825: some missing upgrade instructions for 1.70+ upgrades
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)
Removed a forgotten error_log debug statement (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)
Updated Bosnian Language file by Darko Saracevic >darko -a-t- alterart -d-0-t- ba< (c_schmitz)
Added Indonesian Language by Lukas (lukas -a-t-- elitemail -d-o--t-- org) (c_schmitz)
Updated Bosnian Language file by Darko Saracevic >darko -a-t- alterart -d-0-t- ba< (c_schmitz)
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 issue #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)
Updated Italian translation by Stefano Ratti (c_schmitz)
Fix issues with formattong LimeReplacementFields (persitent and inconsistent yellow formatting) (lemeur)
Changed BG-Color of Public Survey Frontpage to WHITE (el-matador-69)
Added background linearer gradient to the bluengrey-template (el-matador-69)
Fixed #1844: Use of apostrophe in FCKeditor causes a series of slashes \\\\ (lemeur)
Updated Dutch language by Menno Dekker (menno -d-o-t-  dekker -a-t- erasmusmc -d-o-t- nl) (c_schmitz)
Updated LimeReplacementFields in order to enable TOKEN based tags in Survey text fields (lemeur)
Updated Indonesian Language by Lukas (lukas -a-t-- elitemail -d-o--t-- org) (c_schmitz)
Updated German Translation (c_schmitz)
corrected relative paths to {TEMPLATEURL} for css_only-Template (el-matador-69)
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)
Finished Bosnian Language file kindly provided by Darko Saracevic >darko -a-t- alterart -d-0-t- ba< (c_schmitz)
added hover effect (text-decoration: underline) for SURVEYLIST to the default template (el-matador-69)
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)
French language updated (b00z00)
Language Updates (c_schmitz)
some expressions are fixed - Bosnian (sarach)
added a hover background of {SURVEYLIST} to the surveylist of some templates (el-matador-69)
minor color adjustments to clear_logo-templates - color of the (el-matador-69)
privacey-message wasn't adjusted (el-matador-69)
added hover effect to the question preview for matrix questions (==> now they look the same in the preview as live) (el-matador-69)
Fixed #1732: {INSERTANS:SIDXGIDXQID} includes HTML tags (c_schmitz)
adding debian packaging (nbarcet)
Integrated table cell -> Radio button mapping (awarren)
Refactored some duplicated JS out of survey.php, question.php, and group.php into static file included by common.php (awarren)

Change from 1.70+ Revision 4466 to 4469 (2008/03/17)

Fixed #1818: corrected a german typo (el-matador-69)
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)

Changes from 1.70+ Revision 4418 to 4466(2008/03/16)

Fixed #1817: PHP Syntax error in admin/results.php (c_schmitz)
Fixed #1805: Survey cannot be re-used without closing and reopening browser, even with cookies turned off (jcleeland)
Reverted changes to gettext - didn't work out as expected (c_schmitz)
Fixed a bug in upgrade script and mysql4 where the emailstatus field was not added due to size limitations (c_schmitz)
Updated Bosnian Language file by Darko Saracevic >darko -a-t- alterart -d-0-t- ba< 
Fixed bug in inport where label sets of Dual Scale Type Questions are not properly transformed regarding their LID (c_schmitz)
Fix for conditions on upgrade (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 #1774: array_combine() error on importing a label (c_schmitz)
Fixed a small display bug when the template for an imported survey did not exist (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)
Added a class tag to the language changer  (c_schmitz)
Some minor CSS corrections (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)
Added static JS for cell->ctl mapping (awarren)
Some minor correction with progress bar in template designer (c_schmitz)
Spanish language updated. (kadejo)
Updated German Language  (c_schmitz)
Updated Lithuanian Translation by Mykolas Okulic-Kazarinas
Updated Galician Translation by Carlos Neira Cortizas 
Fixed issue #1782: Lines wrapping in plain text invite  (c_schmitz)


Changes from 1.70+ Revision 4396 to 4417(2008/03/09)

Updated Slovak translation provided by Juraj Zubán
Set default language for email error messages coming from PHPMailer (c_schmitz)
Added debug output to admin notification to find out why an email is failing (c_schmitz)
Updated Estonian Translation by Eric Hints (eric -d-0-t- hints -a-t- gmail -d-0-t- com)
Fixed issue #1723: Display error with statistics and "dual scale" question typ (joeschneider)
Fixed issue #1746: Umlauts coming from {SURVEYDESCRIPTION} are not resolved in the confirmation email (c_schmitz)
Updated German Translations( c_schmitz)
Changed 'Save Survey and Return' button caption to 'Resume Later' (c_schmitz)
Fixed a small problem with single quotes in template name translations. (c_schmitz)
Updated version of gettext.php (c_schmitz).
Fixed issue #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 issue #1761: token emailstatus left NULL on upgrade (c_schmitz)
Fixed issue: Quotas are checked even if the survey is inactive. (c_schmitz)
Updated spanish language (kadejo)


Changes from 1.70+ Revision 4381 to 4395(2008/03/02)

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 a bug where non-html emails are wrapped.(c_schmitz)
Fixed #1755: HTML entities in admin notification email(c_schmitz)
Updated Fench language updated (bug 01751 fixed) (b00z00)


Changes from 1.70+ Revision 4363 to 4381 (2008/03/01)

* 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 issue #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 issue #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 issue #1728:Survey Import from prior LS versions was failing (c_schmitz)
* Fixed issue #1745: View summary of all available fields failed when survey contained a date question(c_schmitz)
* Fixed issues #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 a link to config.php instead of config-defaults in the FCKeditor filemanager (lemeur)
* 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 issue #1713: Fatal error with 'randomkey' on setting up tokens (c_schmitz))


Changes from 1.70 to 1.70+ Revision 4363 (2008/02/27)

* Fixed strange warnings with html_entity_decode() and PHP 4 (c_schmitz)
* Updated Galician Language File by Carlos Neira Cortizas  (http://cidadania.coop/) (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)
* French language updated (b00z00)
* Spanish language updated (kadejo)
* 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...

