\name{BiocSingularnews}
\title{BiocSingular News}
\encoding{UTF-8}

\section{Version 1.28.0}{\itemize{
\item Bugfix for \code{center=TRUE} and \code{scale=TRUE} when there are fewer than two rows.
}}

\section{Version 1.22.0}{\itemize{
\item Bugfix for \code{scale=TRUE} with zero-variance rows.
}}

\section{Version 1.6.0}{\itemize{
\item Migrated the ResidualMatrix class to its own \pkg{ResidualMatrix} package.
}}

\section{Version 1.2.0}{\itemize{
\item Added the ResidualMatrix class for computing PCA on residuals efficiently.

\item Fixed runIrlba() to avoid errors at the limit of available PCs.

\item Added the FastAutoParam class to automatically choose a fast SVD depending on the matrix representation.

\item Added the bsparam() function to quickly set or get a global default algorithm choice.
}}

\section{Version 1.0.0}{\itemize{
\item
New package BiocSingular, for performing SVD and PCA within a Bioconductor framework.
}}

