===============
version 1.59.2
===============

o bug fixes:
--fixed syntax error in `plgem.obsStn'
--imported function `is' into NAMESPACE

===============
version 1.59.1
===============

o bug fixes:
--updated class-checks to avoid package failures in R 4.0, as reported in
  https://stat.ethz.ch/pipermail/bioc-devel/2020-January/016081.html
  and
  http://bioconductor.org/developers/how-to/troubleshoot-build-report/#classEq
--imported several functions into NAMESPACE from `grDevices', `graphics' and
  `stats'

===============
version 1.37.1
===============

o minor changes:
--added biocViews `GeneExpression' and `MassSpectrometry'
--moved Biobase and MASS from `Depends' to `Imports'

===============
version 1.33.1
===============

o minor changes:
--removed unnecessary calls to `which' within subsetting operations, to avoid
  potential unintended consequences pointed out by Wolfgang Huber:
  <https://stat.ethz.ch/pipermail/bioc-devel/2013-May/004353.html>

===============
version 1.31.2
===============

o new features:
--added a parameter `prefix' to function `plgem.fit' so that multiple PLGEM
  fitting evaluation plots could be saved under different names.
--added a file existence test in function `plgem.fit' to avoid overwriting of
  PLGEM fitting evaluation plot files.
--added new parameter `gPar' to function `plgem.fit' to define plotting
  boundaries of PLGEM fitting evaluation plot.
--added new function `setGpar' to facilitate passing graphical parameters to
  `plgem.fit'.

===============
version 1.31.1
===============

o fixed bug:
--corrected call to `png' in function `plgem.fit' to avoid partial argument
  match of `file' to `filename'.

o minor changes:
--improved readability of progress report outputted by `plgem.resampledStn'
  when `verbose=TRUE'.
--changed call to `packageStartupMessage' from an `.onLoad' to an
  `.onAttach' hook.
--moved source of the vignette in new subfolder `vignettes'.

===============
version 1.21.1
===============

o fixed bug:
--corrected call to `plgem.write.summary' within function `run.plgem'.

===============
version 1.19.3
===============

o minor changes:
--welcome message at package start-up is now delivered via a call to
  `packageStartupMessage', rather than via `message'.
--added sessionInfo() at the end of vignette.

===============
version 1.19.2
===============

o minor changes:
--updated author contact information in man pages.

===============
version 1.19.1
===============

o minor changes:
--updated maintainer contact information in DESCRIPTION file.
--improved package title and description.

===============
version 1.17.3
===============

o minor changes:
--added information about what baseline was used to generate the observed STN
  values in the colnames of the PLGEM.STN matrix outputted by function
  `plgem.obsStn'.
--added information about what baseline was used to generate the the p-values
  in the colnames of the matrix outputted by function `plgem.pValue'.

===============
version 1.17.2
===============

o fixed bug:
--updated LPSeset object to match new object definition of eSet in Bioconductor.

===============
version 1.17.1
===============

o fixed bug:
--in case that more than one condition had the highest number of replicates,
  function `run.plgem' was picking the wrong condition to fit the model.

===============
version 1.15.13
===============

o minor change:
--changed maintainer information.

===============
version 1.15.12
===============

o minor changes:
--added a check in function `plgem.write.summary' to test for existence of files
  with identical names in the working directory and to prompt the user to decide
  whether to abort the writing process or to overwrite the existing files;
--amended the documentation for function `plgem.write.summary' to update the
  different types of files that are now written to the working directory.

===============
version 1.15.11
===============

o minor changes:
--added warnings in function `plgem.fit', displayed if the fitting parameters
  are outside the normally observed range of values;
--removed `library' calls from source code (NAMESPACE should take care of
  package dependencies).

===============
version 1.15.10
===============

o minor changes:
--added `NEWS' file.

==============
version 1.15.9
==============

o major changes:
--Modified output of function `plgem.obsStn' to contain also the output of
  function `plgem.fit';
--Modified output of functions `plgem.deg' and `run.plgem' to contain also the
  output of functions `plgem.obsStn' and `plgem.pValue'; significant features
  are now listed by their names only (no more associated observed STN value) as
  a separate element of the output list, called `significant';
--Modified functions `plgem.deg' and `plgem.pValue' to deal with the new output
  of function `plgem.obsStn';
--Modified function `plgem.write.summary' to deal with the new output of
  functions `plgem.deg' and `run.plgem'.

o minor changes:
--due to more complex outputs of functions `plgem.obsStn' and
  `plgem.resampledStn', splitted the documentation into two independent man
  file;
--enhanced status message printed out by function `run.plgem' about the
  condition being selected for fitting the model;
--added argument `prefix' to function `plgem.write.summary' to allow user to
  specify a prefix to prepend to the file names;
--modified documentation to reflect all above changes.


==============
version 1.15.8
==============

o minor changes:
--added clear statements throughout the vignette and other package documentation
  that two replicates are required and sufficient to fit a PLGEM (although, of
  course, having more replicates can only improve the fitting);
--changed URL in reference to MCP paper to point to the abstract, rather than
  the to full text (which not everyone might have access to);
--further improved rendering of math equations in documentation;
--added a check for consistency of input baseline condition in functions
  `plgem.obsStn', `plgem.resampledStn' and `run.plgem';
--improved error messages from private check functions. 


==============
version 1.15.7
==============

o minor changes:
--fixed a documentation bug that was causing a CHECK error in the manual page of
  function `run.plgem';
--added a private function to perform a consistency check for the input
  ExpressionSet;
--improved display of math expressions in PDF versions of manual pages.


==============
version 1.15.6
==============

o major changes:
--replaced argument `covariateNumb' with `covariate' and allowed to specify the
  covariate also by its name (rather than only by its number);
--replaced argument `fit.condition' and `baseline.condition' with `fitCondition'
  and `baselineCondition', respectively, and allowed to specify the condition
  also by its name (rather than only by its number);
--added arguments `trimAllZeroRows' and `zeroMeanOrSD' also to function
  `run.plgem' to improve fitting in cases with many zero values;

o minor changes:
--updated package documentation to reflect above changes;
--added `COVARIATE' to the value of function `plgem.fit';
--added file `privateFunctions.R' to have small auxiliary functions all in one
  place, improving modularity and readability of source code;
--fixed a bug when more than one condition had the highest number of replicates
  (argument `covariate' was not passed to function `plgem.fit');
--overall code optimization.


==============
version 1.15.5
==============

o major changes:
--added arguments `trimAllZeroRows' and `zeroMeanOrSD' to function `plgem.fit'
  to improve fitting in cases with many zero values;

o minor changes:
--minor amendments to the vignette.


==============
version 1.15.4
==============

o minor changes:
--overall reformatting of vignette for improved readability.


==============
version 1.15.3
==============

o major changes:
--fixed dependencies in NAMESPACE that were causing check errors when trying to
  load the namespace.


==============
version 1.15.2
==============

o minor changes:
--replaced `.First.lib' with `.onLoad' in zzz.r file (due to adding a NAMESPACE
  to the package);
--updated e-mail address in man files.


==============
version 1.15.1
==============

o major changes:
--added NAMESPACE.

o minor changes:
--updated references in vignette and man pages.


==============
version 1.11.3
==============

o minor changes:
--added a few argument checks to generate meaningful error messages in case
  argument `covariateNumb' was not a number, or arguments `q' or `signLev' were
  outside the allowed range (i.e. between 0 and 1).


==============
version 1.11.2
==============

o minor changes:
--fixed documentation bug (missing link to `ExpressionSet' class);
--overall improvement of help files and vignettes.


==============
version 1.11.1
==============

o major changes:
--added function `plgem.pValue' to calculate p-values for given observed STN
  values.


==============
version 1.11.0
==============

o major changes:
--corrected the object class for LPSeset, which is now an `ExpressionSet' rather
  than an `exprSet'.


==============
version 1.9.1
==============

o major changes:
--`LPSeset' dataset has been updated from `exprSet' to `ExpressionSet' class;
--the requirement of the `conditionName' covariate in the `phenoData' of the
  `ExpressionSet' has been eliminated; now a numeric index (`covariateNumb')
  needs to be provided to indicate which covariate has to be used to identify
  the different experimental conditions and set of replicated arrays on the
  `ExpressionSet';
--updated functions to deal with the switch from the `exprSet' to the
  `ExpressionSet' class and on the addition of the `covariateNumb' argument;
--added new function `plgem.write.summary',  providing a simple wrapper for
  writing on the disk the list(s) of differentially expressed genes.

o minor changes:
--updated package documentation to reflect all above changes;
