		CHANGES IN VERSION 1.22.0:

BUG FIXES

   o	Fix bug in quantMatrix. make sure that selection mass IDs match
	the library IDs. Add an attribute to indicate that the quantification
	mass is also a correlation mass.

		CHANGES IN VERSION 1.20.0:

BUG FIXES

    o	Write the actual retention index value instead of the work 'RI' in
	`ProfileCleanUp`.

		CHANGES IN VERSION 1.18.0:

NEW FEATURES

    o	New options for function 'ProfileCleanUp' that allow fine tuning of the
	suggested metabolite in case of redundancy. This problem occurs when the
	reference library contains two or more metabolites in the same
	retention time window.

    o	The function 'Write.Results' can create a quantification matrix based
	in one quantification mass. This mass can be selected automatically or
	specified by the user.

    o	The above options have been incorporated in the GUI as well.

		CHANGES IN VERSION 1.16.0:

SIGNIFICANT USER-VISIBLE CHANGES

    o	Function 'fixRIcorrection' is now defunct (previously was deprecated).
	Use 'fixRI'.

BUG FIXES

    o	Removed references to deprecated R functions.

    o	Fixed bug in 'ImportLibrary.msp' that occurs if there is only one
	metabolite.

		CHANGES IN VERSION 1.14.0:

NEW FEATURES

    o	New function 'fixRI'. This function can be used to correct RI markers
	or to manually force their location to specific retention times if,
	for example, the RI markers were not co-injected with the biological
	samples. Replaces the now deprecated 'fixRIcorrection'.

    o	New function 'riMatrix'. This function searches RI markers in RI
	files instead of CDF files.

    o	Improvements in CDF import functions:
	 - Automatic detection of m/z range.
	 - Detection and correction of CDF files with non-integer m/z values.
	   These values are converted to nominal mass.

    o	ImportLibrary:
	 - New parameter 'file.opt'. A list containing arguments to
	   be passed to 'read.delim'.
	 - It can take a data frame instead of a file to create a library
	   object.

SIGNIFICANT USER-VISIBLE CHANGES

    o	Function 'fixRIcorrection' is deprecated. Use 'fixRI'.

BUG FIXES

    o	The .Call function in FindPeaks.R would incorrectly coerce RI limits
	to integers instead of double.

    o	ImportLibrary:
	 - Fixed bug when reading one-metabolite libraries.
	 - Check for unexpected quotation mark characters in input file or
	   input data.frame. They will be removed.

    o	Profile: check for at least three top masses to calculate spectra
	similarity scores.

    o	quantMatrix: use character indeces instead of numeric indeces.

		CHANGES IN VERSION 1.12.0:

SIGNIFICANT USER-VISIBLE CHANGES

    o	New binary file format for the peak-list files, a.k.a. RI files.
	This speeds up metabolite searches by 5-10 fold. The old TEXT format
	is kept for compatibility. See method 'fileFormat'. Also see
	'bin2text' and 'text2bin' funtions.

    o	New plot peak function 'plotPeak'. The old function was renamed as
	plotPeakSimple. The function show also the regions in which the
	searches were performed to provide better quality controls.

BUG FIXES

    o	Changed to check.names=TRUE in 'read.delim' call in functions
	TargetSearchGUI() and ImportLibrary(). This prevents empty column names
	that might produce errors in downstream functions.

		CHANGES IN VERSION 1.10.0:

NEW FEATURES

    o	New function "writeLibText" to save "tsLib" objects in a tab-delimited
	text file (which can consecuently be re-imported). It might be also used to
	convert a MSP file into a TEXT file.

BUG FIXES

    o   Added some 'drop=FALSE' in plotSpectra function.

    o	Calls to 'pdf' are now followed by 'on.exit(dev.off())' to make sure that
	the device is closed after unexpected errors or user interruption.

		CHANGES IN VERSION 1.8.2:

BUG FIXES

    o	bug fixed error due to changes in TargetSearch object definitions in
	function writeMSP.

		CHANGES IN VERSION 1.8.1:

BUG FIXES

    o	'sampleRI' and 'Profile' functions would return NA if the minPairCor
	parameter was greater than the number of samples.

    o	Change GUI message to a more suitable one.

    o	'FAMEoutliers' failed if only one sample was analyzed.

    o	'ProfileCleanUP' accepts a minPairObs parameter like 'Profile'

    o	The parameter minPairObs is now checked so that cannot take a value
	lower than 5 in 'sampleRI', 'Profile', and 'ProfileCleanUP' functions.

		CHANGES IN VERSION 1.6.0:

NEW FEATURES

    o	The Retention Time information is now imported from the RI files.
	This means that the RT slot of the "tsMSdata" object contains the R.T.
	values (formerly it was just an empty slot).

BUG FIXES

    o	Several fixes, improvements, and code cleaning.

		CHANGES IN VERSION 1.4.3:

NEW FEATURES

    o	Function NetCDFPeakFinding: 'ppc' is now the default peak picking
	method.

		CHANGES IN VERSION 1.4.2:

BUG FIXES

    o	Bug creating a new library in GUI. Fixed.

		CHANGES IN VERSION 1.4.1:

BUG FIXES

    o	Fixed bug in "[" method, "tsLib" object.

		CHANGES IN VERSION 1.3.7:

    o	Column Sample_Count of metabolite Profile renamed to
	Sample_Count_per_Mass.

		CHANGES IN VERSION 1.3.6:

NEW FEATURES

    o	ImportLibrary.tab() now have a new parameter 'libdata'.

BUG FIXES

    o	Fixed bug with corrupted CDF files. Now TS will try to process it
	and issue a warning to the user.

    o	Fixed bugs in the GUI:
	- Quantitative masses were not loaded into the tsLib object.
	- Fixed bug ExcludedMasses parameter.

		CHANGES IN VERSION 1.3.5:

NEW FEATURES

    o	New method 'sampleData<-' for 'tsSample' class.

    o	New method 'libData<-' for 'tsLib' class.

DOCUMENTATION

    o	Vignette corrections and rewriting.

BUG FIXES

    o	plotFAME(): plot title changed to 'RI marker' to be consistent
	with the manual.

    o	Fixed examples that did not pass R CMD check.
	
    o	Object validation bug fixes and new checks (all classes).

		CHANGES IN VERSION 1.3.4:

BUG FIXES

    o	Fixed GUI error that occurred when creating/editing a library.

    o	Fixed Write.Result() file format output: columns were missing and
	column names were wrong. The file format should be compatible with older
	versions.

		CHANGES IN VERSION 1.3.3:

NEW FEATURES

    o	New function ImportSamplesFromDir. It makes easier to create a
	tsSample object from CDF files in a directory.

    o	A new GUI layout and new features: Now it is not required to
	have all the files in the working directory. Basline, Peak detection,
	and RI correction options gray out when 'Apex data' is selected.

		CHANGES IN VERSION 1.3.2:

NEW FEATURES

    o	New 'tsProfile' and 'tsMSdata' definitions. Many functions were
	internaly changed to conform to the changes, however, the changes
	should be (more or less) transparent for the user.

    o	classes.R:
	- new 'quantMass' slot in class 'tsLib'
	- class 'tsMSdata': slots changed from matrix to list
	- class 'tsProfile': new slots profInt, profRI and ProfRT

    o	Function FindPeaks: Now the parameter refLib can be either a list
	or a 3-column matrix. If it is a list, the function will iterate for
	every component, given that the components are 3-column matrices.

    o	Function ImportLibrary: code changed to incorporate the 'quantMass'
	slot.

    o	methods-tsLib.R: new methods to access quantMass slot. Also, new
	methods profileInt, profileRI and profileRT to access slots profInt,
	profRI and ProfRT. New method as.list

    o	Write.Results: Same as before, but the parameter peakData was
	removed, since the raw data is now included in the 'tsProfile' object.

    o	The following files were changed to conform to the new definicions.
	No changes in terms of functionality: dayNorm.R, peakFind.R, plot.R,
	profile.R, profileCleanUp.R, and sampleRI.R.

    o	new function quantMatrix.

    o	Changes in the GUI. Now two new parameters are accepted: topMasses
	and ExcludedMasses.

		CHANGES IN VERSION 1.3.1:

BUG FIXES

    o	Fixed NetCDFPeakFinding and tsSample-class manpages because
	of an error caused by wrong regular expressions in the example
	section at check.

DOCUMENTATION

    o	CITATION file of TargetSearch paper at BMC bioinformatics.

