Skip to content

Releases: klinecharts/KLineChart

Version 9.0.0-alpha7

06 Feb 16:11
Compare
Choose a tag to compare
  • 💄 Optimize chart event processing.
  • 🐞 Fix the problem that the overlay click event does not trigger.

Version 9.0.0-alpha6

20 Jan 06:12
Compare
Choose a tag to compare
  • 🆕 I18n supports incremental register.
  • 💄 Optimize some typescript input parameters.
  • 🐞 Fix the problem that switching from dark theme to light theme does not work.
  • 🐞 Fix the y-axis scaling roll problem.
  • 🐞 Fix the problem of covering deletion and chart refresh.

Version 9.0.0-alpha5

16 Jan 17:18
Compare
Choose a tag to compare
  • 🆕 The instance methods createIndicator and overrideIndicator add a successful callback.
  • 🆕 Styles indicator.lines and overlay.line add smooth.
  • 💄 Trigger conditions of optimization indicator calculation method.
  • 💄 Optimize the style overlay.

Version 9.0.0-alpha4

11 Jan 16:47
Compare
Choose a tag to compare
  • 🐞 Fix the problem of creating main chart indicators without updating.
  • 🐞 Fix the problem of removing overlays.
  • 💄 Optimize the built-in overlays.

Version 9.0.0-alpha3

10 Jan 16:50
Compare
Choose a tag to compare
  • 🆕 Add instance api getVisibleRange.
  • 🐞 Fix the problem of reverse y-axis vertical scaling.

Version 9.0.0-alpha2

09 Jan 18:18
Compare
Choose a tag to compare
  • 🆕 Overlay supports grouping.
  • 🐞 Fix the problem of tooltip display when there is no data.

Version 9.0.0-alpha1

09 Jan 15:13
Compare
Choose a tag to compare
  • 🛠 Typescript refactoring.
  • 🆕 New features
    • Add Y axis direction zoom and scroll.
    • API
      • New chart methods registerFigure, getSupportFigures, getFigureClass, rigiderOverlay, getSupportOverlays, registerLocale, getSupportLocales, registerStyles are added.
      • New instance methods, getSize, setLocale, getLocal, setCustomApi, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, indicator.lastValueMark.text.borderStyle, crosshair.horizontal. text.borderStyle, crosshair.vertical.text.borderStyle.
  • 👉 Change
    • API
      • Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
      • Chart method extension.addShapeTemplate is changed to registerOverlay.
      • Instance method setStyleOptions is changed to setStyles.
      • Instance method getStyleOptions is changed to getStyles.
      • Instance method setPaneOptions(options), options add new attribute gap.
      • Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
      • Instance method createTechnicalIndicator is changed to createIndicator
      • Instance method overlayTechnicalIndicator is changed to overrideIndicator.
      • Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
      • Instance method removeTechnicalIndicator is changed to removeIndicator.
    • Style Configuration
      • All line.style options are changed to solid and dashed.
      • All dashValue is changed to dashedValue.
      • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
      • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
      • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles
    • Custom Extension
      • The technical indicator attribute calcParams has been changed to support any type.
      • The technical indicator attribute plots is changed to figures.
      • The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
      • The technical indicator attribute calcTechnicalIndicator is changed to calc.
      • The technical indicator attribute render is changed to 'draw'.
  • 🗑 Abandonment
    • API
      • Delete instance methods getWidth, getHeight, and use getSize instead.
      • Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
      • Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
      • Delete the instance method setShapeOptions and use overrideOverlay instead.
      • Delete instance methods createHtml, removeHtml, addTechnicalIndicatorTemplate, getTechnicalIndicatorTemplate, addShapeTemplate.
    • Style Configuration
      • Delete shape, annotation, tag and use overlay instead.
      • Delete candle.margintechnicalIndicator.margin
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

Version 8.6.3

29 Oct 14:31
Compare
Choose a tag to compare
  • 💄 Optimize the display of high and low prices.

Version 8.6.2

18 Sep 15:33
Compare
Choose a tag to compare
  • 🐞 Fix scrollToXxx related bugs.
  • 💄 Optimize id generation rules.
  • 💄 Optimize logarithmic coordinate display.

Version 8.6.1

18 Jul 17:37
Compare
Choose a tag to compare
  • 🐞 Fix overrideTechnicalIndicator bug.
  • 🐞 Fix unsubscribeAction bug.
  • 🐞 Fix the problem that the chart style may be wrong.
  • 💄 Optimize typescript declarations.
  • 🔧 Rewrite packaging script.