nanoarrow 0.4.0
github-actions
released this
29 Jan 14:22
·
252 commits
to main
since this release
Docs
- r: fix source links from pkgdown site (#315)
Feat
- Check flags field of ArrowSchema on ArrowSchemaViewInit (#368)
- Add decimal support to integration tester (#361)
- Add support for datetime types in integration tester (#356)
- Add dictionary support in integration test utility (#342)
- Add C Data integration test shared library (#337)
- Add Array/Schema/ArrayStream comparison utility to testing helpers (#330)
- Add batch reader and data file read/write to/from ArrowArrayStream (#328)
- Add integration testing reader for Column (#325)
- Add integration testing JSON reader (#322)
- Add Type/Field/Schema JSON writer for integration testing JSON (#321)
- extensions/nanoarrow_testing: Add nanoarrow_testing extension with testing JSON writer (#317)
- python: Implement user-facing Schema class (#366)
- python: basic export through PyCapsules (#320)
- python: Add ArrowDeviceArray extension to Python bindings (#313)
- python: Support the PyCapsule protocol (#318)
- r: Provide LinkingTo headers for extension packages (#332)
- r: Add more
nanoarrow_array_stream
generics (#349) - r: Add conversion from integer type to
character()
(#345)
Fix
- Issue with appending NULLs to IntervalArray (#376)
- Suppress unused parameter warnings (#365)
- Add
const
qualifier where appropriate in struct fields and declarations (#327) - docs: Correct typo in testing.rst (#348)
- r: Ensure simple
list()
s can be converted without arrow installed (#344) - r: Ensure wrapper array stream eagerly releases the wrapped array stream (#333)
Perf
- Improved Bit (Un)packing Performance (#280)