Releases: TileDB-Inc/TileDB-R
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)
0.28.1
Release 0.28.1 of the R package builds against TileDB Embedded 2.24.1, and has been tested against earlier releases as well as the development version.
tiledb 0.28.1
- This release of the R package builds against TileDB 2.24.1, and has also been tested against earlier releases as well as the development version (#714, #715, #717, #724)
Improvements
- When creating arrays with
fromDataFrame, start and/or end timestamps can now be specified (#719)
Build and Test Systems
0.28.0
Release 0.28.0 of the R package builds against TileDB Embedded 2.24.0, and has been tested against earlier releases as well as the development version.
tiledb 0.28.0
- This release of the R package builds against TileDB 2.24.0, and has also been tested against earlier releases as well as the development version (#714, #715, #717)
Improvements
-
Three internal and unexported helper functions now document more clearly how they can be called explicitly. (#709)
-
Reading and writing of text- and binary files supported by a VFS backend is now supported. (#710)
Build and Test Systems
0.27.0
Release 0.27.0 of the R package builds against TileDB Embedded 2.23.0, and has been tested against earlier releases as well as the development version.
tiledb 0.27.0
- This release of the R package builds against TileDB 2.23.0, and has also been tested against earlier releases as well as the development version (#701, #704)
Improvements
-
Group elements can now be deleted (#702)
-
Two error messages now show the human-readable type representation instead of the enum counter value (#705)
Build and Test Systems
-
The test files receives a minor refactoring absorbing two files (#698)
-
The nightly valgrind run was updated to include release 2.23.0, release 2.21 has been removed (#703)
Deprecations
- Function
libtiledb_array_create_with_key, accessing a deprecated Core function, is now insrc/deprecated.cppand will be removed at later point (#699)
Removals
- Functions
libtiledb_query_add_range_with_typeandlibtiledb_query_add_range, deprecated in release 0.17.1 in January 2023, have been now removed (#700).
0.26.0
Release 0.26.0 of the R package builds against TileDB Embedded 2.22.0, and has been tested against earlier releases as well as the development version.
tiledb 0.26.0
- This release of the R package builds against TileDB 2.22.0, and has also been tested against earlier releases as well as the development version (#679, #686, #693, #696)
Improvements
-
The display of a
filter_listis now labeled correctly as a filter list (@cgiachalis in #681 addressing #678) -
The Arrow integration has been simplified using nanoarrow returning a single
nanoarrowobject; an unexported helper functionnanoarrow2list()is provided to matching the previous interface (#682, #685) -
An new accessor for recursive listings of (currently S3-only) URI is now available (with TileDB Core >= 2.22.0) (#691)
-
Initial support for TILEDB_GEOM_WKB and TILEB_GEOM_WKT has been added (with TileDB Core >= 2.21.0) (#692)
Bug Fixes
- The column headers now correspond to the column content in the two-column
data.framereturns bytiledb_object_walk(#684 closing #683)
Build and Test Systems
-
The
configureandMakevars.inreceived a minor update correcting small issues (#680) -
The nightly valgrind run was updated to include release 2.22.0 (#687), release 2.19 and 2.20 have been removed (#695)
Documentation
- A number of minor typographical and grammar errors in the function documentation has been corrected (@cgiachalis in #681)
Deprecations
-
Functions
tiledb_arrow_array_ptr(),tiledb_arrow_schmea_ptr(),tiledb_arrow_array_del()andtiledb_arrow_schema_del()are deprecated (in favor of using the correspondingnanoarrowfunctions) and will be removed in a future release (#685) -
The function
tiledb_query_submit_async()is marked as deprecated (as is the underlying C++ function) and slated for removal in a future release (#694)
0.25.0
Release 0.25.0 of the R package builds against TileDB 2.21.0, and has been tested against earlier releases and the dev version.
tiledb 0.25.0
- This release of the R package builds against TileDB 2.21.0, and has also been tested against earlier releases as well as the development version (#661, #666, #668, #676, #677)
Improvements
-
The vendored nanoarrow sources have been update to release 0.4.0, and use of its facilities has been extended (#663)
-
Query conditions can be expressed against non-existing enumeration (i.e.,
factor) values when TileDB Core 2.21.0 or later is used (#674) -
The
tiledb_array_upgrade_versionhelper function to upgrade an schema version is now available (#675)
Bug Fixes
-
The
tiledb_get_query_range_var()accessor now correctly calls the range getter for variable-sized dimensions (#662) -
The nighly valgrind check now installs to require
nanoarrowpackage (#664) -
Variable cell numbers can now set consistently for all attribute types (#670)
-
Object walk traversal order detection has been corrected (#671)
Build and Test Systems
0.24.0
Release 0.24.0 of the R package builds against TileDB 2.20.0, and has been tested against earlier releases as well as the development version and the updated TileDB 2.20.1.
The package has been in 'inspect' state at CRAN for several days for reasons outside of our control: the package has a weak 'Suggests:' dependency on arrow which itself appears stalled at CRAN; this package is merely a bystander in that issue.
Entries from the NEWS.md file follow.
tiledb 0.24.0
- This release of the R package builds against TileDB 2.20.0, and has also been tested against earlier releases as well as the development version (#651,#654,#658,#659)
Improvements
-
Factor level additions now check for possible over in the index type (#645, #646)
-
Aggregate operations can now be performed on dense arrays via a query object with appropriate subarray settings (#650)
Bug Fixes
-
Factor level additions ensure the factor is releveled under the full set of factors (#644)
-
The example for
fromDataFrame()has been updated, along with two other help files (#648) -
Handling of temporary files in one test script has been standardized (#653)
Build and Test Systems
- The nighly valgrind run was updated to include release 2.20 (#649)
Documentation
- The DESCRIPTION file now contains a reference to the documentation site in its URL field (#656)
0.23.0
Release 0.23.0 of the R package builds against TileDB 2.19.0, and has been tested against earlier releases as well as the development version.
Entries from the NEWS.md file follow.
tiledb 0.23.0
- This release of the R package builds against TileDB 2.19.0, and has also been tested against earlier releases as well as the development version (#641)
Improvements
-
A TileDB Array can now be opened in 'keep open' mode for subsequent use without re-opening (#630)
-
Arrays with factor (or ordered) variables now grow their factor levels in appending writes (#639)
-
Initialization of object walk order in recursive mode is now more explicit (#640)
-
Use of TileDB Embedded was upgraded to release 2.18.3 (#638), and 2.19.0 (#641)
Bug Fixes
- The read buffer is now correctly sized when implementing VFS serialization (#631)
Build and Test Systems
-
Builds from TileDB Core non-release tarballs are now supported via new configure option (#627)
-
Tests are more careful about using suggested packages only when present (#632)
-
When building TileDB Core, shared linking is now requested explicitly (#634)
-
Nightly automated checks now include Core release-2.19 and add the 'curl' binary (#635)
-
Builds on maOS now set release 11 ('Big Sur') as the required minimum version (#636)
0.22.0
Release 0.22.0 of the R package builds against TileDB 2.18.2, and has been tested against earlier releases as well as the development version.
Entries from the NEWS.md file follow.
tiledb 0.22.0
- This release of the R package builds against TileDB 2.18.0, TileDB 2.18.1, TileDB 2.18.2 and has also been tested against earlier releases as well as the development version (#620,#621,#624)
Improvements
-
Use of TileDB Embedded was upgraded to release 2.18.0 (#620), 2.18.1 (#621), and 2.18.2 (#624)
-
Support for Aggregates has been added (#623)
Bug Fixes
Build and Test Systems
-
Some tests were refactored slightly for greater robustness (#618)
-
Support for download and build with an external TileDB Core source tarball has been added (#622)
Documentation
- The README now contains a badge for the r-universe version (in addition to CRAN) (#617)
0.21.3
Release 0.21.3 of the R package builds against TileDB 2.17.4, and has been tested against earlier releases as well as the development version.
Entries from the NEWS.md file follow.
tiledb 0.21.3
- This release of the R package builds against TileDB 2.17.4, and has also been tested against earlier releases as well as the development version (#611)
Improvements
- Query conditioning parsing now supports
factorindex columns other than the standardintegertype (#614)
Build and Test Systems
- The nighly valgrind run was updated to include release 2.18 (#615)