New! ✨
- Class-based API + concurrent streams + column selections + File reader by @H-Plus-Time in #407. This added a new
ParquetFile
API for working with files at remote URLs without downloading them first. - Conditional exports in
package.json
. This should make it easier to use across Node and browser. - Improved documentation for how to use different entry points.
Breaking Changes:
- arrow2 and parquet2-based implementation has been removed.
- Layout of files has changed. Your import may need to change.
- Imports are now
parquet-wasm
,parquet-wasm/esm
,parquet-wasm/bundler
, andparquet-wasm/node
.
What's Changed
- Add conditional exports by @kylebarron in #382
- CI production build size summary by @H-Plus-Time in #401
- Remove arrow2 implementation by @kylebarron in #446
- feat: add lz4_raw support for
arrow1
by @fspoettel in #466 - Highlight that esm entry point needs await of default export by @kylebarron in #487
- Fixes for both report builds and PR comment workflow by @H-Plus-Time in #495
- fix package exports by @kylebarron in #414
- Object store wasm usage by @H-Plus-Time in #490
- Set Parquet key-value metadata by @kylebarron in #503
- Read parquet with options by @kylebarron in #506
- Documentation updates for 0.6 by @kylebarron in #507
- Avoid bigint for metadata queries by @kylebarron in #508
- Update async API by @kylebarron in #510
- Add test to read empty file by @kylebarron in #512
- bump arrow libraries to version 51 by @jdoig in #496
New Contributors
- @fspoettel made their first contribution in #466
- @jdoig made their first contribution in #496
Full Changelog: v0.5.0...v0.6.0