Skip to content

0.7.0

Compare
Choose a tag to compare
@AndreiKingsley AndreiKingsley released this 19 Aug 13:31
· 94 commits to main since this release

Kandy 0.7.0

This release was mainly focused on technical debt and internal API improvements. Nevertheless, the result of this was noticeably reflected in the public API - in particular, all internal DSL properties were hidden, which will further improve the quality when working with completion in the IDE and library exploring.

Changed

⚠️ Breaking:

  • Global refactoring of Kandy Internal API (#378, #379, #380, #381, #382). The structure of classes and interfaces has been significantly redesigned. This has almost no effect on the Public API (Kandy DSL), except that all internal properties are no longer publicly available (#163). If you have been using Kandy Internal API, we are ready to help you with migration, please contact us.

Added

  • Added spacerWidth setting missing in pie charts (#385).
  • Added type line parameter for custom styles (#334).

Fixes

  • Fixed scale for area and bars (#236).
  • Fixed border line type for tiles (#375).
  • middle in boxes and y in crossBars are optional (#322).
  • Several fixes in Kotlin Notebook:
    • Added theme selector in Save Plot action (#265).
    • Fixed tooltips hover-up (#290).

Documentation

  • Added pie chart gallery examples (#424).
  • Fixed links in documentation (#383, #386).

Other

  • All TODOs were removed from the code by moving them to issues (#398).

We always welcome your contributions. Simple (but no less important) issues are labeled with label: Good first issue. You can find them here.