MZDataFileReaderDLL.dll Change Log

Version 1.2, Build 24; May 19, 2006
	- Added functions GetSpectrumHeaderInfoByScanNumber(), GetSpectrumHeaderInfoBySpectrumID(), and GetSpectrumHeaderInfoByIndex()
		- These functions are faster than GetSpectrumByScanNumber(), GetSpectrumBySpectrumID(), and GetSpectrumByIndex() since they do not parse the base-64 encoded MS and Intensity array data

Version 1.2, Build 23; May 1, 2006
	- Using a redesigned clsBinaryTextReader that can read forward or backward
	- Now validating the mzData version listed in the  element at the start of the file
		- Currently support mzData version 1.x (normally 1.05)
		- Set ParseFilesWithUnknownVersion to True to parse files with unknown/unsupported versions

Version 1.1, Build 18; April 20, 2006
	- Added support for indexing the spectra location in files, which allows for random access to spectra
		- Use class clsmzDataFileAccessor for this 
		- Class supports UTF-16 Unicode, in addition to Ascii files
		- Will detect UTF-8 files and skip the first 3 bytes, but does not decode multi-byte UTF-8 characters
		- Supports files with either CRLF (Windows) or just LF (Unix) line termination symbols

Version 1.0, Build 8; April 1, 2006
	- Initial release version (VB6 DLL)