This is an automated email from the ASF dual-hosted git repository. paleolimbot pushed a commit to branch maint-0.3.0 in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git
commit 1f8507a951c029b2a41f78caffe090e383e8492a Author: Dewey Dunnington <[email protected]> AuthorDate: Tue Sep 26 11:30:17 2023 -0300 fix R news --- r/NEWS.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/r/NEWS.md b/r/NEWS.md index 332a59c..faa650b 100644 --- a/r/NEWS.md +++ b/r/NEWS.md @@ -17,6 +17,47 @@ under the License. --> -# nanoarrow (development version) +# nanoarrow 0.3.0 -* Added a `NEWS.md` file to track changes to the package. +- 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)
