Skip to content

Latest commit

 

History

History
97 lines (64 loc) · 3.52 KB

CHANGELOG.md

File metadata and controls

97 lines (64 loc) · 3.52 KB

Lets-Plot Skia Frontend Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. All scales should have the 'format' parameter.

[2.0.0] - 2024-08-30

Dependencies

Important

To migrate to this version, you need to update your project build script.

See examples in the lets-plot-compose-demos repository:

Changed

  • Kotlin 2.0.0 and Compose 1.6.10 support [#11].

[1.0.4] - 2024-08-26

Dependencies

Note: This build is NOT compatible with Lets-Plot v4.3.3 and earlier.

Fixed

  • Sluggish UI on Ubuntu 24.04 [#13].
  • When setting the title to Chinese, Chinese garbled characters appear [#14].
  • fontfamily aes is not supported [#15].
  • theme(exponent="pow") doesn't align text properly [#19].

[1.0.3] - 2024-03-21

Added

  • Support for round clip-path for coordPolar().
  • Support for geomCurve().

Changed

Dev settings were updated:

  • Gradle: v 8.6

  • Kotlin: v1.9.22

  • Android Gradle Plugin (AGP): v8.2.2 (see notes below)

  • Compose Multiplatform: v1.6.1

  • Androidx activity-compose: v1.8.2

  • Skiko: v0.7.92 (see notes below)

  • Lets-Plot Multiplatform: v4.3.0

  • Lets-Plot Kotlin API: v4.7.0

Notes:

  • Minimum required JDK: 17.
  • KMP is not yet compatible with AGP 8.3 and up.
  • Skiko found to have issues with Android devtools (build, emulator):
    • Skiko v0.7.93 and higher crashes in emulator on ARM arch.
    • Skiko v0.7.98.1 crashes in emulator on x86 and AMR arch.

[1.0.2] - 2023-11-30

Fixed

  • Panel flickering when updating data [#6].

[1.0.1] - 2023-11-09

Fixed

  • Crashes in Android when rebuild a PlotPanel ("keep aspect ratio" or plot spec change).
  • Unexpected redraw [#2].
  • DisposableEffect is not called.

[1.0.0] - 2023-10-05

Added

  • Support for Android, Compose Desktop and Java Swing platforms.
  • Examples in a separate GitHub repository: lets-plot-compose-demos.