Releases: TileDB-Inc/TileDB-R
0.33.1
What's Changed
- Relevel a factor column when adding a subset of current factors by @cgiachalis in #844
- Reset timestamp slots for
tiledb_array_open_at()by @cgiachalis in #842 - Update TileDB Array to 2.29.1 by @jp-dark in #851
- allow osVersion to be NULL by @MichaelChirico in #850
- TileDB-R 0.33.1 by @ihnorton in #852
New Contributors
Full Changelog: 0.33.0...0.33.1
0.33.0
- This release of the R package builds against TileDB 2.29.0, and has also been tested against earlier releases as well as the development version
Improvements
-
Schema-dump output is no longer truncated in the case that there are any null fill values in the schema (@johnkerl in #825)
-
tiledb_attr()now prints the attribute object as expected and documentation has been corrected (@cgiachalis in #823) -
tiledb_attr()now works when settingncells=NAto signal variable length (@johnkerl in #830) -
tiledb_array()now emits the correct error message when usingselected_pointsargument (@cgiachalis in #833) -
tiledb_group_open()now respects and defaults to the first option intypeargument (@cgiachalis in #838) -
tiledb_config_unset()now correctly returns the modified configuration object (@cgiachalis in #841)
Documentation
- The package documentation website was updated (@cgiachalis in #822, #826)
0.32.0
0.31.1
What's Changed
- Allow
parse_query_condition()to work on dimensions when an array is passed - Add
tiledb_vfs_copy_dir(), a wrapper for thevfs_copy_dir()function - Print values for
tiledb_schema_get_types()andtiledb_schema_get_names()#805 - Add
tiledb_array_is_open_for_reading()/writing()#806 - Fix static-linking checks for R >= 4.5
Full Changelog: 0.31.0...0.31.1
0.31.0
What's Changed
- Rename
mastertomainin artifacts by @johnkerl in #763 - Update README by @ihnorton in #764
- Run
clang-formaton non-autogen C++ source code by @johnkerl in #765 - Update docs with correct S4 methods by @mojaveazure in #766
- Update unit tests to expect dense current domain by @johnkerl in #768
- Fix CI for #768 by @johnkerl in #770
- Support parentheses in query conditions by @johnkerl in #771
- Update
DESCRIPTIONandNEWS.mdby @johnkerl in #773 - memory alloc: Accomodate zero buffer size estimate v2 by @johnkerl in #777
- Apply
styler::style_pkg()by @johnkerl in #778 - Provide access to TileDB shared libraries in downstream packages by @mojaveazure in #782
- Use core 2.27.0 by @johnkerl in #785
- Use core 2.27.0 in valgrind CI as well by @johnkerl in #786
- TileDB-R 0.31.0 by @johnkerl in #787
Full Changelog: 0.30.2...0.31.0
0.30.2
What's Changed
- Fix #758: "Can't read domain for dimensions of type UINT16" by @johnkerl in #759
- Fix MacOS rpath for local-core corner case by @johnkerl in #760
- Release 0.30.2 using TileDB Embedded 2.26.2 by @ihnorton in #761
- Update pkgdown generated files for 0.30.2 by @ihnorton in #762
Full Changelog: 0.30.1...0.30.2
0.30.1
Release 0.30.1 of the R package builds by default against TileDB Embedded 2.26.1, and has also been tested against earlier releases as well as the development version.
tiledb 0.30.1
- This release of the R package builds against TileDB 2.26.1, and has also been tested against earlier releases as well as the development version (#757)
0.30.0
Release 0.30.0 of the R package builds by default against TileDB Embedded 2.26.0, and has also been tested against earlier releases as well as the development version.
tiledb 0.30.0
- This release of the R package builds against TileDB 2.26.0, and has also been tested against earlier releases as well as the development version (#745, #749, #750, #754, #755)
Improvements
-
Error messages displayed when a mismatched external pointer is detected now show both expected and encountered types (#740)
-
NDRectangleobjects can now instantiate from more domain data types (#741, #742) -
NDRectangleobjects can now return their number of dimensions and dimension data types (#743) -
FragmentInfoobjects are dump via the<<stringstream operator instead of a now-deprecateddump()method (#753)
Documentation
- The documentation website now uses favicon symbols for all pages rendered (#739)
Build and Test Systems
-
The nighly valgrind matrix now includes release 2.26.0 (#744)
-
The continuous integration script has been updated reflecting external changes (#746)
Removals
- Boolean arguments
as.data.frame,as.matrixandas.arrayto thetiledb_array()accessor, deprecated in release 0.20.0 in July 2023 in favor of the more generalreturn_as="..."form, have been removed. (#751)
Deprecation
- As BioConductor package \pkg{TileDBArray} still relies on
as.data.frameit was temporarily re-admitted as an argument. It is expected to be removed following the upcoming 3.20 release of BioConducto.r (#752)
0.29.0
Release 0.29.0 of the R package builds by default against TileDB Embedded 2.25.0, and has also been tested against earlier releases as well as the development version.
tiledb 0.29.0
- This release of the R package builds against TileDB 2.25.0, and has also been tested against earlier releases as well as the development version (#728, #736)
Improvements
-
Three deprecated calls to
dump()methods for TileDB Embedded objects now use the preferred streaming alternatives (#727) -
Two already deprecated functions that are removed in TileDB 2.26.0 are no longer used (#732)
-
The vendored nanoarrow has been updated to its release 0.5.0 (#733)
-
Fragments can now be removed by supplying a vector of fragment URIs (#734)
-
NDRectangleandCurrentDomainobjects are supported (with 2.25.0 or newer) and can be used withArraySchemaandArraySchemeEvolutiondomain of (#735, #737)
Build and Test Systems
- The nighly valgrind matrix now includes release 2.25.0 (#729)
0.28.2
Release 0.28.2 of the R package builds against TileDB Embedded 2.24.2, and has been tested against earlier releases as well as the development version.
tiledb 0.28.2
- This release of the R package builds against TileDB 2.24.2, and has also been tested against earlier releases as well as the development version (#725)