/*******************************************************************************
 *
 * Leiden Open source Variation Database (LOVD) Changelog
 *
 *************/

/*******************
 * 2.0 Build 05
 * 2008-03-28
 *********/
 * Fixed bug; Creating a custom link could lead to some errors being shown.
 * Fixed bug; Editing a custom link could lead to some errors being shown if  no
   active columns were chosen.
 * Fixed bug; Custom link information from data entry forms falsely reported all
   custom links were active for the Gene/Reference column.
 * Added directory traversal attack check on GenBank file names.
 * Fixed bug; Search terms including _ or % returned more results than wanted.
 * Removed columns from the full download file that appear  to  confuse  people.
   Also rearranged the ID columns a bit.
 * Added Free Edit feature which was present in 1.1.0 also - ability to find and
   replace values in a specific column throughout one or more gene databases.
 * Translated Dutch comments to English.
 * Updated the code that checks for empty form elements to prevent possible  PHP
   notices.
 * Added warning message on the edit variant form of variant entries  which  are
   shared with other patients, that changes apply to all patients.
 * Updated the variant overviews, if more than 10 other variants are  associated
   with the same patient, they are hidden to provide a cleaner overview.
 * Full submitter information is now directly accessible from the submitter link
   in the Patient/Reference column. Email addresses have been removed  from  the
   submitter public listing.
 * Fixed bug; LOVD installation title was mentioned to have a default value, but
   an empty field was not allowed. Leaving the field empty will now set the LOVD
   installation title to the mentioned default value.
 * Got rid of "undefined" value in Patient ID field showing in Internet Explorer
   browsers in the "Using an existing patient" popup on the submission form.
 * Shortened some long standard page refresh times.


/*******************
 * 2.0 Build 04
 * 2008-02-29
 *********/
 * Installation instructions are now in INSTALL.txt in stead of INSTALL  because
   the case insensitive filesystem on Windows hosts does not allow  the  INSTALL
   file to co-exist next to the install directory.
 * Fixed bug; Variant overview based on patient origin showed in some cases some
   form markup problems. Also shortened the listed gene names to make more space
   in the form.
 * Included the variant listing based on patient origin in the Variants menu.
 * Fixed bug; It was possible to assign a patient to a deleted submitter.
 * Improved the variant listings per submitter -  you can now select which genes
   you want to see the variants of.
 * Added a link in the Variants menu for switching to another gene database.
 * Fixed memory consumption problem of import script occuring in large databases
   when loading all variant and patient2variant data into the memory. This fixes
   the problem in most cases, but memory errors can still occur depending on the
   server settings.
   Added warning on the import page about this.
   Fixed bug #17; "Impossible to import anything anymore,  import script returns
   empty page".
 * When resetting a custom column to the system defaults, you are forwarded back
   to the column information directly.
 * Fixed bug; Custom column data type information was quoted twice, which mostly
   effected the regular expression patterns, resulting in rejected form input.
   NOTE: Regular expression patterns already effected by this bug are not fixed.
 * Fixed bug; When navigating from the setup's submitter overview to the variant
   listing, not all genes where searched in.
 * Added ability to permanently remove submitters which do not have any patients
   in the system.
 * When editing a configured custom column, the width of the column is displayed
   just below the column width field, to give an idea of the current situation.
 * Fixed bug; When visiting two LOVD installations after each other,  LOVD could
   report an error about a non-existing gene.
 * Fixed bug; Import script applied input pattern check on empty values, too.
 * Fixed bug; The custom link detailed view didn't mention if the link is active
   for the Gene/Reference column.
 * Added feature to temporarily remove columns from view in the variant listing.
 * Fixed bug; Did not remove all menu items when no gene was available yet.
 * Fixed bug; The LOVD updates information, retrieved from the LOVD website, was
   not quoted but put in the database directly in the case of an available  LOVD
   update. This resulted in a silent query error for the 2.0-03 update.
 * Fixed bug; Downloading variants may not download the homozygous mutations!!!
 * Enabled LOVD to run under the Secure Socket Layer HTTP (HTTPS) protocol.
 * Added ability to select if LOVD should run under SSL (HTTPS) only.
 * Improved efficiency by having a block of code skipped when just checking  for
   updates.
 * Fixed bug; Alternative link from submitter's variant listing to detailed view
   did not work.
 * Replaced 'polymorphism' with 'variant with no known pathogenicity', according
   to HGVS recommendations.
 * Updated pathogenicity list to be able to include more pathogenicity values in
   the future. All existing entries will be updated by the upgrade script.
 * Added options "Probably pathogenic" and "Probably no pathogenicity".
 * Added format version number in the variant download file. This allows LOVD to
   apply corrections when importing older file formats. When importing a variant
   download file from 2.0-04 into an older LOVD release, remove the first line.
 * Fixed bug; If a custom link was active for a column which was not added, lots
   of error messages appeared on the submission form.
 * Dropped upgrade support from the alpha releases.  If you are running an alpha
   release (from before April 27th,  2007) you need to upgrade to a beta release
   first, before you can upgrade to the latest stable release.
 * Included version 0.2 of official LOVD module "mutalyzer".
   - Added module to the variant edit form.
   - Fixed bug; intronic mutations containing a plus were not sent to  Mutalyzer
     correctly.
   - Enabled module to run under the Secure Socket Layer HTTP (HTTPS) protocol.


/*******************
 * 2.0 Build 03
 * 2008-01-25
 *********/
 * Fixed bug; when editing other users, a faulty "gene has no curator" error may
   show up in some cases.
   Fixed bug #22; "Unnecessary  'This gene has no curator'  errors when  editing
   user".
 * Added ability for curators to align the header and footer messages.
 * Added ability for submitters to have more than one email address.  This was a
   feature present in LOVD 1.1.0, and has now been reintroduced in 2.0,  using a
   different method.
 * Added warning message when editing a column data type, that data may be lost.
 * Added note not to add 'Patient/' or 'Variant/' to a new custom column ID.


/*******************
 * 2.0 Build 02
 * 2007-12-21
 *********/
 * Fixed bug; function to change the gene's last updated date was missing.
   Fixed bug #20; "Gene's 'Last update' field not updated".
 * Fixed bug; submitters didn't have the option to fill out the pathogenicity of
   the variant.
 * Added curate button in the configuration area, to guide new users.
 * Fixed bug; mutation suggestions listing in "Using an existing variant" option
   of the submission process did not work in Internet Explorer browsers.
 * Fixed bug; curators couldn't search on the submitterid field, although it has
   a search field.
   Fixed bug #21; "Cannot search on submitter ID".
 * Added lovd_magicQuoteAll() and lovd_magicUnquoteAll() functions and  modified
   existing lovd_magicQuote(&$var) and lovd_magicUnquote(&$var) functions to get
   rid of deprication errors in the error log when using PHP 5.X.
 * Modified lovd_magicQuote() function to use mysql_real_escape_string() instead
   of addslashes(). Carriage returns and linefeeds are not affected.
 * HGVS standard columns can now be edited (Managers and up).
 * Searching for a specific non-public variant by unauthorized users now results
   in a specific check is such a variant exists, and a proper message to contact
   the curator.
 * Non public variants can now be excluded from the unique variant listings (see
   "Security settings" section of the LOVD system settings).
 * Fixed some grammatical errors.
 * When you edit non-global column settings you are no longer required to  enter
   your password.
 * Fixed problems when editing the system settings because the disease list  can
   get rejected because of too strict pattern matching on this page.
 * Updated full legend somewhat.
 * Long select options are cut off on the forms some more, now at 75 characters.
 * Changed wording to tried to distinguish the different custom column options.
 * Added option for selected columns to be reset to the system's default.
 * Fixed bug in not unquoting submission data written in the confirmation email.
 * Fixed bug in not unquoting submission data written on the submission overview
   page.
 * Fixed bug in not quoting data taken from the database when adding variants to
   an existing patient.
 * Fixed bug; during the submission of variant data,  values stored in  multiple
   select lists could not be be stored properly.


/*******************
 * 2.0 Build 01
 * 2007-10-19
 *********/
 * Added index on submitterid column in the patients table to speed up the list-
   ing of submitters in the setup area.
 * Applied fix for bug #18 to detailed variant view,  submitter's variant  view,
   and variant overview based on patient origin.


/*******************
 * 2.0 Beta 10
 * 2007-10-19
 *********/
 * Fixed some markup errors in emails sent by LOVD.
 * Changed default sorting column from Exon to Variant/DNA.
 * Fixed bug; when sorting on the DNA column, the variants were not sorted based
   on the sort algorithm; a simple text sort was used in stead.
   Fixed bug #18; "Variants do not sort correctly when selecting DNA  column  to
   sort on".
 * Implemented new lovd_wrapText() that handles long words (text without spaces)
   more intelligently.
 * Added ability to set whether a custom column is 'standard' or not; this is of
   use for Variant columns only as newly created genes will include all standard
   Variant columns.
 * Moved some duplicated JavaScript code for sorting custom columns into an  own
   include file.
 * Updated regular expression that checks selection list options and added  this
   check to the forms managing Variant and Patient columns.
 * Included version 0.1 of official LOVD module "showmaxdbid".
 * Updated descriptions of Variant/DBID column to explain the ID a bit more.
 * Increased size of module name column.
 * Added submitterid column for curators in complete variant overview.


/*******************
 * 2.0 Beta 09
 * 2007-09-28
 *********/
 * Rerunning installation script when LOVD is already installed will now not re-
   run the check for new modules when modules are already installed.
 * Before installation, LOVD checks for compatible versions of PHP and MySQL.
 * Increased efficiency by preventing an unneeded database query when  select_db
   is set.
 * Added the "Status" column to the short and full legends in case it's shown in
   the variant table (thanks to Ophélia Maertens, Ghent University, Belgium, for
   reporting).
 * Fixed memory consumption problem of import script occuring in large databases
   when loading all patient data into the memory.
   Fixed bug #17; "Impossible to import anything anymore,  import script returns
   empty page".
 * Fixed bug; feature which adds previously selected but now non-existent values
   to a selection list, failed to work for drop down lists where only one option
   can be selected.
 * LOVD now includes an HTML title based on the page being viewed.


/*******************
 * 2.0 Beta 08
 * 2007-09-07
 *********/
 * Changed variant listing query a bit that fetches other mutations in the shown
   patient, to fix somewhat buggy behaviour in the display of the variant names.
 * Applied a few changes to clearify the view for computers with a smaller sized
   screen (setup area, submit area).
 * Added option to add a variant to the submission process,  which is already in
   the database. The functionality used to support the user choosing the desired
   variant makes use of the AutoComplete library by Richard Heyes (phpguru.org).
 * Fixed bug; the setup area showed the wrong date the system was last updated.
   Fixed bug #15;  "Date updated shows date of installation,  not date  of  last
   update".
 * Added unique indexes on username columns of the user and submitter tables.
 * Added option to curate (publish) a variant by the push of a button.
 * Fixed bug; clearing submitter - patient link did not print correct log entry.
 * Fixed bug; variants starting with "c.(" were not sorted properly.
   Fixed bug #16;  "Error in creating sorting code with variants  starting  with
   'c.('".
 * Cleaned up the style sheet.


/*******************
 * 2.0 Beta 07
 * 2007-08-17
 *********/
 * Fixed bug; the submission forms showed errors when adding new data or editing
   existent data (in some cases). Bug introduced in build beta-06.
   Fixed bug #14; "Errors shown on patient data submission form".
 * Added 'cancel' buttons on variant data and patient data submission forms.
 * Added option to submit new variants to an existing patient.
 * View patient information without considering any variants is now possible.
 * Empty values (no value previously selected from the list) are no longer added
   to selection lists on edit forms.
 * After editing a patient's data, the user is now forwarded back to the patient
   information page in stead of the gene's general variant listing.
   Fixed bug #13; "Edit patient redirect leads to listing of all contents".
 * Fixed bug; when viewing a variant with unknown allele in detail, all variants
   from the same gene in the same patient where highlighted in the listing.
 * After removing a variant from a patient with other variants left, the user is
   now forwarded back to the patient information page.
 * Fixed bug; the link to the bug tracking system returned by the $_CURRDB class
   was broken.
 * Fixed bug; variants_search.php required a gene to be chosen, but this was not
   checked possibly resulting in a NoCurrDB error.
 * Added button on the patient overview to add a new variant to the patient.
 * Added ability to connect a submitter to a patient, or clear the connection.


/*******************
 * 2.0 Beta 06
 * 2007-08-03
 *********/
 * Added link to submitter's submissions from submitter overview in Setup area.
 * Removed a number of mandatory columns from the variant import  format.  These
   columns are no longer mandatory:
   'ID_pathogenic_', 'ID_status_', 'ID_submitterid_',  'ID_variant_created_by_',
   'ID_variant_edited_by_', 'ID_patient_created_by_', 'ID_patient_edited_by_'.
 * It is no longer needed to repeat variant or patient information in the import
   file; as long as the 'ID_allele_', 'ID_variantid_' and 'ID_patientid_' fields
   are present, all other fields can be left empty for previously known entries.
 * If a selection list is converted to a text field, a note is added that values
   should be separated by a semi-colon (;).
 * Fixed bug; if a selection list had previously been converted to a text field,
   but now selection options have been provided, the previously chosen value was
   lost if it was not part of the new list of options.
 * LOVD will now throw an error when there is no MySQL support installed instead
   of showing an empty page.
 * When selecting a different gene database, you do not need to click the button
   anymore.


/*******************
 * 2.0 Beta 05
 * 2007-07-06
 *********/
 * Updated LOVD module system; modules are now allowed to edit LOVD forms.
 * Included version 0.1 of official LOVD module "mutalyzer".
 * Fixed bug; while selection list fields where converted to text fields in  the
   absence of a valid set of selection list values,  the previously chosen value
   was not converted to a text value.
 * The name of files downloaded from LOVD has been changed to a different format
   because some Windows computers could not interpret the value.  The format has
   been changed to LOVD_GENESYMBOL_YYYY-MM-DD_HH.mm.ss.txt.
 * Fixed bug; multiple-select option lists do not send their data when no option
   has been selected. This caused an error message in LOVD.
 * Added search overview based on patient origin.  This overview can search  for
   variants in all genes in the LOVD installation that match your patient origin
   search terms.
 * Increased size of three standard columns, as they were too short by accident;
   Variant/DNA, Variant/RNA and Variant/Protein.  All existing databases will be
   updated by the upgrade script.
 * The small blue light icons that were used to show whether an option was on or
   off, have been replaced on some pages by marks (V or X) to improve clearity.
 * When defining the selection list values of a custom column, the question mark
   (?) is now accepted as a valid abbreviation value.
 * Sorted the values of the exon numbers selection list on the search form.
 * Added "My submissions";  a feature which allows submitters to get an overview
   of all submissions they've sent to the database. It also allows others to get
   the list of submissions for any submitter. This feature can be turned off, so
   that it is only accessible for authorized users (Curators and up).
 * Added "Update your registration" link to the manage user overview when a user
   is viewing his own account.
 * Changed wording on configuration area and setup area a bit to clearify custom
   column features.
 * At install time, LOVD will also check for modules.


/*******************
 * 2.0 Beta 04
 * 2007-06-15
 *********/
 * Included first version of LOVD module system.  LOVD modules can be installed,
   activated, deactivated and uninstalled.  LOVD does not ship with any  modules
   yet.
 * Fixed bug; when upgrading to 2.0-beta-03,  the custom link "Pubmed"  was  not
   activated for the gene reference field on the gene homepage.
 * Log events can now span 15 characters.
 * LOVD columns 'variant_edited_date_' and 'patient_edited_date_' are no  longer
   mandatory during import.
 * The standard LOVD column 'ID_sort_' is no longer mandatory to be included  in
   the import file, and it's value will be automatically generated when empty.
 * Fixed bug; a database error was shown under certain conditions when importing
   new entries whilst already having entries in other gene databases.
 * The import form now shows the available variant and patient IDs to facilitate
   easy import of new variants or patients.
 * The standard LOVD columns 'variant_created_date_' and 'patient_created_date_'
   are no longer mandatory to be included in the import file,  and  it's  values
   will be automatically generated when empty.
 * Removed redundant menu options for the configuration area if there is no gene
   database created yet.
 * Downloading entries from an empty gene database by curators now yields a file
   containing the column headers, instead of a "no variants" message.
 * When using cookies for user authentication, the cookie path is now set to the
   LOVD install path, if set to '/'.  This increases security by not sharing the
   PHP session ID with other websites on the same server and allows working with
   several LOVD instances on one server at the same time.
 * Fixed bug; lovd_calculateVersion() did not handle 2.0-XXX-00X type of version
   style.
 * Fixed bug; MySQL error message was not shown in the case of errors during the
   import of variants in InnoDB table types.


/*******************
 * 2.0 Beta 03
 * 2007-05-25
 *********/
 * Removed some development code from the release files.
 * Fixed bug; notices were thrown when a user was disallowed access based on the
   IP address check.
 * When a user is disallowed access based on the IP address check, the user will
   now be logged out directly.
 * Restructured the gene creation and gene edit forms.
 * Added gene database field to mention references to use for citations.
 * Fixed minor bug; <SPAN> tag was not closed after legend at variant listings.
 * Added ability to add a header and footer on gene specific pages. This feature
   was available in 1.1.0 by using text files, and is now included in the forms.
 * Changed "access denied" message to include a link to the log  in  form.  Also
   added a link to the registration page if it's shown at the submission page.
 * Added ability to include disclaimer on LOVD gene homepage.
 * Restructured LOVD gene homepage somewhat.


/*******************
 * 2.0 Beta 02
 * 2007-05-11
 *********/
 * Fixed small error in stylesheet which rendered a visited link from the footer
   in blue, which was hard to read.
 * Fixed some typos and changed wording on several forms.
 * Fixed faulty pictures of login and logout page headers.
 * Removed redundant user setting (refresh variant listings) since this  setting
   is not applicable to LOVD 2.0.
 * Added password quality check, to increase overall security.
 * Fixed typo in full legend description of the Variant/RNA column.
 * Dropped upgrade support from the development releases.  If you are running  a
   development release (from before November 30th, 2006) you need to upgrade  to
   an alpha release first, before you can upgrade to the latest beta release.


/*******************
 * 2.0 Beta 01
 * 2007-04-27
 *********/
 * Added default value to "Times reported" column on submission form.
 * Added ability for managers and curators to edit the selection list values  of
   custom columns.
 * Dropped error reporting feature. It will not be implemented in LOVD 2.0-01 so
   all related settings have been removed from the config.ini file.
 * Changed wording on the full variant listings to make  clear  that  non-public
   variants are hidden from view.
 * Added ability to link an online GenBank file to a gene. The file is currently
   not used by LOVD yet.
 * Added ability to specify whether a gene's reference sequence  is  genomic  or
   coding DNA.


/*******************
 * 2.0 Alpha 10
 * 2007-04-13
 *********/
 * Added ability to import previously downloaded tab-delimited text files.
 * Implemented #5; "Add upload functionality for files containing variants".
 * The use of $_FILES['..']['error'] makes LOVD somewhat depend on PHP >= 4.2.0.
 * Fixed bug; multiple custom links inserted in the same field caused  collision
   of the custom links.
 * Fixed bug; when editing a variant, the sorting code was not updated.
 * Added LOVD custom column "Patient/Times_reported", which is added by default.
 * Fixed bug; CURRDB->checkInputType() reported wrong value for the column name,
   and did an invalid check for the integer type, which always returned false.


/*******************
 * 2.0 Alpha 09
 * 2007-03-30
 *********/
 * Removed redundant table join from a variant listing query.  This should speed
   up the listing with high numbers of patients.
 * Optimized MySQL table indexes to greatly improve speed of variant listings.
 * Optimized MySQL query to greatly improve speed of gene listings.
 * Removed mention of Path column in the legend for the unique variant listings,
   where this column is actually absent.
 * Fixed bug; removing the Variant/Exon column from any gene resulted in a query
   error on the variant listings, due to the inability to find a sorting column.
 * Fixed bug; minor fix in how patient reference information gets printed.
 * Added icon for lovd_showInfoTable() and added ability to provide table link.
 * Added ability to download variant and patient data, including search results,
   in a tab-delimited text file.
 * The header of the variant table will be repeated every 25 variants.
 * Updated in_array(..., array_keys(...)) calls to array_key_exists(). This will
   make LOVD depend on PHP >= 4.1.0.
 * Made preparations for importing downloaded tab-delimited text files.


/*******************
 * 2.0 Alpha 08
 * 2007-03-16
 *********/
 * Added ability to report a variants' pathogenicity. The pathogenicity is split
   into 'Reported' and 'Concluded' pathogenicity.
 * Pathogenicity data is shown on variant listing and detailed variant view.
 * Added link to polymorphism table from the gene homepage.
 * Fixed bug; variant allele value was not properly mentioned in the  submission
   email.
 * Changed the standard system log sorting direction to newest to oldest.
 * The Patient/Phenotype/Disease column is no longer mandatory so that  patients
   without noticably affected phenotypes can be added to the system.
 * Fixed bug; due to a parsing error, LOVD kept checking for updates whenever an
   update was available.


/*******************
 * 2.0 Alpha 07
 * 2007-02-23
 *********/
 * Added CURRDB->hideColsByTable(), which hides Patient or Variant columns.
 * Added unique variants view,  which is the new default variant view and allows
   a better overview of stored variants.
 * Unique variants view includes search functionality, also.
 * Set stylesheet text alignment setting in data tables to 'left'.
 * Split setup_columns.php into setup_columns.php and setup_columns_global.php.
 * Fixed bug; when creating a new custom column,  the MySQL column type for text
   fields was determined using the wrong value as the maximum length.
 * Added ability to globally edit custom columns.
 * Increased the size of the LOVD update notification window.
 * Fixed bug; default sorting column of admin submitter overview was set to non-
   existent column.
 * Changed the NOT search character from - to !.  Searching for NOT 'C>T' is now
   written as "!C>T".
 * Changed allele column type and added more detailed options for this field.
 * Swapped patientid and variantid in ID-code which is passed from page to page.
   This implies direct URLs to patient/variant details need to be updated.
 * Small textual changes.


/*******************
 * 2.0 Alpha 06
 * 2007-02-09
 *********/
 * Fixed bug #12; "Selection list value lost on edit of sequence variant".
 * Fixed bug; lovd_showInfoTable() selected wrong default if  incorrect  message
   type was passed to the function.
 * Added stylesheet entry for <BUTTON> elements.
 * Added ability to create new custom columns.
 * Added  LOVD  custom  columns   "Patient/Detection/Tissue",   "Patient/Origin/
   Geographic", "Patient/Origin/Ethnic" and "Patient/Origin/Population".


/*******************
 * 2.0 Alpha 05
 * 2007-01-26
 *********/
 * Added listing of active custom patient columns to the Setup area.
 * Added detailed view of active custom patient columns to the Setup area.
 * Added ability to resort custom patient columns.
 * Added new function lovd_describeFormType() in inc-lib-columns replacing often
   duplicated code. Function also implemented in column detailed views.
 * Added ability to add pre-configured custom patient columns to LOVD.
 * Mandatory variant fields are not mandatory anymore when the variant status is
   lower than "Marked".
 * lovd_showInfoTable() now accepts third optional width argument.
 * Added ability to edit custom patient columns.
 * Added ability to remove non-HGVS compliant custom patient columns.
 * Fixed minor bug in the upgrade script that might cause data  malformation  in
   very rare cases.


/*******************
 * 2.0 Alpha 04
 * 2007-01-19
 *********/
 * Fixed bug; update icon did not work if an update was available.
 * Fixed bug; LOVD kept checking for updates under some circumstances.
 * Changed accepted output from upstream's package_update script.
 * Changed copyright notice at the bottom of each page to 2007.
 * Added ability to add pre-configured custom columns to a gene.
 * Added ability to edit custom columns within a gene.
 * When creating a new gene, the standard variant columns' Created By field will
   be set at 'LOVD' in stead of the active user's name.
 * Fixed bug; problems with viewing update information if cookies were disabled.
 * Added ability to resort a gene's custom columns.
 * Added LOVD custom columns "Variant/Type" and "Variant/Location".
 * Changed a couple of custom column's data types.
 * Selecting a new gene database now also shows the gene symbol.
 * Fixed bug; Links to other resources table on gene homepage will now only show
   if external resources are available.
 * Gene home page now shows links to the variant table and the search forms.
 * CurrDB class now accepts field name as parameter for buildFormTable() method.
 * Search forms created and linked to the existing search functionality.
 * Various small bugs and typos have been fixed.


/*******************
 * 2.0 Alpha 03
 * 2006-12-22
 *********/
 * Fixed missing files in package (gfx/mark_0.png, gfx/mark_1.png, COPYING).
 * Removed obsolete files in package (setup_cols_edit.php, setup_cols.php).
 * Disabled the edit custom column link in the Setup area for now.
 * Added listing of active custom columns to Configuration area.
 * Added detailed view of active custom columns to Configuration area.
 * Added ability to remove non-HGVS compliant custom columns from a gene.


/*******************
 * 2.0 Alpha 02
 * 2006-12-08
 *********/
 * Added INSTALL readme.
 * Implemented #2; "Add ability to empty variant table".
 * Changed upstream URL to www.LOVD.nl.
 * Fixed bug; forgot unsetting column when viewing account details as user.
 * Fixed bug; couldn't search on variant status due to a typo in the db query.
 * Changed part of the form description of the disease list on the settings form
   from "this gene" to "the available genes".
 * Added notice to the listing of available custom columns.
 * Implemented XSS vulnerability fix; implemented in all public forms  and  most
   manager forms, except for the ones containing fields really 'requiring'  HTML
   input. Fix simply refuses to receive HTML from any field. Will be implemented
   for the remaining forms in a more graceful way later on.
   Thanks to Robin Vickery for pointing out the vulnerability.
 * Changed header at LOVD Gene configuration area.


/*******************
 * 2.0 Alpha 01
 * 2006-11-30
 *********/
 * Initial release to general public.
