This is an automated email from the ASF dual-hosted git repository.
thisisnic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 32562bdac2 GH-50496: [R] Polish NEWS.md for 25.0.0 (#50497)
32562bdac2 is described below
commit 32562bdac2a95a6491eee1b16ccf8a642bd67b9f
Author: Nic Crane <[email protected]>
AuthorDate: Sun Jul 19 19:45:23 2026 -0400
GH-50496: [R] Polish NEWS.md for 25.0.0 (#50497)
### Rationale for this change
Polish NEWS.md for the 25.0.0 CRAN release.
### What changes are included in this PR?
Organized and expanded NEWS entries following tidyverse style.
### Are these changes tested?
No code changes, NEWS only.
### Are there any user-facing changes?
No.
* GitHub Issue: #50496
Lead-authored-by: Nic Crane <[email protected]>
Co-authored-by: Copilot Autofix powered by AI
<[email protected]>
Signed-off-by: Nic Crane <[email protected]>
---
r/NEWS.md | 36 +++++++++++++++++++++++++++++++++++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/r/NEWS.md b/r/NEWS.md
index 3f6506828a..c8588cb9b4 100644
--- a/r/NEWS.md
+++ b/r/NEWS.md
@@ -21,11 +21,45 @@
# arrow 25.0.0
+## Breaking changes
+
- Arrow `uint64` types are now always converted to R `double` (numeric)
vectors,
regardless of the values. Previously, small `uint64` values were converted to
- R `integer`, which could cause inconsistent types within list columns when
+ R `integer`, which could cause inconsistent types within list-columns when
different list elements had different value ranges (#50339).
+## New features
+
+- `Field` objects now support field-level metadata via `$metadata` and
+ `$with_metadata()` (@max-romagnoli, #33390).
+- Parquet files now support list-columns of ordered factors (ordered
+ dictionaries) (#49689).
+
+## Minor improvements and fixes
+
+- `Array$create()` now gives a clearer error message when given a `POSIXct`
+ object with an invalid timezone (#40886).
+- Dictionary arrays with `large_string` value types now convert correctly to R
+ factors (#39603).
+- `open_dataset()` now gives a clearer error message when providing a mix of
+ `readr` and Arrow options (@Rich-T-kid, #33420).
+- `read_parquet()` no longer triggers a C++ alignment warning from the Acero
+ source node (#46178).
+- `Schema` metadata partial matching on `$metadata$r` no longer errors when
+ other metadata keys start with "r" (#50163).
+- `to_arrow()` now preserves `group_by()` when converting from a dbplyr lazy
+ table (#40640).
+- `write_parquet()` now correctly validates that `max_rows_per_group` is a
+ positive number (#40742).
+- Stale S3 connections no longer cause a segfault during garbage collection
+ (#50009).
+- Spurious warnings are no longer emitted when reading files with custom schema
+ metadata (#48712).
+
+## Installation
+
+- The R package now builds under `r-universe/r-wasm` (#49981).
+
# arrow 24.0.0
## New features