Skip to content

Releases: HXLStandard/libhxl-js

libhxl-js v0.6

25 May 14:04
Compare
Choose a tag to compare
  • add support for object-style JSON
  • remove Source.getMatchingColumns()
  • add Source.getColumnIndex() and Source.getColumnIndices()
  • many speed optimisations

libhxl-js v0.5

07 May 17:18
Compare
Choose a tag to compare
  • updated to eliminate complaints from ESLint
  • added getRawValues() method to get all the values in a dataset column in the original order (including duplicate and null values)

libhxl-js v0.4.1

27 Apr 15:16
Compare
Choose a tag to compare

Bugfix release: fix reverse sorting.

libhxl-js v0.4

27 Apr 14:12
Compare
Choose a tag to compare
  • added standalone hxl-parse-hashtag.js module for visualisations, etc
  • added SortFilter and PreviewFilter, and corresponding hxl.Source.sort() and hxl.Source.preview() methods
  • added hxl.Source.sum() aggregation method

Previous (v0.3, 2019-03-29):

  • added hxl.Source.exportArray() to export data as an array including hashtags (and optionally, headers)
  • fix bug with null columns when there's no hashtag
  • start adding data typing methods
  • add support for wildcard tag patterns (e.g. "#*+f")
  • add support for absolute tag patterns (e.g. "#affected+children")
  • make hashtag specs and tag patterns case insensitive
  • added matchList() method to TagPattern class
  • add hxl.match() and hxl.matchList() convenience functions for matching tag patterns

libhxl-js v0.3beta

29 Mar 19:34
Compare
Choose a tag to compare
libhxl-js v0.3beta Pre-release
Pre-release

New features:

  • add exportArray() method to export the whole dataset as an array of arrays
  • add matchList() method for tag patterns
  • add support for wildcard and absolute tag patterns

Bugs:

  • fix bug with null columns when there's no hashtag

Release 0.2alpha

02 Apr 20:15
Compare
Choose a tag to compare
Release 0.2alpha Pre-release
Pre-release

Substantially-refactored release, with much simpler usage (often just a method chain). Includes filtering by column and row and aggregating.

Release v0.1alpha

31 Oct 23:58
Compare
Choose a tag to compare
Release v0.1alpha Pre-release
Pre-release

First release of libhxl-js -- supports basic hashtag parsing, but not (yet) compact disaggregated syntax. This first version of the library already expects the raw HXL to be loaded into an array of arrays, equivalent to the raw CSV; future versions will include code for loading online CSV files directly via URL.