========================================================================== Diablo MS Sensor Application Builder Software (c) Copyright 2015-2023 Diablo Analytical, Inc. All Rights Reserved Diablo Analytical, Inc. 5141 Lone Tree Way Antioch, CA 94531 Phone: (925) 755-1005 Fax: (925) 755-1007 E-mail: support@diabloanalytical.com WWW: http://www.diabloanalytical.com Support: http://www.diabloanalytical.com/support.htm ========================================================================== RELEASE NOTES Product Version: 4.0.3.2 Release Date: 05/10/2023 SOFTWARE REQUIREMENTS ------------------------- 1) This software is supported on Windows 7 SP1, Windows 8/8.1, Windows 10, and Windows 11. 2) The Microsoft .NET 4.7.2 Framework runtime must be installed. If the computer has an Internet connection, then the installer will automatically download the runtime if it is needed. If the computer is not connected to the Internet, then you will need to download the runtime file from our web site and copy it to the same folder as the installer, or alternatively, download the .NET 4.7.2 Framework runtime installer from Microsoft and install the runtime prior to installing the software. https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472 Note: if you are running a relatively recent version of Windows 10 or any version of Windows 11, then it is likely that your system already has the runtime installed. 3) The NIST Mass Spectral Library must be installed. Version History: ---------------- [-] = Bug fix or change in behavior [+] = Enhancement Version 4.0.3.2 (4.0.8530.17461), 05/10/2023 ----------------------------------------------- [-] Added the VC++ Runtime 11.0 that is required by the NIST DLL to the distribution to allow for standalone installation. [+] Installer upgraded to X15 Version 32.40.00.2023 (5.7.2023). [+] Application EXE and installer signed with new code signing certificate. [+] Log4Net upgraded to version 2.0.15.0. Version 4.0.3.1 ----------------------------------------------- [-] Reference manual and help file updated to reflect new program dependencies. [-] The license status window now properly recognizes the status when the MS Sensor software has been activated on the computer. [+] Updated the .NET Framework version to 4.7.2. [+] Compiled with VS2022 [+] Installer upgraded to X15 [+] TeeChart upgraded to 4.2022.10.11 [+] SQLite upgraded to version 1.0.116 and VC++ Runtime 14 Update 3 [+] C1 Winforms Components upgraded to 2022v2(566) Version 4.0.2.8 ----------------------------------------------- [-] When exporting a new application that hasn't been saved to MS Sensor, you are now prompted for an application file name. [-] Installer upgraded to version X14. [-] Compiled with VS 2019. Version 4.0.2.7 ----------------------------------------------- [-] Updated and redesigned program dialog and window settings to better support high resolution monitors with screen magnification. [-] Updated code-signing certificate. [-] Fixed an issue where the MS Sensor 4.0 licnese would be correupted if Application Builder is installed and activated first. Version 4.0.2.6 ----------------------------------------------- [-] Updated licensing code to better handle the check for an existing MSS4 license. The previous code could cause a licensing error in MSS4 if the Application Builder was installed and started before MSS4. [-] Updated the runtimes included in the USB installation folder. Version 4.0.2.5 ----------------------------------------------- [+] Upgraded installer to X9. [+] Updated code signing certificate. Version 4.0.2.4 ----------------------------------------------- [-] Added statements to main form to force US-EN culture to prevent problems with the decimal separator and other settings used in different regions. [-] Updated obfuscation tool so that license status detail is no longer obfuscated. Version 4.0.2.3 ----------------------------------------------- [-] Updated help file and reference manual to reflect recent new features. [-] Application Builder now recognizes the MS Sensor 4.0 license in addition to a standalone Application Builder license. If MS Sensor 4.0 is activated, Application Builder will reflect the MS Sensor 4.0 license and status. Otherwise, it will reflect the standalone Application Builder license and status. [-] Shortcut is now added to the desktop. [-] Upgraded charting library to latest release. Version 4.0.2.2 ----------------------------------------------- [-] Added new menu option under the "File" menu to export the application to the MS Sensor 4.0 software. If MS Sensor is not running, it will automatically open the application import wizard. Version 4.0.2.1 ----------------------------------------------- [-] Fix: Added missing DLL to isntallation (C1.Win.4.DLL) [-] Fix: Some menu options not disabled properly when license is invalid or expired. Version 4.0.2.0 ----------------------------------------------- [+] Added "View Log File" option to the Help menu. [+] Added demo application file (air.mssapp) that is installed with the demo library. [-] Upgraded installer engine (X6). [-] Upgraded the NIST Library DLLs to the .NET 4.5 (vc++ 2012/11.0) versions. [-] Upgraded appplication to .NET Framework 4.5.2. Windows XP is no longer supported. [+] Added additional options to the Help menu: View Help, View Licensing Help, and View Release Notes. [+] Added help file and PDF reference manual to the installation. Version 4.0.1.0 ----------------------------------------------- [+] Added a "Selected" column to the combined peaks table. By default it is set automatically to the "optimum" m/z (the highest corrected abundance with "pass" or "warn" status). You can override the automatically selected m/z by right clicking on the abundance value of another m/z for that compound in the combined peaks table and selecting "Manually Select M/Z for Compound". You can also restore the automatic selection by right clicking on the "Selected M/Z" value for the compound and selecting "Automatically Select M/Z for Compound". Manually selected M/Zs are displayed with a white background and in italics. [+] Enhanced the main UI to deal with high-resolution displays where the screen is magnified. [-] Updated .NET and VC++ runtime web media block references to IA X5 versions. [-] Enhancements to better support applications with multiple libraries. [-] Spectra stored in the NIST replicates library are now supported. [-] Added a new menu option to update the NIST numbers in an application. The user is prompted to updated the application if it was created with version 4.0.0 of the Application Builder software. [-] When loading an application file, the software now checks to see if all of the libraries used in the application are present in the current NIST base folder. If not, a warning is displayed. [-] The small demo library is now installed to the folder "C:\NIST DEMO" and will be chosen on start up if no other libraries are installed. [-] The first time the software runs, it searches for NIST libraries installed on the computer - C:\NIST14, C:\NIST17, etc., and chooses the last one in the directory tree (which should be the latest release). [+] Added new menu option to set the base library folder so that the NIST17 libraries can be chosen on upgraded systems. Version 4.0.0.3 ----------------------------------------------- [+] Added software licensing manual and help file. [+] Application executable and installer are dual signed with a code signing certificate. [+] Added 30-day trial mode and software activation. Version 4.0.0.2 ----------------------------------------------- [-] Upgraded the installation engine to better support installations on Windows 10. [-] Added the MS VC++ 2010 SP1 runtime to the installation. [-] The installer now applies read/write permissions to the application's ProgramData folder so that the default settings file can be updated when the application is being run by a standard user. [+] The demo library (mssensor_demo) now contains only "synthetic" spectra that have been created manually, so it can be distributed for demo and training purposes. Version 4.0.0.1 ----------------------------------------------- [+] If a compound has no peaks that pass the interference/abundance limits, but has peaks that are only "warning", the optimum mass of the warning peaks is displayed in bold. [+] Added the application settings to the printed/saved report (warning, failure, and threshold settings). [-] Modified the standard results in the combined peaks table to display only the Corrected Abundance. [+] Added an option to display detailed results in the combined peaks table, which inlcudes Corrected Abundance, Normalized Abundance (and %), Interference Amount (and %). [+] Added tooltips to the cells in the combined peaks table to display additional details about the individual peak results. [+] The file extension .mssapp is now associated with the MSSApplicationBuilder executable so you can double click on an application file in explorer and it will open in Application Builder. [+] Added ability to specify an application file from the command line to load upon startup. Version 4.0.0.0 ----------------------------------------------- [+] Added a "Reset" button to the Edit Application Settings window, which restores the settings to the original application default values. [+] Default settings for the report and other program functions are now read from the application settings XML file: C:\ProgramData\Diablo Analytical\MS Sensor 4.0\Application Builder\MSSApplicationBuilder.xml To change any of the default settings you can edit this file directly. Should your settings cause issues with program operation, either delete the setting from the XML file, or delete the entire file and the setting(s) will be restored with the original default settings the next time it is started. [+] Added an option to the Combined Peaks Table context menu to copy the entire table to the clipboard as an image (BMP). [+] You are now propmpted whether or not you want to view a report file after saving. This options requires an Adobe Acrobat viewing application to be installed on the system and associated with ".PDF" files. [+] The selected NIST database is now saved and restored when closing and opening the application. [+] The application now checks the NIST base databse folder and if it doesn't exist or doesn't contain valid database files, you are now prompted to select the proper database folder. [+] Added validation when saving application settings. [+] Added a demo library to the installation for systems without NIST14 installed. [+] The combined peaks table can be reordered by left-clicking and dragging the compound name cell to a new row. [+] Added "Print Report" and "Save Report As" menu options to print the current applicaiton or save it to a PDF file. [-] Improved synchronization of spectra when adding library spectra to the application. [+] The Sync Spectra option is now saved with application file and restored when loading the application. [-] Fixed problem where rearranging the split between the library search results and combined peak results could hide the library search results controls. [+] Added context menus to the combined peaks table, library spectrum table, compound information table, combined peak spectrum, and library spectrum to copy the selected item to the clipboard. [-] Duplicate compounds from a library can no longer be added to the application. [+] The optimum mass for a compound in the application is now displayed in bold in the combined peak table [-] Fixed problem with the maximum abundance not being calculated correctly resulting in peak labels not be displayed correctly. [+] Added Application Settings dialog to set inetrference & failure warning levels, abundance threshold, and peak label threshold. These are saved to the application file. Version 1.0.0.0 ----------------------------------------------- [+] First beta release for testing >>End of Readme<<