Skip to content

Commit

Permalink
Bump version to 0.0.0.9023
Browse files Browse the repository at this point in the history
  • Loading branch information
Ed2uiz committed Sep 18, 2024
1 parent e56e052 commit 2c41e96
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 1 deletion.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: dbMatrix
Title: dbMatrix
Version: 0.0.0.9022
Version: 0.0.0.9023
Authors@R:
c(person("Edward", "C. Ruiz", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9174-5387")),
Expand Down
50 changes: 50 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
<!-- NEWS.md is maintained by https://cynkra.github.io/fledge, do not edit -->

# dbMatrix 0.0.0.9023 (2024-09-18)

## Breaking Changes

- dbMatrix summary methods now return `dbDenseMatrix` objects instead of in-memory vectors.

- Removed colTypes from castNumeric.

- Removed @name check in initialize.

## Features

- New `compute` method for saving dbMatrix objects. This writes the dbMatrix object to a table in the database along with its row and column names (e.g. 'dbMatrixname_rownames').

- New `load` method for loading computed dbMatrix objects. The dbMatrix::compute() method must be called before loading the object.

- Updated `.check_overwrite` to allow for passing overwrite arg.

- New internal function `write_dimnames` to enable saving dbMatrix objects.

- New `sum` method for dbMatrix objects.

- Improvements to precomputed table: Use existing precomputed table in db if available.

- Improvements to precomputed table: Transpose precomputed table of sufficient dimensions if it exists instead of creating a new one. This is done via a TEMPORARY VIEW to avoid writing to disk and modifying existing precomputed table which may be referenced by other tables.

- Custom SQL statement for `todbDense` conversion creates a TEMPORARY VIEW with name `dbDenseMatrix_hash`.

## Chore

- Update whitespace.

- Update dbMatrix constructor roxygen.

- Update roxygen in toDbDense.

## Docs

- Update reference page.

- Update mean documentation.

- Update log documentation.

- Update roxygen.

## Bug fixes

- Do not recycle matrix if not needed.

# dbMatrix 0.0.0.9022 (2024-08-14)

## Breaking changes
Expand Down

0 comments on commit 2c41e96

Please sign in to comment.