===============================================================================
                        *** MeltView Server ***
===============================================================================

---------------------
MeltView Server 2.2.0
---------------------
Notes: The client must also be upgraded to version 2.2.0.

1) Enhancements
    - Updated database schema to add the audit table and trigger mechanism for
    system configuration. System configuration includes security policy, signing
    configuration, and report options. The system audit logs are displayed under
    the Systems group of the audit panel on the client apps.
    
    - Updated database schema to modify the trigger that locks the user account
    on exceeding maximum failed login attempts to include a comment in the
    audit record for such event. The audit record is part of Logins audit trail.

------------------------------------
MeltView Server 2.0.9, 2.0.10, 2.1.0
------------------------------------
  No changes. Version numbers are simply synced up with the client versions.

---------------------
MeltView Server 2.0.8
---------------------
  Initial release.




===============================================================================
                 *** MeltView Client (and Stand-alone edition) ***
===============================================================================

--------------
MeltView 2.2.0
--------------
Notes: The server must also be upgraded to version 2.2.0.

1) Enhancements
    - Added audit trail for system configuration which includes security policy,
    signing configuration, and report options. The audit logs locate under the 
    System group of the audit panel. The Signing Reason records which located
    under the Measurements group before are now moved under the Systems group.

    - The audit table's Alert column now has an indicator to show if the record
    has comments, making it easier to spot an event that needs attention. Note 
    that the system may add comments to a record in certain events such as when
    there's a communication interruption in a melt run.
    
    - When a user exceeds the maximum failed login attempts, the user account
    is locked. This lock event is captured in the Users' audit group. The system
    now adds a comment to the login audit record (under Logins audit group) to
    indicate that the user account is locked.
    
    - Added the option to display the melting point average on reports. The
    option locates on the Options dialog box of the MeltView app (menu
    Measurement > Options). Once enabled, the report shows the average value
    for valid measurements of capillaries. The setting is local to the computer 
    system where the client is installed. The default setting is False or not
    showing.
    
    - Users can now esign multiple measurements at once. The Signing dialog box
    has been redesigned to allow a user to sign off one or more measurements.
    Use the mouse pointer and [optional] Shift/Ctrl key to select the records
    on the Data dialog box to sign.
    
    - Detector Settings, Camera Exposure and Image Offset dialog boxes have
    minor redesign to replace the "Apply" button with "Preview" button. To
    accept the changes after preview, you must click the Ok button.
    
    - The About dialog box now has a link to open the Release Notes and
    Licenses. The dialog box is also added to the MeltView-Admin app.
    
    - Enhancements to MeltView-Admin app:
        + Added Utilities (residing on the side panel): 1. Run App in 
        Background, 2. Lock Screen, 3. Change Password.
        
        + When running a scheduled backup, users have the option to run the
        app in the background. Users can select the option from the Utilities
        menu, or on the confirmation message box when trying to sign out or
        quit the app.
        
        + Added the app icon in the system tray. The system tray icon gives
        access via context menu to: 1. Open the App (when running in background),
        2. Run App in Background, 3. Lock Screen, 4. Exit App, 5. About.
        
        + Creating a new user by copying attributes from an existing user. This
        would allow the adminitrator to create a new user that has the same
        access level as a known user.
        
        + Allowing hourly recurring backup in addition to daily, weekly and 
        monthly options.
        
2) Bug Fixes
    - Fixed the issue where audit trail not logging the event of an unfinished
    melt run. Now the measurement is captured with some data regardless it is
    valid or not. The corresponding measurement audit record is accompanied by
    a comment made by "srssystemuser" to indicate the unfinished melt run.
    
    - Fixed the issue where audit trail not logging the event of interrupted
    communication in a melt run. Similar to the above fix, now the measurement
    is captured likely with invalid data depending on when the communication
    interruption occurs. The corresponding measurement audit record is
    accompanied by a comment by "srssystemuser" to indicate of the communication
    interrupttion.
    
    - Fixed the audit log not recording the event when users quitting the
    application while the melt run is in progress. Users are now required to 
    stop the melt run before quitting the application. This would properly log
    the event in the audit trail. In the Stand-alone edition, users have the 
    option to discard the measurement.
    
    - Fixed the screen-lock dialog box closable by Escape key without providing
    the password.
    
    - Fixed the PDF report not showing some images. This is a corner case where
    the melting point happens to be the last point in the melt curve. In this
    case the image is not shown on the PDF report.
    
    - Fixed long chemical name overlapping with another field on the PDF report.
    The long chemical name's font size is now reduced to fit the whole text in
    the available space.
    
--------------
MeltView 2.1.1
--------------
1) Bug Fixes
    - Fixed the calibration date being out of sync with the instrument when
    calibrating oven and camera from the software. It is strongly recommended 
    to rerun the calibration after the upgrade to keepthe correct date in the 
    database.

--------------
MeltView 2.1.0
--------------
1) Enhancements
    - Synced up all timestamps to the server's time zone, allowing the client
    and the server to be in different time zones. All displayed timestamps are
    in local time.
    
    - Except for the simplified format used in tables, all timestamps now have
    time zone abbreviation.
    
    - Added the script to change superuser password.

---------------
MeltView 2.0.10
---------------
1) Enhancements
    - Added print function to print the report directly to a printer.
    
    - The melting data is now printed on a single page of the report for easy
    viewing. It can fit on a letter or A4 size. The signatures (in Pro edition)
    are printed in additional pages as before.

--------------
MeltView 2.0.9
--------------
1) Enhancements
    - Added dbbackup/dbrestore scripts that users can use to automate the 
    database backup task. Some limitation apply to the scripts.
    See Admin Help/Manual, section Maintenance for more details.

2) Bug Fixes
    - Fixed an issue where the status of Start menu item is not in sync with
    the Start button when heating up.
    
    - Fixed the Start & Stop temperature configurable lower range. It should
    be -20C.
    
    - Fixed a run time error when starting a melting with invalid characters
    in Chemical & Batch fields.
    
    - Fixed the backup/restore failure if there's a space in the specified
    path.

--------------
MeltView 2.0.8
--------------
  Initial release.
