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
increased fastcgi processes to 4; bugfixes - outreach weight only converts imperial pounds if exists & list all screen tests skips inactive screen terms
bugfixes - M::Roles::Outreach::calculate_pack_return_date() was updating original pack_due date when adding 1 month; outreach questionnaire still required kgs or stones for weight - now both optional; imatinib chart plotted single data point - now checks for valid previous results, not just previous records
added get_yaml_file() to ScriptHelpers; expanded null_nhs_numbers.pl to include all requests, and exempted clinical_trials section of nhs_numbers_exempt.yml
bugfixes to RequestUpdate::do_trial_number_update() - checks for patient/trial entry before trying to insert new one; unfixed_histology_samples.pl date range error
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