                        Changes in version 1.6.0                        

    o   Support the SVT_SparseMatrix version 1 class definition in
	saveObject(). However, note that this was not implemented for
	the soft-deprecated writeSparseMatrix(), which now errors if
	such objects are passed in.

    o   Added a extract_sparse_array() method for the WrapperArraySeed
	class, for some future-proofing when the seeds eventually make
	the switch.

    o   Bugfix for integer overflow when saving large sparse matrices
	in saveObject().

    o   Open all HDF5 files in read-only mode for readObject() dispatch
	functions, to avoid permission-related issues.

    o   Added altReloadDelayedObject(), altStoreDelayedObject(), and
	their associated getters/setters, to allow applications to
	override the delayed operation saving/reading process.

    o   Added registerReloadDelayedObjectFunction() to allow extension
	developers to register reader functions for new classes.

    o   Added a ReloadedArray.reuse.files="relsymlink" option in the
	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.

    o   Enable deduplication of identical seeds across multiple calls
	to storeDelayedObject() within a single “session”. This avoids
	making multiple copies of the same seed for different
	DelayedArray instances with the same seeds, e.g., in a
	SummarizedExperiment.

    o   Added an external.save.args= option to storeDelayedObject() to
	avoid conflicts in the method arguments of saveObject().