Releases: uwdata/arquero
Releases · uwdata/arquero
v2.1.3
v2.1.2
v2.1.1
v2.1.0
Changes from v2.0.0:
- Add index argument to
op.match()
. - Fix table
indices()
to properly handle order argument. - Fix
fromJSON()
auto-type parsing of integer strings. - Fix
fromArrow()
handling of FixedSizeList columns.
v2.0.0
Changes from v1.3.1:
- Breaking: Add schema metadata to
fromJSON()
andtoJSON()
. - Breaking: Add
drop
option tospread()
verb to drop input columns, set default totrue
. - Breaking: Revise
spread()
to useundefined
for missing values. - Breaking: Revise
spread()
to use_
separator between column name and index number in auto-generated names. - Breaking: Revise
spread()
to use the length of theas
option as an implicit limit whenlimit
is unspecified. - Breaking: Revise
pivot()
to place value name before key name when multiple values are specified. - Breaking: Consolidate internal
Query
andQueryBuilder
classes. - Add
impute()
verb. - Add column reference checks to
pivot()
androllup()
. - Add more flexible join key specification for
lookup()
. - Update
sample()
weight calculation to drop unneeded columns. - Update verb JSDoc comments / TypeScript types.
- Fix input type checks for sequence
op
functions. - Fix code generation for safer output.
- Refactor: Expose
row_number
op for internal use. - Refactor: Update expression parser error messages.
- Refactor: Add
Transformable
base class for bothTable
andQuery
. - Refactor: Update ColumnTable constructor.
v1.3.1
Changes from v1.3.0:
- Fix
reify()
to persist column name order. - Fix
rollup()
to handle empty input. (#64) - Fix distinct aggregate to use standard key function.
- Refactor: Use
op
methods internally. - Refactor: Refine
concat()
early exit criteria. - Refactor: Refine
dedupe()
implementation. - Refactor: Use aggregate result arrays, not objects.
- Clean JSDoc for optional options.
v1.3.0
Changes from v1.2.3:
- Add
fill_down
andfill_up
window functions. - Add boolean
drop
option toderive()
verb to drop original columns and retain derived columns only. - Add support for pre-filtered Apache Arrow tables.
- Add flexible column selection for Apache Arrow import.
- Add TypeScript types to build output, compiled from JSDoc comments. (thanks @dworthen!)
- Fix internal column name handling to properly order integer-named columns.
- Fix
op.match
to use the proper string match method. - Fix JSDoc types to use
object
, notObject
.