Skip to content

Releases: tradingview/lightweight-charts-android

v4.0.0

04 Sep 13:55
4829e50
Compare
Choose a tag to compare

In this release the backend was updated to v4.0.0

Breaking Changes

  • Added ticksVisible to TimeScaleOptions, renamed drawTicks to ticksVisible in PriceScaleOptions
  • Added methods:
    • SeriesApi.markers
    • SeriesApi.dataByIndex

v3.8.0

04 Mar 19:29
Compare
Choose a tag to compare

We're happy to announce the next release of Lightweight Charts library. This release includes many improvements and bug fixes (as usual), but we are thrilled to say that from this version the library has its own documentation website that replaces the documentation in the repository. Check it out and share your feedback in tradingview/lightweight-charts#921.

Enhancement

Fixed

v3.7.0

08 Dec 17:25
Compare
Choose a tag to compare

In this version the library have migrated to backend v3.7.0.

Enhancement

Fixed

v.3.6.1

23 Sep 19:48
92d7f0f
Compare
Choose a tag to compare

In this version the library have migrated to backend v3.6.1.

v3.6.0

12 Sep 22:18
Compare
Choose a tag to compare

In this version the library have migrated to backend v3.6.0.

Enhancement

Fixed

v3.5.1

08 Sep 12:59
Compare
Choose a tag to compare

Fixed

  • Fix method coordinateToPrice (see #76)
  • Fix type of field api in ChartsView (see #71)
  • Fix grouping of crashes in crash systems like Crashlytics (see #72)

v3.5.0

08 Aug 10:55
Compare
Choose a tag to compare

Enhancement

  • Add option to fix right edge (see tradingview/lightweight-charts#218)
  • Drop restriction for min bar spacing value (see tradingview/lightweight-charts#558)
  • Add stack trace from javascript. Also improve collecting of native stack trace in order to make available grouping of crashes in error trackers like Firebase Crashlytics. (see #58)
  • Add method for taking screenshots (see #50)
  • Add delegation of touch events to external listeners (see #64)

Breaking changes

  • Add option to reset color (see #41). IntColor is now an inheritance of Colorable interface. Migration available through the extension toIntColor().

    Before:

    layout = layoutOptions {
        backgroundColor = Color.LTGRAY
        textColor = Color.BLACK
    }

    Now:

    layout = layoutOptions {
        backgroundColor = Color.LTGRAY.toIntColor()
        textColor = Color.BLACK.toIntColor()
    }
  • ChartsView is now an inheritance of FrameLayout. If you need WebView's API please consider to open an issue. (see #38)

Fixes

  • Fix kdoc (see #39)

v3.3.2

27 May 14:13
Compare
Choose a tag to compare

Enhancement

  • Add exporting of lightweight library to LightweightCharts object on javascript side (see #42)

Breaking changes

window.isUTCTimestamp & window.isBusinessDay is no longer available. Use window.LightweightCharts.isUTCTimestamp and window.LightweightCharts.isBusinessDay instead

v3.3.1

25 Feb 12:01
Compare
Choose a tag to compare

Fixed

  • Correct behaviour of setBackground method (see #33)

v3.3.0

24 Feb 18:54
c506b00
Compare
Choose a tag to compare

Enhancement