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

Reply via email to