# Version 3.31.1 [2023-06-30]
## Documentation
* Update redirecting and broken URLs.
* Fix `R CMD check` notes on "Escaped LaTeX specials: \&".
# Version 3.31.0 [2023-04-25]
## Notes
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.18 for R (>= 4.4.0).
# Version 3.30.0 [2023-04-25]
## Notes
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.17 for R (>= 4.3.0).
# Version 3.29.0 [2022-11-01]
# Version 3.28.0 [2022-11-01]
# Version 3.27.0 [2022-04-26]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.16 for R-devel.
# Version 3.26.0 [2022-04-26]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.15 for R (>= 4.2.0).
# Version 3.25.1 [2022-04-21]
## Bug Fixes
* Fixed partial argument name used in `iwpca()`.
# Version 3.24.0 [2021-10-27]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.14 for R (>= 4.1.1).
# Version 3.23.1 [2021-08-19]
## Documentation
* Update several citation URLs that were either broken or redirects
elsewhere.
# Version 3.22.0 [2021-05-19]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.13 for R (>= 4.0.3).
# Version 3.20.0 [2020-10-27]
* The version number was bumped for the Bioconductor release version, which is
now Bioconductor 3.12 for R (>= 4.0.0).
# Version 3.18.0 [2020-04-27]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.11 for R (>= 3.6.1).
# Version 3.17.1 [2019-12-09]
## Code Refactoring
* Now importing `throw()` from **R.oo** instead of **R.methodsS3**.
# Version 3.17.0 [2019-10-30]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.11 for R (>= 3.6.1).
# Version 3.16.0 [2019-10-30]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.10 for R (>= 3.6.1).
# Version 3.15.1 [2019-08-28]
## Bug Fixes
* `wpca()` for matrices had a `length > 1 in coercion to logical` bug.
# Version 3.15.0 [2019-05-02]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.10 for R (>= 3.6.0).
# Version 3.14.0 [2019-05-02]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.9 for R (>= 3.6.0).
# Version 3.13.0 [2018-10-30]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.9 for R (>= 3.6.0).
# Version 3.12.0 [2018-10-30]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.8 for R (>= 3.5.0).
# Version 3.11.2 [2018-09-04]
## Code Refactoring
* `fitPrincipalCurve()` now requires **princurve** (>= 2.1.2) and was
updated to make use of new `principcal_curve` class instead of
deprecated `principcal.curve` class. This update "should not"
affect the results, but see
<https://github.com/rcannood/princurve/issues/8> for information of
what has changed in the **princurve** package in this respect.
# Version 3.11.1 [2018-08-28]
* Updated installation instructions in README.md.
# Version 3.11.0 [2018-04-30]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.8 for R (>= 3.6.0).
# Version 3.10.0 [2018-04-30]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.7 for R (>= 3.5.0).
# Version 3.9.1 [2017-12-19]
## New Features
* `robustSmoothSpline()` now supports using Tukey's biweight (in
addition to already exising L1) estimators. See argument `method`.
Thanks to Aaron Lun at the Cancer Research UK Cambridge Institute
for adding this feature.
# Version 3.9.0 [2017-10-30]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.7 for R (>= 3.5.0).
# Version 3.8.0 [2017-10-30]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.6 for R (>= 3.4.0).
# Version 3.7.0 [2017-04-23]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.6 for R (>= 3.4.0).
# Version 3.6.0 [2017-04-23]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.5 for R (>= 3.4.0).
# Version 3.5.1 [2017-04-14]
## Significant Changes
* `robustSmoothSpline()` uses a re-weighted re-iterative algorithm
that fits a smooth spline using `stats::smooth.spline()`,
calculates the residuals and which are used to fit a re-weighted
smooth spline and so on until converence. Due to updates to
`stats::smooth.spline()` in R (>= 3.4.0) it is no longer feasible
to maintain a highly optimized version of the algorithm, because it
was based on internal `stats::smooth.spline()` code that has no
completely changed. Instead the re-iterative algorithm calls
`stats::smooth.spline()` as is, which slows it down. More
importantly, it will now give slightly different estimates.
## Software Quality
* In addition to continous integration (CI) tests and nightly
Bioconductor tests, the package is now also tested regularly
against all reverse package depencies available on CRAN and
Bioconductor.
# Version 3.5.0 [2016-10-18]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.5 for R (>= 3.4.0).
# Version 3.4.0 [2016-10-18]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.4 for R (>= 3.3.1).
# Version: 3.3.0 [2016-05-03]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.4 for R (>= 3.3.0).
# Version 3.3.2 [2016-09-16]
## Code Refactoring
* Using `NA_real_` (not just `NA`) everywhere applicable.
## Bug Fixes
* `robustSmoothSpline()` gave an error since R-devel (>= 3.4.0
r70682).
# Version 3.3.1 [2016-08-10]
## Code Refactoring
* CLEANUP: Using `seq_len()` and `seq_along()` everywhere (Issue #8)
# Version 3.3.0 [2016-05-03]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.4 for R (>= 3.3.0).
# Version 3.2.0 [2016-05-03]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.3 for R (>= 3.3.0).
# Version 3.1.1 [2016-01-06]
* Package requires R (>= 2.15.2).
* CLEANUP: robustSmoothSpline() no longer generates messages that
".nknots.smspl() is now exported; use it instead of n.knots()" for
R (>= 3.1.1).
# Version 3.1.0 [2015-10-23]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.3 for R (>= 3.3.0).
# Version 3.0.0 [2015-10-13]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.2 for R (>= 3.2.2).
# Version 2.99.0 [2015-10-06]
* No changes.
# Version 2.9.0 [2015-09-17]
## Significant Changes
* Argument `preserveScale` for `normalizeTumorBoost()` now defaults
to FALSE. Since 1.33.3 (2014-04-30) it had no default and prior to
that it was TRUE.
# Version 2.5.3 [2015-09-13]
## Software Quality
* ROBUSTNESS: Explicitly importing core R functions.
## Bug Fixes
* `rowAverages()` and `normalizeAverages()` would give an error if
some of the argument default functions are overridden by
non-functions of the same name in the calling environment.
# Version 2.5.2 [2015-06-16]
## Software Quality
* Relaxed package test for `backtransformPrincipalCurve()`.
# Version 2.5.1 [2015-05-24]
* Bumped package dependencies.
## Deprecated and Defunct
* Removed obsolete `wpca(..., method = "dsvdc")`; was only needed for
backward compatibility with R (< 1.7.0).
# Version 2.5.0 [2015-04-16]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.2 for R (>= 3.3.0).
# Version 2.4.0 [2015-04-16]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.1 for R (>= 3.2.0).
# Version 2.3.3 [2015-02-18]
## New Features
* If a value of argument `xlim` or `ylim` for `plotDensity()` is NA,
then it defaults to the corresponding extreme value of the data,
e.g. `plotDensity(x, xlim = c(0, NA))`.
# Version 2.3.2 [2015-02-17]
## Software Quality
* ROBUSTNESS: Added package tests. Code coverage is 76%.
## Code Refactoring
* CLEANUP: Using `requestNamespace()` instead of `request()`.
# Version 2.3.1 [2014-12-08]
* Same updates as in 2.2.1.
# Version 2.3.0 [2014-10-13]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 3.1 for R (>= 3.2.0).
# Version 2.2.1 [2014-12-08]
## Code Refactoring
* Minor code cleanup.
# Version 2.2.0 [2014-10-13]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 3.0 for R (>= 3.1.1).
# Version 2.1.2 [2014-09-23]
* Minor tweaks due to the move to GitHub.
# Version 2.1.1 [2014-09-16]
## Software Quality
* Fixed some new `R CMD check` NOTEs.
## Code Refactoring
* CLEANUP: Now importing **R.utils** (instead of only suggesting it).
* IMPORTANT/CLEANUP: The **matrixStats** package is no longer
attached with this package. In other words, you now might have to
add `library(matrixStats)` to your scripts.
# Version 2.1.0 [2014-04-11]
* The version number was bumped for the Bioconductor devel version,
which is now Bioconductor 2.15 for R (>= 3.1.0).
# Version 2.0.0 [2014-04-11]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 2.14 for R (>= 3.1.0).
# Version 1.99.3 [2014-03-31]
* Bumped the version such that the next release will be 2.0.0.
# Version 1.33.3 [2014-03-30]
## Significant Changes
* Argument `preserveScale` for `normalizeTumorBoost()` is now
required. The goal with this is to in a future version migrate to
use `preserveScale = FALSE` as the default (was `preserveScale =
TRUE`) in order to avoid introducing a a global bias in the tumor
allele B fraction of heterozygous SNPs. The examples use
`preserveScale = FALSE` now.
## New Features
* Added `pairedAlleleSpecificCopyNumbers()`.
# Version 1.33.2 [2014-03-25]
## New Features
* Now `plotDensity()` supports weights via argument `W`.
# Version 1.33.1 [2014-03-25]
## New Features
* Now `plotDensity()` also supports `density()` objects.
## Code Refactoring
* CLEANUP: `robustSmoothSpline()` no longer uses `DUP = FALSE` in an
internal `.Fortran()` call.
* Bumped up package dependencies.
# Version 1.33.0 [2013-10-14]
* The version number was bumped for the Bioconductor devel version.
# Version 1.32.0 [2012-10-14]
* The version number was bumped for the Bioconductor release version,
which is now Bioconductor 2.13 for R (>= 3.0.0).
# Version 1.31.10 [2013-10-08]
## New Features
* Added `averageQuantile()` for matrices in addition to lists.
## Performance
* SPEEDUP: Now `normalizeQuantileSpline(..., sortTarget = TRUE)`
sorts the target only once for lists of vectors just as done for
matrices.
## Documentation
* Merged the documentation for `normalizeQuantileSpline()` for all
data types into one help page. Same for `plotXYCurve()`.
## Code Refactoring
* Bumped up package dependencies.
## Bug Fixes
* Argument `lwd` of `plotXYCurve(X, ...)` was ignored if `X` was a
matrix.
# Version 1.31.9 [2013-10-07]
## New Features
* Now `library(aroma.light, quietly = TRUE)` attaches the package
completely silently without any messages.
* Now the `aroma.light` `Package` object is also available when the
package is only loaded (but not attached).
## Documentation
* Merged the documentation for `normalizeQuantileRank()` for numeric
vectors and lists.
* Now documention S3 methods under their corresponding generic
function.
# Version 1.31.8 [2013-10-02]
## Documentation
* More generic functions are now "aliased" under relevant
corresponding methods.
# Version 1.31.7 [2013-09-27]
## Performance
* SPEEDUP: Now all package functions utilizes **matrixStats**
functions where possible, e.g. `anyMissing()`, `colMins()`, and
`rowWeightedMedians()`.
## Code Refactoring
* Bumped up package dependencies.
# Version 1.31.6 [2013-09-25]
## Code Refactoring
* CLEANUP: Package no longer use a fallback attachment of the
**R.oo** package upon attachment.
# Version 1.31.5 [2013-09-23]
## Software Quality
* ROBUSTNESS: Now properly declaring all S3 methods in the NAMESPACE
file.
## Performance
* SPEEDUP/CLEANUP: `normalizeTumorBoost()` now uses `which()` instead
of `whichVector()` of **R.utils**. Before R (< 2.11.0), `which()`
used to be 10x slower than `whichVector()`, but now it's 3x faster.
## Code Refactoring
* CLEANUP: Now only using `Authors@R` in DESCRIPTION, which is
possible since R (>= 2.14.0). Hence the new requirement on the
version of R.
* Bumped up package dependencies.
# Version 1.31.4 [2013-09-10]
## Software Quality
* CLEANUP: Now package explicitly imports what it needs from
**matrixStats**.
## Code Refactoring
* Bumped up package dependencies.
# Version 1.31.3 [2013-05-25]
## Performance
* SPEEDUP: Removed all remaining `gc()` calls, which were in
`normalizeQuantileSpline()`.
* SPEEDUP: Replaced all `rm()` calls with NULL assignments.
## Code Refactoring
* Updated the package dependencies.
# Version 1.31.2 [2013-05-20]
* Same updates as in v1.30.2.
# Version 1.31.1 [2011-04-18]
* Same updates as in v1.30.1.
# Version 1.31.0 [2013-04-03]
* The version number was bumped for the Bioconductor devel version.
# Version 1.30.5 [2013-09-25]
## Software Quality
* Backport from v1.31.5: Declaring all S3 methods in NAMESPACE.
## Code Refactoring
* Backport from v1.31.5: `normalizeTumorBoost()` now uses `which()`,
which also removes one dependency on **R.utils**.
# Version 1.30.4 [2013-09-25]
## Software Quality
* Backport from v1.31.4: Now package explicitly imports what it needs
from **matrixStats**.
# Version 1.30.3 [2013-09-25]
## Performance
* Backport from v1.31.3: Removal of all `gc()` calls and removal of
variables is now faster.
## Bug Fixes
* Removed one stray `str()` debug output in `robustSmoothSpline()`.
# Version 1.30.2 [2013-05-20]
# Version 1.30.1 [2013-04-18]
## New Features
* Now `backtransformPrincipalCurve()` preserves dimension names.
## Bug Fixes
* `backtransformPrincipalCurve()` gave an error if the pricipal curve
was fitted using data with missing values.
* `fitPrincipalCurve()` would not preserve dimension names if data
contain missing values.
# Version 1.30.0 [2012-04-03]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.12 for R (>= 3.0.0).
# Version 1.29.0 [2012-10-01]
* The version number was bumped for the Bioconductor devel version.
# Version 1.28.0 [2012-10-01]
* The version number was bumped for the Bioconductor release version, which
now is Bioconductor 2.11 for R (>= 2.15.1).
# Version 1.27.1 [2012-09-12]
## Software Quality
* ROBUSTNESS: Replaced an `.Internal(psort(...))` call in
`medianPolish()` with a call to **matrixStats**:::`.psortKM()`.
# Version 1.27.0 [2012-08-30]
## Code Refactoring
* CLEANUP: Removed `weightedMedian()`, which has been moved to the
**matrixStats** package.
* BACKWARD COMPATIBILITY: Now package depends on the **matrixStats**
(>= 0.5.2) package, so that `weightedMedian()` is still available
when loading this package. In future releases, **matrixStats**
will be downgraded to only be a suggested package.
# Version 1.26.1 [2012-08-30]
## Code Refactoring
* Updated the package dependencies.
## Bug Fixes
* `robustSmoothSpline()` would not work with most recent R devel
versions.
# Version 1.26.0 [2012-08-19]
## Significant Changes
* Changed the license of aroma.light to GPL (>= 2) from LGPL (>= 2),
because some of the implementation was adopted from GPL (>= 2)
code, i.e. `robustSmoothSpline()` uses code from
`stats::smooth.spline()`.
## Software Quality
* `R CMD check` no longer warns about some examples depending on the
**R.basic** package.
# Version 1.25.4 [2012-08-19]
## Software Quality
* WORKAROUND: Now `robustSmoothSpline()` robustly locates the proper
native R fit function for smooth splines, which vary with different
releases of R.
# Version 1.25.3 [2012-04-16]
## Code Refactoring
* Package no longer depends on **R.methodsS3**, only imports.
# Version 1.25.2 [2012-04-16]
## Software Quality
* `R CMD check` no longer complaints about `.Internal()` calls.
# Version 1.25.1 [2012-04-16]
## New Features
* Added support for `fitNaiveGenotypes(..., flavor = "fixed")`.
* GENERALIZATION: Now `fitNaiveGenotypes()` returns also `flavor` and
`tau`. The latter are the genotype thresholds used by the caller.
## Code Refactoring
* CLEANUP: Dropped argument `flavor` of `callNaiveGenotypes()`; it is
instead passed to `fitNaiveGenotypes()` via `...`.
# Version 1.25.0 [2012-03-30]
* The version number was bumped for the Bioconductor devel version.
# Version 1.24.0 [2012-03-30]
* The version number was bumped for the Bioconductor release version, which
now is Bioconductor 2.10 for R (>= 2.15.0).
# Version 1.23.0 [2011-10-31]
* The version number was bumped for the Bioconductor devel version.
# Version 1.22.0 [2011-10-31]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.9 for R (>= 2.14.0).
# Version 1.21.2 [2011-10-10]
## Code Refactoring
* Updated `robustSmoothSpline()` such that it works with the new
"uniqueness" scheme of `smooth.spline()` in R v2.14.0 and newer.
It is tricky, because `robustSmoothSpline()` is a reiterative
algorithm which requires that the choosen "unique" x:s does not
change in each iteration. Previously, `signif(x, 6)` was used to
identify unique x:s, which gives the same set of values when called
twice, whereas this is not true for the new choice with `round((x -
mean(x))/tol)`.
# Version 1.21.1 [2011-06-26]
## New Features
* Added argument `aspectRatio` to `plotMvsA()`. It can be used to
adjust the range of the `Mlim` argument relative to the `Alim`
argument.
# Version 1.21.0 [2011-04-13]
* The version number was bumped for the Bioconductor devel version.
# Version 1.20.0 [2010-04-13]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.8 for R (>= 2.13.0).
# Version 1.19.6 [2011-04-12]
## Code Refactoring
* CLEANUP: Removed internal patch of `principal.curve()`. If an
older version than **princurve** v1.1-10 is used, an informative
error is thrown requesting an update. The internal patch is part
of the offical **princurve** v1.1-10 release (since 2009-10-04).
* Now all methods allocate objects with NAs of the appropriate mode.
## Known Issues
* Recent updates to `smooth.spline()` in R v2.14.0 causes
`robustSmoothSpline()` to break in some cases.
# Version 1.19.5 [2011-04-08]
## New Features
* Now `weightedMedian()` returns NA:s of the same mode as argument
`x`.
# Version 1.19.4 [2011-03-03]
# Version 1.19.3 [2011-02-05]
# Version 1.19.2 [2010-10-22]
# Version 1.19.1 [2010-10-18]
# Version 1.19.0 [2010-10-18]
* The version number was bumped for the Bioconductor devel version.
# Version 1.18.4 [2011-03-03]
## Bug Fixes
* `findPeaksAndValleys(x, to)` were `x` is numeric would use partial
match and interpret `to` as argument `tol` and not part of `...`
passed to `density()`. This problem was solved by placing `...`
before argument `tol`. Thanks Oscar Rueda at the Cancer Reasearch
UK for reporting on and identifying this bug.
# Version 1.18.3 [2011-02-05]
## Documentation
* Added paragraphs on how to do affine normalization when channel
offsets are known/zero. Same for multiscan calibration when
scanner offsets are known/zero.
* Fixed broken links to help for `iwpca()`.
# Version 1.18.2 [2010-10-22]
## Documentation
* Minor clarifications to the help page on "1. Calibration and
Normalization". This page is now also referenced in
`help("calibrateMultiscan")`.
# Version 1.18.1 [2010-10-18]
## New Features
* Argument `censorAt` for `fitNaiveGenotypes()` has new default.
* These updates were supposed to be in v1.17.7, but we forgot to
commit them to the Bioconductor repository before the new
Bioconductor release.
## Bug Fixes
* `fitNaiveGenotypes(..., subsetToFit = <logical>)` would throw an
exception reporting `Some elements of argument `subsetToFit` is out
of range ...`.
# Version 1.18.0 [2010-10-18]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.7 for R (>= 2.12.0).
# Version 1.17.6 [2010-10-08]
## New Features
* Now `findPeaksAndValleys()` returns a object of class
`PeaksAndValleys`, which extends data.frame.
# Version 1.17.5 [2010-10-07]
## New Features
* Added optional argument `fit` to `callNaiveGenotypes()` for passing
a model fit returned by `fitNaiveGenotypes()`. If not specified,
`callNaiveGenotypes()` will call `fitNaiveGenotypes()` internally.
* Added `fitNaiveGenotypes()`, which previously was only internal of
`callNaiveGenotypes()`.
# Version 1.17.4 [2010-10-06]
## New Features
* Added `findPeaksAndValleys()` for the `density` class, which then
`findPeaksAndValleys()` for `numeric` utilizes.
# Version 1.17.3 [2010-09-18]
## Software Quality
* ROBUSTNESS: Now `normalizeFragmentLength()` asserts that arguments
`fragmentLengths` and `y` contain at least some finite values and
specifies the same number of units. In addition, the method also
gives more informative error messages in case it cannot fit the
normalization function due to non-finite values.
# Version 1.17.2 [2010-08-04]
## New Features
* Added argument `preserveScale` to `normalizeTumorBoost()` to
rescale the calibrated allele B fractions for heterozygous SNPs
such that the compression relative to the homozgygotes is
preserved.
# Version 1.17.1 [2010-07-23]
# Version 1.17.0 [2010-04-22]
* The version number was bumped for the Bioconductor devel version.
# Version 1.16.1 [2010-07-23]
## New Features
* Now `callNaiveGenotypes()` returns the model estimates as attribute
`modelFit`. This feature was supposed to be in v1.16.0.
# Version 1.16.0 [2010-04-22]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.6 for R (>= 2.11.0).
# Version 1.15.4 [2010-04-08]
## Software Quality
* R devel assumes ASCII encoding unless specified. Added explicit
Latin-1 encoding to the DESCRIPTION file to `R CMD check` to pass.
# Version 1.15.3 [2010-04-04]
## New Features
* Added `normalizeDifferencesToAverage()`, `normalizeTumorBoost()`,
`callNaiveGenotypes()` and internal `findPeaksAndValleys()`, which
all were moved from the **aroma.cn** package.
# Version 1.15.2 [2010-03-12]
## Bug Fixes
* The example of `fitPrincipalCurve()` used a non-existing argument
name in the calls to `substitute()`. Thanks to Brian Ripley at
University of Oxford for reporting this.
# Version 1.15.1 [2009-11-01]
## Code Refactoring
* Now `fitPrincipalCurve()` only uses the internal bug-fix patch if a
version earlier than **princurve** v1.1-10 is installed.
# Version 1.15.0 [2009-10-27]
* The version number was bumped for the Bioconductor devel version.
# Version 1.14.0 [2009-10-27]
* The version number was bumped for the Bioconductor release version,
which now is Bioconductor 2.5 for R (>= 2.10.0).
# Version 1.13.6 [2009-10-20]
## Documentation
* FIX: CITATION file reverted to that of v1.13.4.
# Version 1.13.5 [2009-10-08]
## Documentation
* CITATION file (incorrectly) updated by Bioconductor maintainers.
# Version 1.13.4 [2009-09-23]
## Documentation
* Fixed a few broken Rd links.
# Version 1.13.3 [2009-07-15]
## New Features
* ADDED: `fitXYCurve()` and `backtransformXYCurve()`.
* Added attribute `processingTime` to the fit object returned by
`fitPrincipalCurve()`.
# Version 1.13.2 [2009-05-29]
# Version 1.13.1 [2009-05-13]
# Version 1.13.0 [2009-04-20]
# Version 1.12.2 [2009-05-29]
## Code Refactoring
* Replacing old HOWTOCITE with a standard CITATION file.
## Bug Fixes
* Previous bug fix in `backtransformPrincipalCurve()` regarding
argument `dimension` broke the initial purpose of this
argument. Since both use cases are still of interest, how the
subsetting is done is now based on whether the number of dimensions
of the input data and the model fit match or not. See help and
example code for `backtransformPrincipalCurve.matrix()`.
# Version 1.12.1 [2009-05-13]
## Bug Fixes
* `backtransformPrincipalCurve(..., dimensions)` did not subset the
`X` matrix. Also, the method now returns a matrix of the same
number of columns requested. The Rd example now illustrates this.
Thanks to Pierre Neuvial, UC Berkeley for the troublshooting and
fix.
# Version 1.12.0 [2009-04-20]
* The version number was bumped for the Bioconductor release version.
# Version 1.11.2 [2009-02-08]
## Bug Fixes
* An error was thrown in `backtransformPrincipalCurve()` when
argument `dimensions` was specified.
# Version 1.11.1 [2009-01-12]
## New Features
* Added `fitPrincipalCurve()` and `backtransformPrincipalCurve()`.
# Version 1.11.0 [2008-10-21]
* The version number was bumped for the Bioconductor devel version.
# Version 1.10.0 [2008-10-21]
* The version number was bumped for the Bioconductor release version.
# Version 1.9.2 [2008-09-11]
## New Features
* Added argument `onMissing` to `normalizeFragmentLength()` for
specifying how to normalize, if at all, data points for which the
fragment lengths are unknown. For backward compatibility, we start
off by having it `"ignore"` by default.
## Code Refactoring
* MEMORY OPTIMIZATION: `robustSmoothSpline()` is now cleaning out
more variables when no longer needed.
# Version 1.9.1 [2008-05-10]
# Version 1.9.0 [2008-04-29]
* The version number was bumped for the Bioconductor devel version.
# Version 1.8.1 [2008-05-10]
## Bug Fixes
* If the `subsetToFit` of `normalizeFragmentLength()` was shorter
than the number of data points, an exception was thrown. The test
was supposed to assert that the subset was not greater than the
number of data points.
# Version 1.8.0 [2008-04-29]
* The version number was bumped for the Bioconductor release version.
# Version 1.7.2 [2008-04-14]
## New Features
* Added `normalizeFragmentLength()`.
* Added `normalizeQuantileSpline()`.
* Renamed `normalizeQuantile()` to `normalizeQuantileRank()`.
* Added `plotXYCurve()`.
* Added `predict()` for the `lowess` class.
# Version 1.7.1 [2007-11-28]
## New Features
* The startup message when loading the package is generated with
`packageStartupMessage()` so that it can be suppressed.
## Documentation
* TYPO: Corrected a spelling error in the help pages.
## Software Quality
* Package passes `R CMD check` for R v2.6.1.
## Code Refactoring
* Package now only suggest the **R.oo** package, and instead depends
on the new **R.methodsS3**.
# Version 1.7.0 [2007-10-08]
* The version number was bumped for the Bioconductor devel version.
# Version 1.6.0 [2007-10-08]
* The version number was bumped for the Bioconductor release version.
# Version 1.5.2 [2007-08-10]
## Software Quality
* Package pass `R CMD check` for R v2.6.0.
# Version 1.5.1 [NA]
## New Features
* Added `normalizeAverage()`.
## Software Quality
* Package pass `R CMD check` for R v2.6.0 with Rd encoding errors.
# Version 1.5.0 [2007-05-09]
* The version number was bumped for the Bioconductor devel version.
# Version 1.4.0 [2007-05-09]
* The version number was bumped up with the Bioconductor release.
# Version 1.3.1 [2007-01-15]
## Code Refactoring
* Removed code to use **modreg** for backward compatibility with R <
1.9.0.
* Added **R.utils** to Suggests field of DESCRIPTION.
# Version 1.3.0 [2006-10-03]
* The devel version number was bumped up with the Bioconductor
release.
# Version 1.2.0 [2006-10-03]
* The version number was bumped up with the Bioconductor release.
# Version 1.1.0 [2006-07-20]
## Significant Changes
* Added to Bioconductor 1.9.
## New Features
* Added some trial RSP pages. Try `browseRsp()` in the **R.rsp**
package.
# Version 0.1.7 [2006-06-27]
## Code Refactoring
* Made the package truely standalone except from **R.oo**.
Previously package **R.basic** was used in some of the examples.
# Version 0.1.6 [2006-05-22]
## New Features
* Added `medianPolish()` which is much faster than
`stats::medpolish()` when there are no NA.
* Added `plotDensity()` for list of vectors as well as for matrices.
* Added `normalizeQuantile()` for lists of vectors as well as for a
single vector of numerics. To calculate the target quantile there
is a new function `averageQuantile()`, which is also for lists of
vectors. It latter does not support robust estimatation of the
average, because it safes memory.
* Updated `normalizeQuantile()` for matrices according to the updates
in the **limma** package.
## Code Refactoring
* Added a namespace for the package.
* Added `biocViews` since the package will eventually be added to the
Bioconductor project.
# Version 0.1.5 [2006-04-21]
## Performance
* Minor speedup to `weightedMedian()`, e.g. negative weights do no
longer give and error, but are treated as zero instead. This
removes some overhead of the function. Also, if it is known that
there are no NAs that can be specified by `na.rm = NA`, which will
skip NA checks.
# Version 0.1.4 [2006-03-28]
## Documentation
* Updated broken Rd links.
* Updated the references to publications.
# Version 0.1.3 [2006-01-22]
## New Features
* Now `fitIWPCA()` does not return the data matrix. This is to save
memory. The calling algorithm can equally well add the data if it
is needed.
## Documentation
* Added help on the returned parameters of `fitIWPCA()`.
# Version 0.1.2 [2005-09-06]
## New Features
* All plot methods displaying log-ratios now assures that no fake
log-ratios are calculated due to two negative raw signals.
Similarily, methods display log-intensities now assures that the
log-intensities are calculated as doubles to avoid possible
overflow warnings for too large integers.
# Version 0.1.1 [2005-07-26]
## New Features
* Added `sampleCorrelations()` and `sampleTuples()`.
* Now argument `interpolate` of `weightedMedian()` defaults to TRUE
only if `ties` is NULL.
# Version 0.1.0 [2005-06-03]
## Significant Changes
* Created. Most of the matrix methods were copied from the
**R.basic** and the **aroma** packages. The purpose of this package
is to provide a standalone package, which does not require any of
the aroma classes. This will allow the methods to be used by end
users as is, or be utilized in other packages.