You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by pa...@apache.org on 2024/02/01 20:30:10 UTC

(arrow-nanoarrow) branch main updated: chore(r): Update NEWS, cran-comments, and README to reflect previous releases (#380)

This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 41cc950a chore(r): Update NEWS, cran-comments, and README to reflect previous releases (#380)
41cc950a is described below

commit 41cc950a913e5d173467322ce8c470a1e1fab847
Author: Dewey Dunnington <de...@dunnington.ca>
AuthorDate: Thu Feb 1 16:30:05 2024 -0400

    chore(r): Update NEWS, cran-comments, and README to reflect previous releases (#380)
    
    I'd been doing some of these changes on R packaging branches; however,
    they belong on main as well!
---
 r/.Rbuildignore    |  1 +
 r/NEWS.md          | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 r/README.Rmd       |  2 +-
 r/README.md        |  2 +-
 r/cran-comments.md |  4 +---
 5 files changed, 59 insertions(+), 7 deletions(-)

diff --git a/r/.Rbuildignore b/r/.Rbuildignore
index eed2a6ed..6c40992c 100644
--- a/r/.Rbuildignore
+++ b/r/.Rbuildignore
@@ -10,3 +10,4 @@
 ^\.covrignore$
 ^cran-comments\.md$
 ^bootstrap\.R$
+^\.cache$
diff --git a/r/NEWS.md b/r/NEWS.md
index 332a59ca..3fd02918 100644
--- a/r/NEWS.md
+++ b/r/NEWS.md
@@ -17,6 +17,59 @@
   under the License.
 -->
 
-# nanoarrow (development version)
+# nanoarrow 0.4.0
 
-* Added a `NEWS.md` file to track changes to the package.
+- Fix source links from pkgdown site (#315).
+- Provide LinkingTo headers for extension packages (#332).
+- Add more `nanoarrow_array_stream` generics (#349).
+- Add conversion from integer type to `character()` (#345).
+- Ensure simple `list()`s can be converted without arrow installed (#344).
+
+# nanoarrow 0.3.0.1
+
+- Ensure wrapper array stream eagerly releases the wrapped array stream (#333).
+
+# nanoarrow 0.3.0
+
+- Use classed warnings to signal that a lossy conversion occurred
+  (#298)
+- Add support for `bit64::integer64()` conversions (#293)
+- Implement extension type registration/conversion  (#288)
+- Implement dictionary conversion (#285)
+- Ensure `ordered` is reflected in `na_dictionary()` (#299)
+- Warn for possibly out of range int64 -> double conversions (#294)
+- Support map conversion to R vector (#282)
+- Don't link to arrow package R6 class pages (#269)
+- Use `basic_array_stream()` to improve array stream to data.frame
+  conversion (#279)
+
+# nanoarrow 0.2.0-1
+
+- Don't link to arrow package R6 class pages (#269)
+
+# nanoarrow 0.2.0
+
+## New features
+
+- Improve printing and conversion of buffers (#208)
+- Add `enum ArrowType buffer_data_type` member to `struct ArrowLayout` (#207)
+- Implement ListChildOffset function (#197)
+- Add ability to deterministically run a finalizer on an array stream (#196)
+- Union array support (#195)
+- Add ArrowArrayStream implementation to support keeping a dependent object in
+  scope (#194)
+- Add `as_nanoarrow_array()` implementation that does not fall back on
+  `arrow::as_arrow_array()` everywhere (#108)
+- Create nanoarrow_array objects from buffers (#105)
+- Implement infer schema methods (#104)
+- Create and modify nanoarrow_schema objects (#101)
+
+## Bugfixes
+
+- Fix `convert_array_stream()` for non-record batch stream with zero batches
+  (#212)
+- clear `release` in `EmptyArrayStream::release_wrapper` (#204)
+- Release streams when calling `as.vector()` or `as.data.frame()` (#202)
+- Don't invoke undefined behaviour in conversions to/from Arrow (#167)
+- Use strict prototypes in all internal C functions (#151)
+- Don't memcpy NULL when converting buffer to raw (#149)
diff --git a/r/README.Rmd b/r/README.Rmd
index d56c157c..52e8d442 100644
--- a/r/README.Rmd
+++ b/r/README.Rmd
@@ -37,7 +37,7 @@ knitr::opts_chunk$set(
 <!-- badges: start -->
 <!-- badges: end -->
 
-The goal of nanoarrow is to provide minimal useful bindings to the [Arrow C Data](https://arrow.apache.org/docs/format/CDataInterface.html) and [Arrow C Stream](https://arrow.apache.org/docs/format/CStreamInterface.html) interfaces using the [nanoarrow C library](https://arrow.apache.org/nanoarrow).
+The goal of nanoarrow is to provide minimal useful bindings to the [Arrow C Data](https://arrow.apache.org/docs/format/CDataInterface.html) and [Arrow C Stream](https://arrow.apache.org/docs/format/CStreamInterface.html) interfaces using the [nanoarrow C library](https://arrow.apache.org/nanoarrow/).
 
 ## Installation
 
diff --git a/r/README.md b/r/README.md
index 64a94ec2..5f369789 100644
--- a/r/README.md
+++ b/r/README.md
@@ -29,7 +29,7 @@ The goal of nanoarrow is to provide minimal useful bindings to the
 and [Arrow C
 Stream](https://arrow.apache.org/docs/format/CStreamInterface.html)
 interfaces using the [nanoarrow C
-library](https://arrow.apache.org/nanoarrow).
+library](https://arrow.apache.org/nanoarrow/).
 
 ## Installation
 
diff --git a/r/cran-comments.md b/r/cran-comments.md
index 8d4cbe35..7b9d76b7 100644
--- a/r/cran-comments.md
+++ b/r/cran-comments.md
@@ -4,6 +4,4 @@ C library.
 
 ## R CMD check results
 
-0 errors | 0 warnings | 1 note
-
-* This is a new release.
+0 errors | 0 warnings | 0 notes