Welcome to LimeSurvey v1.53! 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: -MySQL 4.1 or higher OR Microsoft SQL Server 2000 or higher -PHP 4.2 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 earlier versions from LimeSurvey 1.45 or later -------------------------------------------------------------------- 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/install.php to update the database. 7. Done. Thank you to everyone who helped with this new release! Changes from 1.52 to 1.53 - Release Date: 2007/10/01 New languages: Czech translation by Alice Cechová and Michal Sládek. Mexican Spanish Dialect by Francisco Bricio (http://www.gestionautomotriz.com) Basque translation kindly provided by Juan Ezeiza (http://www.axular.net) Albanian translation by Maroš Kollár (maros -at- zsi -dot- at) Thai translation by Worawutha Nichaowna Taiwanese Chinese Traditional translation by Finjon Kiang (kiange -at- gmail -dot- com) Updated languages: Updated Italian translation by Mario Marani Updated Chinese Traditional (Hong Kong) translation by Mark Yeung Updated French translation by Seb (b00z00) Updated Hungarian translation by Daniel Fuleki (daniel - dot - fuleki -at - gmail d o t com) Updated Finnish translation kindly provided by Jani Peltola Updated Danish translation by Stefan Grandholm (stefangranholm at gmail dot com) Updated Portuguese Brazilian translation by Josč Luciano Calazans Junior (luciano dot calazans at gmail dot com) Updated Russian translation by Vladimir Kolundin (kolundin at gmail dot com) Updated Spanish translation by Jochen Kempf (jochenkempf at gmail dot com) Updates Danish translation by Mikkel Skovgaard Sřrensen (mss at stofa dot dk) Bug Fixes: [Security] Lots and lots of security fixes to raise internal security [Survey at Runtime] -oth value not saved in conditional radio list question (lemeur) [Tokens] A typo in register.php (lemeur) [Tokens] email adress format not checked with inserttoken, updatetoken and uploadldap features (lemeur) [Import / Export] Temporary directory not set for Excel exports, possibly yielding open_basedir restriction problems (c_schmitz) [Statistics] "Browse"-Button for "Other" isn´t available at displaying statistic results for "List (Radio)" (c_schmitz) [Survey at Runtime] limitmaxansw Javascript error (lemeur) [Survey Design] All assessments meet consistency standards (leochaton) [Translation] Missing translations in integritycheck.php (lemeur) [Survey Design] Condition with "No answer" as criterion not applied correctly in radio#and dropdown lists (lemeur) [Templates] {ANSWER} CSS style (lemeur) [Survey Design] Yes/No/Uncertain array missing attributes (lemeur) [Import / Export] Last question attribute in group import is not imported (lemeur) [Import / Export] Error when uploading saved survey (leochaton) [Survey at Runtime] Add missing units of measure to style declarations (lemeur) [Import / Export] config-ldap.php advice erroneous for active directory (lemeur) [Statistics] Error when generating statistics #Couldn't do count of values... (c_schmitz) [Tokens] Unable to import .info emails (lemeur) [Survey Design] Turkish language is not seen in the drop-down menu (c_schmitz) [Installation] running upgrade fails on mssql (c_schmitz) [Survey at Runtime] Survey answers are not entered in database anymore apparently, mails still sent (c_schmitz) [Security] Login can cross over multiple instances. (c_schmitz) [Security] email size is too short (c_schmitz) [Survey Design] Sending email to group in admin screens failing (c_schmitz) [Installation] installation of mysql fails (c_schmitz) [Import / Export] Import token csv #unable to send invitation (c_schmitz) [Data Entry (non public)] Conditions don't work with html tags (c_schmitz) [Survey at Runtime] Warning on accessing invalid survey (lemeur) [Survey at Runtime] Minor Display Error in IE7 in "Edit Current Survey"-Menu (c_schmitz) [Security] Removing user does not remove user rights (lemeur) [Installation] Timeout in access to admin tool (leochaton) [Import / Export] Antworten exportieren: Fehler beim Export von Zugangsschlüssel-Feldern (c_schmitz) [Security] http://www.milw0rm.com/exploits/4544 [^] (c_schmitz) [Installation] 1.52 fails to install on RedHat/Apache server (c_schmitz) [Assessments] Editing assessments (c_schmitz) [Import / Export] Warning on Importing a survey (c_schmitz) [Survey at Runtime] Admin notifications are not working correctly for some Text Question Types (c_schmitz) [Templates] Can´t save startpage.pstpl in Template Editor (c_schmitz) [Print View] Phrase "by" using an Expiry-Date for a survey is not translated at Printable Survey (c_schmitz) #geschlossen. 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 * 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...