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 2023/06/16 18:05:01 UTC

[arrow-nanoarrow] 01/03: chore: update CHANGELOG.md for 0.2.0

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

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

commit 9ce1521e1a0c33a32c7f25b264900e912ec68ff7
Author: Dewey Dunnington <de...@voltrondata.com>
AuthorDate: Fri Jun 16 15:01:27 2023 -0300

    chore: update CHANGELOG.md for 0.2.0
---
 CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4b6c26..7fbd814 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -37,3 +37,65 @@
 - **extensions/nanoarrow_ipc**: Tweak draft interface (#111)
 - set map entries/key to non-nullable (#107)
 - **ci**: Actually commit bundled IPC extension to dist/ (#96)
+
+## ls (2023-06-16)
+
+### Feat
+
+- **python**: Python schema, array, and array view skeleton (#117)
+- Include dictionary member in `ArrowArrayView` struct (#221)
+- **extensions/nanoarrow_ipc**: Add endian swapping to IPC reader (#214)
+- **r**: Improve printing and conversion of buffers (#208)
+- Add `enum ArrowType buffer_data_type` member to `struct ArrowLayout` (#207)
+- Implement ListChildOffset function (#197)
+- **r**: Add ability to deterministically run a finalizer on an array stream (#196)
+- **r**: Union array support (#195)
+- **r**: Add ArrowArrayStream implementation to support keeping a dependent object in scope (#194)
+- Add Decimal Get/Set utilities (#180)
+- **extensions/nanoarrow_ipc**: Add option to validate arrays at `NANOARROW_VALIDATION_LEVEL_FULL` (#177)
+- Allow explicit validation level in `ArrowArrayFinishBuilding()` (#175)
+- Implement `ArrowArrayViewValidateFull()` (#174)
+- **extensions/nanoarrow_ipc**: Allow shared buffers for zero-copy buffer decode (#165)
+- **extensions/nanoarrow_ipc**: Add single-threaded stream reader (#164)
+- **ci**: Add suite of Docker-based release verification script tests (#160)
+- **extensions/nanoarrow_ipc**: Decode RecordBatch message to ArrowArray (#143)
+- **extensions/nanoarrow_ipc**: Improve type coverage of schema field decode (#115)
+- **r**: Add `as_nanoarrow_array()` implementation that does not fall back on `arrow::as_arrow_array()` everywhere (#108)
+- **r**: Create nanoarrow_array objects from buffers (#105)
+- **r**: Implement infer schema methods (#104)
+- **r**: Create and modify nanoarrow_schema objects (#101)
+
+### Fix
+
+- Improve limit check for unsigned input (#233)
+- **extensions/nanoarrow_ipc**: Don't produce arrays with NULL data buffers (#226)
+- **r**: Fix `convert_array_stream()` for non-record batch stream with zero batches (#212)
+- clear `release` in `EmptyArrayStream::release_wrapper` (#204)
+- **r**: Release streams when calling `as.vector()` or `as.data.frame()` (#202)
+- Improve readability of `ArrowArrayAllocateChildren()` (#199)
+- **extensions/nanoarrow_ipc**: Fix + test calling `ArrowIpcDecoderSetSchema()` more than once (#173)
+- **extensions/nanoarrow_ipc**: Don't release input stream automatically on end of input (#168)
+- **r**: Don't invoke undefined behaviour in conversions to/from Arrow (#167)
+- **extensions/nanoarrow_ipc**: Test without C11 atomics on CI (#166)
+- **extensions/nanoarrow_ipc**: Ensure tests pass on big endian (#162)
+- **r**: Use strict prototypes in all internal C functions (#151)
+- **r**: Don't memcpy NULL when converting buffer to raw (#149)
+- include compilers in conda instructions (#142)
+- include gtest in conda instructions (#138)
+- Explicit `stringsAsFactors = FALSE` for R <= 3.6 (#135)
+- Support centos7/gcc 4.8 for CMake build + test workflow (#133)
+- Fix cmake build + test and verification script on Windows (#130)
+- `isnan()` usage compatible with old clang (#126)
+- Improve reliability of R tests on non-standard systems (#127)
+- Ensure tests pass on big endian (#128)
+- Correct storage type for timestamp and duration types (#116)
+- **extensions/nanoarrow_ipc**: Remove extra copy of flatcc from dist/ (#113)
+- make sure bundled nanoarrow is also valid C++ (#112)
+- **extensions/nanoarrow_ipc**: Tweak draft interface (#111)
+- set map entries/key to non-nullable (#107)
+- **ci**: Actually commit bundled IPC extension to dist/ (#96)
+
+### Refactor
+
+- **extensions/nanoarrow_ipc**: Reconfigure assembling arrays for better validation (#209)
+- Unify `ArrowArrayView` and `ArrowArray` validation (#201)