Api changes:
- Stabilized core API - plot DSL:
- plot creation with
plot {}
andDataFrame.plot {}
- layers adding with
LayerPlotContext.points {}
and other layer functions - mappings (via function invocation) and settings(via var assignment) API
- plot creation with
- Most of internal API in DSL are hidden(#163)
- Statistics was removed from
kandy-lets-plot
. The statistics have been reworked and separated into the new repository (private yet) and artifact. - Restructured packages
Documentation
- All public APIs are documented with KDoc.
- New user documentation is written and available on kotlin.github.io/kandy/
- Also new example gallery is available on kotlin.github.io/kandy/examples
Fixes and improvements
- Fix bugs with plot dataset
- Fix web outputs
- Type parameters in scale creation functions are reordered according to arguments(#206)
- Add scale type bound for aes (#96)
- The static SVG view has been improved: it has become scalable and fitting.
- Small API improvements
Note! ⚠️ Some parts of the API have been changed without backwards compatibility, as the API was under active development before version 0.5.0. In case you used kandy before 0.5.0 and you are experiencing difficulties with migration to 0.5.0, please contact us.