Skip to content

📠 Change Log ​

9.8.10 ​

2024-06-06

  • 🐞 Fix the issue of blurry drawing of basic graphics rect, line.
  • 🐞 Fix the inaccurate zooming issue of instance methods zoomAtCoordinate, zoomAtDataIndex and zoomAtTimestamp.
  • 🐞 Fix the issue of possible error in x-axis zooming.
  • 💄 Optimize the instance method subscribeAction. When type is 'onScroll' and 'onZoom', the callback method adds a new parameter.
  • 💄 Optimize the sub-item attrs in the indicator attribute figures. Add callback parameter data.

9.8.9 ​

2024-05-28

  • 🐞 Fix style configuration yAxis.type: 'percentage' error.
  • 🐞 Fix declaration issue in typescript.

9.8.8 ​

2024-05-14

  • 🐞 Fix the issue that the style configuration candle.tooltip.custom cannot be overridden when it is an array.
  • 🐞 Fix the issue of decimal folding.
  • 💄 Optimize the parameter precision in the overlay callback method.

9.8.7 ​

2024-05-10

  • 🐞 Fix the issue of unsynchronized price and volume precision in indicator precision.

9.8.6 ​

2024-05-07

  • 🐞 Fix an issue that chart API registerIndicator and registerOverlay parameters extendData cannot take effect.
  • 🐞 Fix an issue of incorrect decimal folding when specifying . as the thousandth character.
  • 🐞 Fix an issue where overlays may not be moved after being created.

9.8.5 ​

2024-04-14

  • 💄 Optimize the default right offset distance of the chart.
  • 🐞 Fix area chart display issue.
  • 🐞 Fix occasional blank spaces in chart.

9.8.3 ​

2024-04-12

  • 💄 Optimize styles by adding offsetLeft, offsetTop, offsetRight and offsetBottom to candle.tooltip and indicator.tooltip.
  • 💄 Optimize figure and support array for attrs.
  • 💄 Optimize y-axis render.
  • 💄 Optimize default display, change the default candle width to 8.
  • 🐞 Fix applyMoreData add duplicate data issue. @cryptotooltop

9.8.2 ​

2024-03-26

  • 💄 Optimize the display of the area chart.
  • 💄 Optimize smooth line drawing.
  • 🐞 Fix the overlay and drawing it to future time may not be an issue.

9.8.1 ​

2024-03-13

  • 🐞 Fix an issue where initialize only xAxis in layout caused the chart to fail to initialize.
  • 🐞 Fix an issue when modify the built-in indicator VOL to calcParams.
  • 💄 Optimize the accuracy of width calculation when display decimal fold on the y-axis.
  • 💄 Optimize wheel event trigger.

9.8.0 ​

2024-03-04

  • 🆕 Support custom coordinate axis.
  • 🆕 Support indicator mapping to future time.
  • 🆕 Support folding long decimals.
  • 🆕 Support adding data forward and backward.
  • 🐞 Fix formatting time issue for different browsers.

2024-01-12

  • 🐞 Fix the issue of ineffective indicator attributes minValue and maxValue.
  • 🐞 Fix the display issue on the x-axis of the overlay.
  • 💄 Optimize the display of style candle.type: 'ohlc'.
  • 💄 Optimize drawing clarity.

9.7.1 ​

2023-12-18

  • 🐞 Fix indicators and overlays methods not effect error.
  • 🐞 Fix package manager download node version dependency error.

9.7.0 ​

2023-12-12

  • 🆕 Add instance apissetMaxOffsetLeftDistance and setMaxOffsetRightDistance.
  • 🆕 Add indicator attribute zLevel.
  • 💄 Optimize the rendering of the ohlc candle bar.
  • 🐞 Fix the blurry issue with the candle bar.
  • 🐞 Fix the rendering rules for the zLevel overlay.

9.6.0 ​

2023-11-14

  • 🖋ī¸ Refactor the separator module.
  • 🆕 Chart api init(ds, options), parameter options add layout.
  • 🆕 Instance api createIndicator(value, isStack, paneOptions, callback), parameter PaneOptions add position.
  • 🆕 Style candle.tooltip.custom adds turnover string template.
  • 💄 Optimize the style overlay.text configuration.
  • 💄 Optimize the implementation of utils.clone and utils.merge.
  • 🐞 Fix the issue of multiple overlay styles display error.
  • 🐞 Fix the issue of multiple indicator styles display error.

9.5.4 ​

2023-09-22

  • 🐞 Fix the issue of not display the latest price line when the style candle.type is area.
  • 🐞 Fix the issue of incorrect display of the style crosshair.vertical.text.paddingLeft.

9.5.3 ​

2023-09-19

  • 🐞 Fix typescript import error.

9.5.2 ​

2023-09-18

  • 💄 Optimize the figure text.
  • 💄 Optimize built-in overlays simpleAnnotation and simpleTag.
  • 💄 Optimize the free style of technical indicators and support increment.
  • 🐞 Fix typescript declaration issue.

9.5.1 ​

2023-08-14

  • 🆕 Add chart api getOverlayClass.
  • 🆕 Style configuration candle.tooltip.custom add built-in support change.
  • 💄 Optimize figure rect event trigger.
  • ↩ī¸ Separator event trigger optimization rollback.

9.5.0 ​

2023-06-15

  • 🆕 Overlay add event onDoubleClick, add property modeSensitivity.
  • 🆕 Style configuration candle.tooltip.custom supports string templates.
  • 🐞 Optimize the scrolling frame drop issue on the mobile side.
  • 🐞 Fix pane id naming typo.
  • 💄 Optimize the response sensitivity of dividing line events.
  • 💄 Optimize the attrs type declaration in OverlayFigure under typescript.

9.4.0 ​

2023-05-25

  • 🆕 Instance API 'createOverlay' supports arrays.
  • 🆕 overlay add attributes paneId, defaultZLevel and zLevel.
  • 🆕 xAxis add methods convertTimestampFromPixel and convertTimestampToPixel.
  • 💄 Optimize the display of candle.

9.3.0 ​

2023-05-13

  • 🆕 Add chart API utils.calcTextWidth.
  • 🆕 The instance APIs createIndicator(value, isStack, options) and setPaneOptions(options) have added options. axisOptions.
  • 🆕 The indicator graphic configuration supports customization.
  • 💄 Optimize the bar width ratio.
  • 💄 Optimize internal acquisition of screen pixel ratio.
  • 💄 Optimize internal ID generation.

9.2.2 ​

2023-05-04

  • 🐞 Fix figure line check event error.
  • 💄 Optimize type check.

9.2.1 ​

2023-04-27

  • 💄 Optimize the default style by changing #EF5350 to #F92855 and #26A69A to #2DC08E.
  • 💄 Optimize typescript declarations.

9.2.0 ​

2023-04-24

  • 🆕 Add instance API getOffsetRightDistance and executeAction.
  • 🆕 Add success callback for instance API applyNewData, applyMoreData and updateData.
  • 🆕 Support the display of thousands.
  • 🆕 Add style configuration candle.bar.upBorderColor, candle.bar.downBorderColor, candle.bar.noChangeBorderColor, candle.bar.upWickColor, candle.bar.downWickColor, candle.bar.noChangeWickColor, candle.tooltip.rect.position and candle.tooltip.rect.offsetBottom.
  • 🆕 Add realFrom and realTo to all visibleRange.
  • 💄 Optimize API, klinecharts.utils.isValid and klinecharts.utils.formatBigNumber.
  • 💄 Optimize the log output in the development environment.

9.1.3 ​

2023-04-15

  • 🐞 Fix the issue of not refreshing when the input parameter of the chart API applyNewData is an empty array.
  • 🐞 Fix the issue of cross cursor text not displaying on the y-axis when there is no data.
  • 💄 Optimize the display of area chart.
  • 💄 Optimize coverage event callback parameters and add figureKey and figureIndex.
  • 💄 Optimize typescript overlay style types, as well as base types DeepPartial and DeepRequired.

9.1.2 ​

2023-04-10

  • 🐞 Fix the issue of inaccurate triggering events for the built-in figure line.
  • 🐞 Fix the issue of triggering events for the first time after the simpleAnnotation and simpleTag built-in overlays are drawn.
  • 💄 Optimize overlay figure to ignore events and support event selection.

9.1.1 ​

2023-03-14

  • 🐞 Fix the invalidity of the built-in figure arc.
  • 💄 Optimize rendering updates.

9.1.0 ​

2023-02-23

  • 🆕 The chart instance method subscribeAction and unsubscribeAction types add onCandleBarClick.
  • 🆕 The overlay supports double-clicking to force the end of drawing.
  • 💄 Optimize event handling.

9.0.1 ​

2023-02-17 🐞 Fix the introduction of typescript.

9.0.0 ​

2023-02-16

  • 🛠 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, getVisibleRange, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, candle.tooltip.icons, indicator.lastValueMark.text.borderStyle, indicator.tooltip.icons, 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.linesīŧŒtechnicalIndicator.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.marginīŧŒtechnicalIndicator.margin。
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

8.x ​

Go to Github to check the change log for 8.x.

7.x ​

Go to Github to check the change log for 7.x.

6.x ​

Go to Github to check the change log for 6.x.

5.x ​

Go to Github to view the 5.x release notes.

4.x ​

Go to Github to view the 4.x release notes.