Releases: uwdata/arquero
Releases · uwdata/arquero
v1.2.0
Changes from v1.1.1:
- Add
relocate()
verb for repositioning and renaming columns. - Add
derive()
verbbefore
andafter
options to position new derived columns. - Add
matches()
,startswith()
,endswith()
selection helpers. - Add
op.recode()
function to map input values to recoded values. - Add
limit
andoffset
arguments to tablescan()
method. - Add
List
andStruct
type support tofromArrow()
. Extracts nested values to arrays and objects, respectively. - Add
offset
option for output formats such astoCSV()
,toHTML()
, etc. - Add
null
option totoHTML()
to specialize formatting of null and undefined values.
v1.1.1
v1.1.0
Changes from v1.0.0:
- Update
join
to drop paired key columns that share the same name. Previously, both columns would by default be retained with suffixes appended (e.g., 'key_1', 'key_2'). In the case of full outer joins, shared key columns will be merged as needed. - Add support for one-sided join key specifications:
join(table, 'key')
is now equivalent tojoin(table, ['key', 'key'])
join(table, [['key1', 'key2']])
is now equivalent tojoin(table, [['key1', 'key2'], ['key1', 'key2']])
- Add
BigInt
support, including forsum
,product
,median
, andquantile
aggregation functions. - Fix
product
aggregation streaming (windowed) behavior. - Fix
unique
aggregation streaming (windowed) behavior. - Fix hash-join logic to properly handle filtered tables.
- Refactor join methods to reuse setup and output logic.