fastMatMR 1.2.7 (2026-03-01)
Features
- Transparent gzip support for all read/write functions via
.mtx.gz file extension (#28)
- Add
fmm_to_spam() and spam_to_fmm() for
reading/writing spam sparse matrices (#2)
- Add
fmm_to_SparseM() and SparseM_to_fmm()
for reading/writing SparseM matrix.csr objects
(#1)
write_fmm() dispatcher now handles spam
and matrix.csr inputs
- ASV benchmark infrastructure with CI integration
Bug Fixes
- Require cpp11 >= 0.5.0 to resolve non-API usage of
SETLENGTH, SET_GROWABLE_BIT, and
SET_TRUELENGTH (cause of CRAN archival)
- Update vendored fast_matrix_market C++ library from 1.7.4 to 1.7.6
(adds
cstdint include fix, removes unused
charconv include)
- Move vendored fast_matrix_market headers from
inst/include/ to src/ to reduce installed
package size (headers not needed at runtime)
fastMatMR 1.2.5 (2023-11-03)
Changes
- Fix a UBSAN error from Matrix in a vignette
- Update the
CONTRIBUTING.md with the release
process
fastMatMR 1.2.4 (2023-11-02)
- Same as previous version.
fastMatMR 1.2.3 (2023-11-01)
Changes
- Reworked getting started vignette to use temporary files
fastMatMR 1.2.2 (2023-11-01)
Changes
- Revised the package DESCRIPTION to adhere to CRAN guidelines.
- Updated examples for several functions to be self-contained and CRAN
compliant.
- Enabled examples within the documentation
- Added documentation for releases
fastMatMR 1.2.1 (2023-11-01)
Changes
- Fixed dead URLs in README
- First CRAN compatible release attempt.
fastMatMR 1.1.0 (2023-10-24)
Features
- Handle paths with
~ (#24)
- Integrated support to handle integers in input files. (#25)
- Added support for handling
.mtx.gz file formats. (#28)
- Updated
fast_matrix_market to 1.7.4
Bug Fixes
- Improved error messages distinguishing between sparse and non-sparse
matrices. (#26)
- Enhanced error messages for
sparse_to_fmm function. (#27)
Breaking changes
- Streamlined function naming for better clarity. (#29)
User facing functionality is not affected, write_fmm
still works.
Improved Documentation
- Streamlined the vignettes and readme.
fastMatMR 0.0.1.0
(2023-09-02)
Features
- Support reading
R numeric vectors
(is.vector())
- Support reading of
R is.matrix() numerical
matrices
- Support reading sparse matrices from Matrix.
fastMatMR 0.0.0.9000
(2023-08-31)
Improved Documentation
- Added a performance benchmark for write and a basic introduction to
the package.
Features
- A full multi-OS set of tests conforming to CRAN submission
requirements and ROpenSci is present. (#12)
- Support writing
R numeric vectors
(is.vector())
- Support writing of
R is.matrix() numerical
matrices
- Support writing sparse matrices from Matrix.