Skip to content

Releases: SciProgCentre/plotly.kt

0.7.0

29 Apr 15:26
a7d2611
Compare
Choose a tag to compare
  • DataForge version update to 0.8.
  • Compose demo

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

0.6.0

29 Jul 10:21
5389b49
Compare
Choose a tag to compare

Added

  • Add experimental support for events on JS

Changed

  • DataForge 0.6.2
  • Use a self-made Plotly-js bundle instead of one from CDN

0.5.3

28 Apr 17:18
cc9bb49
Compare
Choose a tag to compare

Added

  • API for background images (#49)
  • API for multiple Y axis (#92)
  • Native support
  • plotlykt module with basic Geo API
  • DataSourceHost/DataSourcePost to configure custom networks

Changed

  • Kotlin 1.8.20
  • Moved renderers to JVM to avoid confusion with JS direct element rendering.
  • DataForge 0.6
  • Replaced krangl by Kotlin-DataFrame in examples
  • Plotly server uses push strategy by default
  • Renderers moved to common
  • Moved to Ktor 2.0

Deprecated

  • Page layout. Use VisionForge for that.

Removed

  • Moved CORS to Plotly.serve

Fixed

  • Added a protective copy on reading doubleArray from TraceValues
  • #85
  • Rendering in JS that used backend HTML generation

0.5.0

13 Aug 18:45
77c3882
Compare
Choose a tag to compare

Technical release with new DF dependency.

0.4.4

23 Jul 11:41
35e549f
Compare
Choose a tag to compare

Added

  • Candlestick support
  • Range builders for axis

Changed

  • build tools 0.10.0
  • demo projects moved to examples

Deprecated

  • Direct usage of range in axis

Fixed

  • Proper deserialization of single plot.
  • A bug in jupyter lab visualization
  • #80
  • Plotly coordinate array wrap is moved to the server-side

0.4.2

30 May 17:00
9498f75
Compare
Choose a tag to compare
  • Remove redundant css dependency
  • Full support for legacy jupyter platform (classic notebook)

0.4.0

29 Apr 19:44
3e5a287
Compare
Choose a tag to compare

Added

  • Jupyter integration plugin for server
  • Separate static plot integration module in plotlykt-jupyter
  • Expanded JS demo
  • Jupyter support goes beta

Changed

  • Package change (again) to space.kscience
  • Build tools 0.9.5
  • Kotlin 1.5.0
  • HtmlFragment renamed to PlotlyHtmlFragment

Deprecated

Removed

  • Local bootstrap

Fixed

  • Incomplete coverage in JS (#70)

0.3.1

08 Feb 09:40
f4d2777
Compare
Choose a tag to compare

[0.3.1]

Added

  • Table widget implementation by @ArtificialPB
  • Mathjax header promoted to stable
  • Tabbed plots layout (experimental)
  • Trace value builders for functions and ranges (experimental)

Changed

  • Breaking API change! Trace text replaced by TraceValues
  • Moved to DataForge 0.3 API
  • Kotlin 1.4.30
  • JVM-IR
  • Plot Config moved to constructor
  • Replaced direct color accessor by a delegate

Fixed

  • #53
  • Add JQuery to Bootstrap headers

0.3.0

28 Nov 07:39
f97a2a6
Compare
Choose a tag to compare

Added

  • Support for plotly.kts in IDEA

Changed

  • Serialization API is encapsulated (no longer exposed) in order to provide compatibility with new serialization.
  • Migration to Kotlin 1.4
  • Minor breaking change in Plot to encapsulate serialization usage
  • JS supports IR. LEGACY is not supported anymore.

Fixed

0.3.0-dev-rc

27 Nov 17:36
Compare
Choose a tag to compare

Added

-Support for plotly.kts in IDEA

Changed

  • Serialization API is encapsulated (no longer exposed) in order to provide compatibility with new serialization.
  • Migration to Kotlin 1.4
  • Minor breaking change in Plot to encapsulate serialization usage