Releases: kylebarron/arro3
Releases · kylebarron/arro3
pyo3-arrow-v0.5.1
What's Changed
- validate no-default-features on ci for pyo3-arrow by @kylebarron in #232
- Custom drop on PyBufferWrapper by @kylebarron in #231
Full Changelog: pyo3-arrow-v0.5.0...pyo3-arrow-v0.5.1
py-v0.4.2
What's Changed
- Ensure total numpy v2 support by @kylebarron in #226
- Fix segfault when releasing buffer protocol object by @kylebarron in #231
Full Changelog: py-v0.4.1...py-v0.4.2
pyo3-arrow-v0.5.0
What's Changed
- Bump to pyo3 0.22 by @kylebarron in #226
Full Changelog: pyo3-arrow-v0.4.0...pyo3-arrow-v0.5.0
py-v0.4.1
What's Changed
- Support for string view and binary view data types (upgrade to
arrow
53.1) by @kylebarron in #219 - Fix min/max with datetimes with timezones by @kylebarron in #220
Full Changelog: py-v0.4.0...py-v0.4.1
Build of arro3 for pyodide v0.26.2 and arro3 v0.4.1
pyodide-v0.26.2-arro3-v0.4.1 Bump arro3 to 0.4.1 (#221)
pyo3-arrow-v0.4.0
Enhancements 🪄
- Zero-copy buffer protocol data import by @kylebarron in #204
- Handle multi-dimensional buffer protocol input by @kylebarron in #208
- Put buffer protocol behind feature flag by @kylebarron in #215
- Implement
FromPyObject
forPyScalar
by @kylebarron in #199
Full Changelog: pyo3-arrow-v0.3.0...pyo3-arrow-v0.4.0
py-v0.4.0
Enhancements 🪄
-
Zero-copy buffer protocol data import by @kylebarron in #204
- Handle multi-dimensional buffer protocol input by @kylebarron in #208
- Prefer zero-copy in from_numpy by @kylebarron in #214
-
New compute functions:
- Add date_part by @kylebarron in #202
- Aggregate functions: array min, max, sum by @kylebarron in #193
- Arith functions by @kylebarron in #194
- More compute functions by @kylebarron in #104
-
Implement scalar equality by @kylebarron in #205
-
Improved docstrings by @kylebarron in #198
-
Add installation section to readme by @kylebarron in #189
Bug fixes 🐛
- Fix data type bit width by @kylebarron in #190
- Fix return type of
RecordBatch.column
by @kylebarron in #191
New Contributors
Full Changelog: py-v0.3.1...py-v0.4.0
Build of arro3 for pyodide v0.26.2 and arro3 v0.4.0
pyodide-v0.26.2-arro3-v0.4.0 Update pyo3-arrow version table (#218)
pyo3-arrow-v0.2.1
- Public API to import pycapsules (#183)
Full Changelog: pyo3-arrow-v0.2.0...pyo3-arrow-v0.2.1
py-v0.3.0
Enhancements 🪄
- Wheels for pyodide are auto-built on CI and published to Github releases.
- Ensure Parquet schema metadata is added to arrow table by @kylebarron in #137
- Access dictionary array keys and values by @kylebarron in #139
- Support reading Parquet from file objects by @kylebarron in #142
- Implement dictionary encoding by @kylebarron in #136
- Support for Arrow scalars and converting to Python objects by @kylebarron in #159
- Move functional accessors to core module by @kylebarron in #151
- Support for python buffer protocol by @kylebarron in #156
Bug fixes 🐛
- Fix field metadata propagation by @kylebarron in #150
- Set strip=true for maturin builds by @kylebarron in #155
- Support
__getitem__
with a negative index by @kylebarron in #171 - support f16 in from_numpy by @kylebarron in #154
- Fix writing to file by @kylebarron in #138
Full Changelog: py-v0.2.1...py-v0.3.0