Skip to content

Releases: uwdata/arquero

v1.2.0

09 Dec 10:41
Compare
Choose a tag to compare

Changes from v1.1.1:

  • Add relocate() verb for repositioning and renaming columns.
  • Add derive() verb before and after 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 and offset arguments to table scan() method.
  • Add List and Struct type support to fromArrow(). Extracts nested values to arrays and objects, respectively.
  • Add offset option for output formats such as toCSV(), toHTML(), etc.
  • Add null option to toHTML() to specialize formatting of null and undefined values.

v1.1.1

26 Nov 12:48
Compare
Choose a tag to compare

Changes from v1.1.0:

  • Fix semijoin and antijoin to use the same join key syntax as join, join_left, etc.
  • Update join documentation, including jsdoc comments.

v1.1.0

26 Nov 12:35
Compare
Choose a tag to compare

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 to join(table, ['key', 'key'])
    • join(table, [['key1', 'key2']]) is now equivalent to join(table, [['key1', 'key2'], ['key1', 'key2']])
  • Add BigInt support, including for sum, product, median, and quantile 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.

v1.0.0

19 Nov 11:46
Compare
Choose a tag to compare

Initial 1.0 release! 🎉