diff --git a/DESCRIPTION b/DESCRIPTION index bcddecc..cc32e7f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: alabaster.matrix Title: Load and Save Artifacts from File -Version: 1.5.5 -Date: 2024-07-16 +Version: 1.5.6 +Date: 2024-09-03 Authors@R: person("Aaron", "Lun", role=c("aut", "cre"), email="infinite.monkeys.with.keyboards@gmail.com") License: MIT + file LICENSE Description: diff --git a/inst/NEWS.Rd b/inst/NEWS.Rd index 7f62898..3a17983 100644 --- a/inst/NEWS.Rd +++ b/inst/NEWS.Rd @@ -3,10 +3,10 @@ \encoding{UTF-8} \section{Version 1.6.0}{\itemize{ -\item Support the SVT_SparseMatrix version 1 class definition in \code{saveObject}. -However, note that this was not implemented for the soft-deprecated \code{writeSparseMatrix}, which now errors if such objects are passed in. +\item Support the SVT_SparseMatrix version 1 class definition in \code{saveObject()}. +However, note that this was not implemented for the soft-deprecated \code{writeSparseMatrix()}, which now errors if such objects are passed in. -\item Added a \code{extract_sparse_array()} method for the \code{WrapperArraySeed} class, for some future-proofing when the seeds eventually make the switch. +\item Added a \code{extract_sparse_array()} method for the WrapperArraySeed class, for some future-proofing when the seeds eventually make the switch. \item Bugfix for integer overflow when saving large sparse matrices in \code{saveObject()}. @@ -17,9 +17,11 @@ to allow applications to override the delayed operation saving/reading process. \item Added \code{registerReloadDelayedObjectFunction()} to allow extension developers to register reader functions for new classes. -\item Added a \code{ReloadedArray.reuse.files="relsymlink"} option to create relative symbolic links to the original array files. -This is more robust to movement of the original files, provided the new files are moved in the same manner. +\item Added a \code{ReloadedArray.reuse.files="relsymlink"} option in the \code{saveObject()} method for ReloadedArrays. +This creates relative symbolic links to the original array files, which is more robust to their movement provided the linked files are moved in the same manner. \item Enable deduplication of identical seeds across multiple calls to \code{storeDelayedObject()} within a single \dQuote{session}. This avoids making multiple copies of the same seed for different DelayedArray instances with the same seeds, e.g., in a SummarizedExperiment. + +\item Added an \code{external.save.args=} option to \code{storeDelayedObject()} to avoid conflicts in the method arguments of \code{saveObject()}. }}