Temprecord Multiple Logger Validation Utility v1.6.8.819 ReadMe.txt
===================================================================

Thank you for using TempRecord Multiple Logger Validation.  This text
can be found in the file README.TXT in the directory where you
installed MLV.

The file contains a brief history of changes to MLV and
additional notes on program operation or possible problems detected
after the release of this version.

TempRecord International Ltd.
18th September 2019

http://www.temprecord.com
info@temprecord.com
---------------------------------------------------------------------
Changes to 1.6.8.819 released 18th September 2019

  - Fixed.  Calibration expiry status is now correctly reported.
  
  - Added.  Support for the newer ".TRX" data file format.  Support 
    for the ".TR" file format is unaffected and a project can include 
    a mixture of file types.
    
  - Added.  The meta-strings %Version% and %Build% are now implemented in
    filenames and print header and footers.  %Version% expands to the full
    4-digit groups of the EXE version, and %Build% expands to just the build
    number (the last digit group).

    Environment variable values can also be referenced by enclosing them in pairs
    of percent signs, e.g. %%USERNAME%%.

  - Added.  Right-clicking in the project file list tab will bring up a context
    menu with an additional entry to load the calibration certificate for that
    file's logger into a browser window.

  - Added.  The logger firmware version is now shown in the file list display
    on the datafile tab.  It can be enabled/hidden with a checkbox project option.

  - Added.  MLV can now read the .TRX files produced by TRW versions 6.xxx
    and above.

  - Improved. PDF files generated by MLV are now compressed, so should take
    up around a third the space.  Viewing or printing the files is unaffected.

  - Added.  Updates to the supported Temprecord logger sensors

  - Improved.  Further tweaks to the formatting and conditional pagination
    of paragraphs in reports.

  - Fixed.  The default startup position for the main form is now the centre
    of the screen.  Before, screens with smaller resolutions could end up with
    the MLV main window positioned at an awkward location on startup.

  - Improved.  The setup executable is now version-stamped with the same
    version as the MLV release, so it is no longer necessary to start
    mlv-setup.exe in order to see what version the setup program will install.

  - Changed.  The Temprecord logo is now displayed on the left-hand side
    of the print header.  This affords more room for the right-hand header for
    instances where the report filename is printed in the header.

  - Added.  There is now a summary report option to print the reference
    trace on a separate graph.

  - Added.  There is now a summary report option to suppress the warning
    dialog that loggers in a report have differing sample periods.  An
    advisory warning is always printed in the report.

  - Improved.  The insertion of page breaks on memo fields such as the report
    notes field should be better.  Before, a block of text in the report notes
    field was treated as one paragraph, even if it included hard line breaks,
    and MLV attempted to place a notes field on a page such that a page break
    did not occur between the notes title and the body of the notes memo.

    This meant the a notes memo printed near the bottom of the page was
    always shifted to the next page if there was not enough room left at
    the bottom of the page for the entire block.

  - Added:  CSV files can now be specified as the reference source.
    Temperature and humidity reference sources are still independent - i.e.
    it is possible to have a CSV file as the reference for humidity logger
    records, and a particular TR file for the reference for temperature
    logger records, all within the same project.

    Along with the path and name of the CSV file, there are also project
    settings for the column number and/or column heading name of the particular
    column in the CSV file you want to use as the reference source.  If you
    specify a column name, MLV will search the column headers for the best
    match for the name you have specified.

  - Known Issue:  When swapping between projects where one project has been
    previously imported from another computer, MLV sometimes "loses" the
    connection between the datafile and it's path.  A simple work-around is to
    drag and drop the files from the correct folder onto the MLV window and
    delete the original entries from the datafiles tab.

  - Fixed:  The calibration status of loggers should now display correctly in
    all cases in the reports.

  - Fixed:  The reporting of the report interval end date in the preamble of
    the summary report was sometimes incorrect for humidity reports.
    
  - Improved: The report filename combo now has a drop-down with a history
    of previous entries.

  - Added:  The report filename combo now has a drop-down with a history
    of previous entries.
    
  - Added:  You can now set the font size of the text in the report header
    and footer.

  - Added:  Functions to Copy/Cut and Paste text have been added to the
    right-mouse-click menu in the datafiles list.  This eases the entry of
    similar text into successive ID fields.

  - Fixed:  Operator or higher access is now required to edit the ID fields
    of a list of TR data files in a project.

  - Added:  Where appropriate, the status of the recalibration expiry of
    the loggers is included in the report.

  - Added:  A project option has been added to specify the name of the
    client.  The client's name is then shown in reports, and is also available
    to header and footers and report folder and filenames via the  %Client%
    meta-string.

  - Fixed:  A program execution error no longer results when a time of
    00:00 is entered into the start date-time or end date-time controls
    of the report options.

  - Known issue:  MLV can stop responding if a report is generated when
    there is no printer installed.

  - Added: command-line option to enable debug statements concerned
    with access control functions to assist in troubleshooting access control
    issues.

  - Added: /SAVEDEBUG command-line option to save the contents of the "Output"
    memo (where debug lines are also written) to a debug log file when the
    application exits.

  - Added: debug log files are also date-named and saved to their own folder.
    They are also sent with diagnostics reports.

  - Added: a default "starter" access control file is installed when an
    existing access control file is not found at installation time.

  - Added: an external access control file can be packaged with the
    installer to provide a preconfigured set of usernames and passwords.

  - Added: numerous installation log entries are added to the
    installation log file as installation proceeds.

  - Added: the 20 most recent installation, startup, and error log
    files are retained.

Changes to 1.2.0.238

  - Added: version of MLV to the help text

  - Added: "What's new in this version" topic to the help text.

  - Improved:  The exception reporting dialog now includes a memo field for
    the user to describe what they were doing when the error occurred.

  - Added: temperature and humidity plot span controls.  If this is enabled,
    the plot has a displayed span equal to the span setting, centred about the
    mid-point of the minimum and maximum data values.

  - Fixed:  the polynomial correction calculation was being calculated wrongly.

  - Added: checkboxes to determine if the polynomial correction is applied to:

        - the T ref data from an ASCII text file
        - the H ref data from an ASCII text file
        - the incoming data from the serial port en route to the reference log.

  - Added: handling of degrees K to ASCII file and serial ref data parsers.

  - Changed::  the startup log folder is now off the local appdata folder.  This
    was in the Program Files folder but we wanted to get away from writing to
    the PF folder other than at installation time as it may complicate things
    when running under Vista at reduced access levels.

  - Added: shortcut keys to force exception (Ctrl-Shift-Alt-E) and send
    diagnostics report (Ctrl-Shift-Alt-D)

  - Fixed:  X axis graticules did not always display when plotting temperature
    error vs temperature starting at negative temperature values.

  - Added: relative filenames storage.  The data files and reference files
    are now stored relative to the path of the project file so that projects
    can be exported/imported to other systems without having to find all
    the file paths again to unbreak the project.

Changes to build 293

  - Fixed: the access level user list was not being refreshed .

  - Changed:: updated the Temprecord logo on the General options page.

  - Fixed:  some images were losing their contents at run-time.

  - Added: a "Wizard" that pops up when MLV starts.

  - Added: help topics for all error and warning messages.

  - Added: allowed right-click open PDF and delete functions on the past
    reports grid to operate on all selected files.

  - Changed:: enforced access level for delete report, open report, explore,
    remove data file.

  - Added: speed buttons for common operations.

  - Improved: cleaned up the project file datestamping.

  - Fixed: various fixes to projects handling.

  - Fixed: minor fix for plot extent when file contains humidity records but
    humidity report not actually asked for.

  - Improved: the "send diagnostic report" dialog.

Changes to build 233

  - Added: access control system.

  - Added: command-line authentication

  - Added: add configurable password length and format

  - Changed:: restricted access to functions according to access level

  - Added: default ACF file to installation image

Changes to build 228

  - Improved:  The report filename is now available as a print header and footer meta-
    string.  The report filename is also printed in the report itself, as
    part of the summary block at the start.

  - Changed:: Comments can now be added to reports.  These behave like the project
    description, but the description is limited to one line.

Changes to build 223

  - Changed:: reorganisation of default folders to improve installation and
    avoid exceptions creating folders on locked-down systems.

    Changed:: The installation log files are now date-named, so the files in this
    folder will grow in number as the application is reinstalled.

Changes to Build 195

  - Added: plots of error vs reference temperature/humidity can be generated.

  - Improved: trace colours adjusted for better readability.

  - Added: support for humidity loggers

  - Added: enables added for each file entry.

  - Fixed: fixed error when selecting date picker with invalid date.

  - Fixed: report durations of exactly one hour now display correctly.

  - Added: added separate plot of mean of loggers

  - Added: added update of ASCII reference file size and date.

  - Improved: the report interval datetime pickers are now initialised to the time
    extents of the loaded files when a new project is created.

  - Added: added Reset button to re-initialise report interval date pickers.

  - Fixed: date is now printed on X axis at high zoom factors.

  - Improved: when setting the Y axis displayed span, plots now take into account the
    reference and mean if these are plotted on the graph as well.

  - Added: glyphs are now used to represent file status.

  - Added: project description now printed in summary report.

  - Added: reference and probe ID now printed in summary report.

