From a92530073e6f5eca86311cbc13af4ca55b28af20 Mon Sep 17 00:00:00 2001 From: Jacob Wujciak-Jens Date: Fri, 23 Feb 2024 03:08:11 +0100 Subject: [PATCH] GH-40190: [R][Docs] Update NEWS.md with build system changes (#40191) This ports some news entries written for the CRAN branch into main. * GitHub Issue: #40190 Authored-by: Jacob Wujciak-Jens Signed-off-by: Jacob Wujciak-Jens --- r/NEWS.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/r/NEWS.md b/r/NEWS.md index 4ac57b20b309a..79de36c62cec4 100644 --- a/r/NEWS.md +++ b/r/NEWS.md @@ -19,6 +19,46 @@ # arrow 15.0.0 +## New features + +* Bindings for `base::prod` have been added so you can now use it in your dplyr + pipelines (i.e., `tbl |> summarize(prod(col))`) without having to pull the + data into R (@m-muecke, #38601). +* Calling `dimnames` or `colnames` on `Dataset` objects now returns a useful + result rather than just `NULL` (#38377). +* The `code()` method on Schema objects now takes an optional `namespace` + argument which, when `TRUE`, prefixes names with `arrow::` which makes + the output more portable (@orgadish, #38144). + +## Minor improvements and fixes + +* Don't download cmake when ARROW_OFFLINE_BUILD=true and update `SystemRequirements` (#39602). +* Fallback to source build gracefully if binary download fails (#39587). +* An error is now thrown instead of warning and pulling the data into R when any + of `sub`, `gsub`, `stringr::str_replace`, `stringr::str_replace_all` are + passed a length > 1 vector of values in `pattern` (@abfleishman, #39219). +* Missing documentation was added to `?open_dataset` documenting how to use the + ND-JSON support added in arrow 13.0.0 (@Divyansh200102, #38258). +* To make debugging problems easier when using arrow with AWS S3 + (e.g., `s3_bucket`, `S3FileSystem`), the debug log level for S3 can be set + with the `AWS_S3_LOG_LEVEL` environment variable. + See `?S3FileSystem` for more information. (#38267) +* Using arrow with duckdb (i.e., `to_duckdb()`) no longer results in warnings + when quitting your R session. (#38495) +* A large number of minor spelling mistakes were fixed (@jsoref, #38929, #38257) +* The developer documentation has been updated to match changes made in recent releases (#38220) + +# arrow 14.0.2.1 + +## Minor improvements and fixes + +* Check for internet access when building from source and fallback to a + minimally scoped Arrow C++ build (#39699). +* Build from source by default on macOS, use `LIBARROW_BINARY=true` for old behavior (#39861). +* Support building against older versions of Arrow C++. This is currently opt-in + (`ARROW_R_ALLOW_CPP_VERSION_MISMATCH=true`) and requires atleast Arrow C++ 13.0.0 (#39739). +* Make it possible to use Arrow C++ from Rtools on windows (in future Rtools versions). (#39986). + # arrow 14.0.2 ## Minor improvements and fixes