bugfix: failing datetime validation using placeholder 'min' in IE11; storage module expands hidden fields (volume, etc) for plasma samples; attempt to supply valid 'from' address for messages addressed to leeds.ac.uk - still not working
moved xtr_96 dummy data to Roles::Storage; adapted xtr-96 functions to handle 24, 48 or 96 well racks - controller supplies dimensions toi .tt to draw table; changed configurdation for ftp_file() method to use cwd if supplied and ability to override binary mode; syncona-14mg script logs datetime; new genomics xsd after field changes; disabled some labels in genomics cancer blood SLF
patched histology blocks worklist to hide non-block/slide sample types; 1 new & 1 renamed field for genomics, returned additional_samples to SpecimensBlood for legacy ppm xml validation
replaced MAX(CASE WHEN ..) in genomics_sample_linkage_form_data query - doesn't work with n = 1; replaced 2 inactive lab_test_result_options for inactive fixation menu
added username validation to admin new user function; added specimen type to trial cases alert; revised genomics schema to reclaim unused sections & tests
new barcodes function; re-arranged get_object_by_param() to accept simpler 2-element args (then didn't use it for barcodes function); bugfix to genomics xml validator & generator scripts - method of camelcasing section_name altered original array after 1st cycle of loop; EQA samples flagged as ST for billing; extended xsd for cancer dataset