Bugfix by @brownag that fixes use of file.rename() in tar_terra_rast(..., preserve_metadata = "zip"), which does not work when the temporary directory is on a different partition. (#121, PR #122).
Completed ropensci review and transferred ownership to ropensci
tar_terra_rast() gains a datatype argument and tar_stars() gains a type argument. Both default to the geotargets option "gdal.raster.data.type" (when set).
Added tar_terra_vrt() for SpatRaster object targets that reference multiple data sources (e.g. tiles created with tar_terra_tiles()) using a GDAL Virtual Dataset (VRT) XML file (Thanks to @brownag in #138)
The default driver for tar_terra_vect() has been changed to "GPKG" in order to preserve CRS information (#166).
Added preserve_metadata = "gdalraster_sozip" option to use gdalraster::addFilesInZip() to write multi-file Seek-Optimized ZIP (SOZip) file targets, and /vsizip/ GDAL Virtual File System paths for reading without extraction (#167)
Removes the iteration argument from all tar_*() functions. iteration now hard-coded as "list" since it is the only option that works (for now at least).
Added the description argument to all tar_*() functions which is passed to tar_target().
Suppressed the warning “[rast] skipped sub-datasets” from tar_terra_sprc(), which is misleading in this context (#92, #104).
Requires GDAL 3.1 or greater to use “ESRI Shapefile” driver in tar_terra_vect() (#71, #97)
geotargets now requires targets version 1.8.0 or higher
tar_terra_rast() gains a preserve_metadata option that when set to "zip" reads/writes targets as zip archives that include aux.json “sidecar” files sometimes written by terra (#58)
terra (>= 1.7.71), withr (>= 3.0.0), and zip are now required dependencies of geotargets (moved from Suggests to Imports)