Releases: HXLStandard/libhxl-js
Releases · HXLStandard/libhxl-js
libhxl-js v0.6
- add support for object-style JSON
- remove Source.getMatchingColumns()
- add Source.getColumnIndex() and Source.getColumnIndices()
- many speed optimisations
libhxl-js v0.5
- 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
Bugfix release: fix reverse sorting.
libhxl-js v0.4
- 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
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
Substantially-refactored release, with much simpler usage (often just a method chain). Includes filtering by column and row and aggregating.
Release v0.1alpha
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.