Skip to content

Releases: larswaechter/voici.js

v2.1.0

08 May 19:28
Compare
Choose a tag to compare

More information in the associated milestone.

General

Bug Fixes

  • fix "maxWidth" option (#17)
  • "displayNames" option exclude dynamic columns (#17)
  • allow header names overflow (#20 )

Features

  • cell highlighting supports now bold, italic and underline options (#19)
  • add columns getter to Table class to get all table columns (#23)
  • add shape getter to Table class to the number of rows and columns (#23)

v2.0.0

05 Mar 17:41
Compare
Choose a tag to compare

More information in the associated milestone.

General

  • the dataset and the dynamic columns are stored together in one attribute now
  • added nyc for test coverage

Bug Fixes

  • remove leading space after line break (#5)

Features

  • improve type system (#2 #12 )
  • new config attribute: header.exclude to exclude certain columns (#2)
  • new config attribute: body.subset to select only a subset as dataset (#2)
  • new config attribute: body.peek to display only the top / bottom n rows (#10)
  • new config attribute: body.fillEmpty to fill empty values (#14)
  • sorting is allowed by dynamic columns (#7)

Breaking changes

  • remove external dependencies and their according methods (#3)
  • renamed config attribute: header.names => header.displayNames (#2)
  • renamed config attribute: header.columns => header.include (#2)
  • modified config attribute accumulation.columns => Expects now an object where the keys are the target column name (#2)
  • modified config attribute header.dynamic => Expects now an object where the keys are the dynamic column names (#2)
  • removed removeColumn and shuffle methods (#2)

v1.0.1

18 Feb 14:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

10 Apr 14:27
Compare
Choose a tag to compare

Initial release💥🎉