nanoarrow 0.3.0
github-actions
released this
26 Sep 14:37
·
294 commits
to main
since this release
nanoarrow 0.3.0 (2023-09-26)
Feat
- r: Use classed warnings to signal that a lossy conversion occurred (#298)
- r: Add support for
bit64::integer64()
conversions (#293) - r: Implement extension type registration/conversion (#288)
- r: Implement dictionary conversion (#285)
- Add
ArrowBitsUnpackInt32()
(#278) - Add
ArrowBitmapUnpackInt8Unsafe()
(#276) - Add Support for Intervals (#258)
- extensions/nanoarrow_device: Draft DeviceArray interface (#205)
Fix
- Resolve build warnings on Windows (#304)
- Return
EOVERFLOW
when appending to a string or binary type would exeed 2 GB (#302) - dev/release: Increase test discovery timeout value (#300)
- Fix declaration of an array with an ambiguously constexpr size (#301)
- r: Ensure
ordered
is reflected inna_dictionary()
(#299) - r: Warn for possibly out of range int64 -> double conversions (#294)
- extensions/nanoarrow_ipc: Check number of bytes read when reading buffer body (#295)
- Ensure that test for increasing offsets is not affected by overflow (#291)
- extensions/nanoarrow_ipc: Fix crash and mixleading error messages resulting from corrupted streams (#289)
- r: Support map conversion to R vector (#282)
- examples/linesplitter: Fix CMake Build (#271)
- r: Don't link to arrow package R6 class pages (#269)
- python: Ensure generator does not raise
StopIteration
(#262) - docs: Fix typo in getting started article (#250)
- Fix bad access crash in
ArrowBitmapByteCountSet()
(#242)