Releases: LibertyDSNP/parquetjs
Releases · LibertyDSNP/parquetjs
v1.5.0 Breaking Change for Nullable & Fixed Len Byte Array Support
Breaking Change
- Optional nullable fields are now output in row results as
null
instead of undefined.- Example:
- Prior:
[{}, {foo: "bar"}]
- v1.5.0+:
[{foo: null}, {foo: "bar"}]
What's Changed
- Optional nullable fields are now null instead of undefined by @wilwade in #114
- Reference Tests by @wilwade in #114
- Issue fixed around dictionary_page_offset by @wilwade in #114
- Allow typeLength to come from opts.column when decoding FIXED_LEN_BYTE_ARRAY by @j4ys0n in #108
New Contributors
Full Changelog: v1.4.1...v1.5.0
v1.4.1 Better RLE Support
What's Changed
- Update index.ts to support RLE_DICTIONARY by @saritvakrat in #112
New Contributors
- @saritvakrat made their first contribution in #112
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- BREAKING change for output of JSON Schemas: Use the Double primative for JSON Schema "number" type by @mpotter in #111
- Update docs and add simple test for readme encoding examples by @wilwade in #107
New Contributors
Full Changelog: v1.3.5...v1.4.0
v1.3.5 Bloom Filters in Nested Lists
What's Changed
- upgrade to nodejs 18.18.2 by @shannonwells in #101
- Support bloom filters in lists/nested columns by @shannonwells in #105
Full Changelog: v1.3.4...v1.3.5
v1.3.4: Decimal Support for Precision > 18
v1.3.3: Timestamp support for JSONSchema generated schemas
v1.3.2 Column Index Field Population
What's Changed
Full Changelog: v1.3.1...v1.3.2
v1.3.1 Various Improvements and Bug Fixes
What's Changed
- Ensure Buffer objects are returned by compression functions by @JasonYeMSFT in #88
- Decimal Writer Support by @wilwade in #90
Note: Decimals over precision of 18 are still not supported.
Full Changelog: v1.3.0...v1.3.1
v1.3.0 NodeJS version bump, schema creation with JSON Schemas
Changes
You can now create a Parquet schema from a JSON schema. #82 with thanks to @noxify
Minimum nodejs version is now 16.15.1 #62
Bug fix for XxHasher which was not returning hex-encoded string #85
Full changelog: v1.2.3...v1.3.0