bugfixes: L::Local::LIMS supplies CGI::Simple object for C::R::PDF to call query() method - for mail_reports.pl; update_request validation removes jquery watermarks on date/time fields; removed BEGIN block from request_forms.cgi and loaded FindBin from local::lib to avoid system Carp issues; changed request_report to request_report_view in chart.sql
fixed missing specimen error - caused by submission of 'BMAT.PB' - RDBO 0.80 truncated at 4chars; moved specimen split regex to Local::Utils & added validation of specimen length; fixed ErrorHandler error in assuming exists - didn't for devel server; added Sphinx search facility - switchable on/off via config; changed bcl1 to cyclinD1 in gallium trial data feed
changed 'confirmation' flag in edit patient function to all_records; replaced FV_length_between & FV_max_length methodss in check_param_length validation - Data::FormValidator upgrade to v4.71 seems to have broken them
bugfixes - new_request validation was broken by having 2 msg keys; fixed issue_diagnosis_revision_alert() in previous version caused test scripts to trigger messaging
allowed emailing of anonymised reports to non-secure contact address - moved check_email_is_valid() from validation class to C::Request::_check_secure_recipient(); request log view/print links hidden from external user - caused confusion
patched Local::Utils::check_date_order() to only check defined dates for default_unknown value; added IP address to who's logged in table, for admin login only
bugfixes - changed submission of final diagnosis to always require reason for diagnosis change (was optional but missing value caused data commit to die); password_reset() tests for new_passwd_data before using in 'eq' - could be undef due to session deletion