Releases: steelbreeze/landscape
Expose split function
Expose the split function to allow finer-grained user control if required.
Minor refactoring
3.1.5 Make split internal
Add module and exports to package
3.1.3 Add module and exports to package
Revert module change
Revert module change due to side-effects.
Tidy lib directory.
Add module info to package
3.1.1 Merge branch 'master' of https://github.com/steelbreeze/landscape
Rename members of Key and Cell
This release warants a minor version increment as is changes a minor part of the public API.
Breaking changes
Key.className
has been renamed Key.style
; this impacts the callback passed into the table
function.
Cell.rowSpan
has been renamed Cell.rows
; this impacts the method used to render tables.
Cell.colSpan
has been renamed Cell.cols
; this impacts the method used to render tables.
Post-release tidy
Minor refactoring to remove duplicated code into common functions
Base landscape visualisations on pivot cube
Release 3.0
This release is a complete rewrite to use a cube produced by the @steebreeze/pivot library as a basis for generating the landscape map. This has radically reduced the size of the library and increased its performance. By splitting in two, other capabilities are exposed, such as creating numerical aggregates from the same pivot cube that the landscape visualisation uses.
Breaking changes from release 1.n
The API had radically changed; please see the @steebreeze/pivot documentation and @steebreeze/landscape documentation.
The ability to optimise axes has been removed due to its O(n!) algorithm.
Refactor table generation
Replace repeating occurrences of reduce
and generate
calls with single call to expand
function. The expand function can have a singular approach to array concatenation.
General refactoring
3.0.0-rc.3 General code tidying