📠 更新日志
9.8.12
2024-12-22
- 💄 去除
console。
9.8.11
2024-12-22
- 🐞 修复自定义指标自定义提示数据可能格式化出错问题。
- 🐞 修复
executeAction可能导致无限循环问题。 - 🐞 修复覆盖物
zLevel覆盖无效问题。 - 🐞 修复 typescript 类型未导出问题。
9.8.10
2024-06-06
- 🐞 修复基础图形
rect,line绘制模糊问题。 - 🐞 修复实例方法
zoomAtCoordinate、zoomAtDataIndex和zoomAtTimestamp,缩放不准确问题。 - 🐞 修复x轴缩放可能出错问题。
- 💄 优化实例方法
subscribeAction,当type是 'onScroll' 和 'onZoom' 时,回调方法新增参数。 - 💄 优化指标属性
figures中的子项attrs,新增回调参数data。
9.8.9
2024-05-28
- 🐞 修复样式配置
yAxis.type: 'percentage'错误。 - 🐞 修复 typescript 中声明问题。
9.8.8
2024-05-14
- 🐞 修复样式配置
candle.tooltip.custom是数组时无法覆盖问题。 - 🐞 修复小数折叠不准确问题。
- 💄 优化覆盖物回调方法中的参数
precision。
9.8.7
2024-05-10
- 🐞 修复指标精度不同步价格数量精度问题。
9.8.6
2024-05-07
- 🐞 修复图表API
registerIndicator和registerOverlay参数extendData无法生效问题。 - 🐞 修复千分符指定
.时,导致小数折叠不对问题。 - 🐞 修复创建覆盖物后,可以无法拖动问题。
9.8.5
2024-04-14
- 💄 优化图表默认右偏移距离。
- 🐞 修复面积图显示问题。
- 🐞 修复图表偶发会空白问题。
9.8.3
2024-04-12
- 💄 优化样式,
candle.tooltip和indicator.tooltip新增offsetLeft,offsetTop,offsetRight,offsetBottom。 - 💄 优化基础图形,图形属性支持数组。
- 💄 优化y轴渲染。
- 💄 优化默认显示,蜡烛柱默认宽度改为8。
- 🐞 修复
applyMoreData添加重复数据问题。@cryptotooltop
9.8.2
2024-03-26
- 💄 优化面积图显示。
- 💄 优化平滑曲线绘制。
- 🐞 修复覆盖物绘制到未来时间,可能不对问题。
9.8.1
2024-03-13
- 🐞 修复初始化
layout只指定xAxis时,导致图表无法初始化问题。 - 🐞 修复内置指标
VOL修改calcParams时出错问题。 - 💄 优化y轴小数折叠显示时计算的宽度准确度。
- 💄 优化滚轮事件触发。
9.8.0
2024-03-04
- 🆕 支持自定义坐标轴。
- 🆕 支持指标绘制到未来时间。
- 🆕 支持长小数折叠。
- 🆕 支持向前和向后添加数据。
- 🐞 修复不同浏览器格式化时间问题。
9.7.2
2024-01-12
- 🐞 修复指标属性
minValue和maxValue不生效问题。 - 🐞 修复覆盖物x轴上显示问题。
- 💄 优化样式
candle.type: 'ohlc'显示。 - 💄 优化绘制清晰度。
9.7.1
2023-12-18
- 🐞 修复指标和覆盖物方法不执行问题。
- 🐞 修复包管理器下载node版本依赖问题。
9.7.0
2023-12-12
- 🆕 实例方法新增
setMaxOffsetLeftDistance和setMaxOffsetRightDistance。 - 🆕 指标新增
zLevel属性。 - 💄 优化
ohlc蜡烛柱渲染。 - 🐞 修复蜡烛柱模糊问题。
- 🐞 修复覆盖物
zLevel渲染规则。
9.6.0
2023-11-14
- 🖋️ 重构窗口之间的分割线模块。
- 🆕 图表方法
init(ds, options),参数options新增layout。 - 🆕 实例方法
createIndicator(value, isStack, paneOptions, callback),参数paneOptions新增position。 - 🆕 样式
candle.tooltip.custom新增turnover字符串模版。 - 💄 优化样式
overlay.text配置。 - 💄 优化
utils.clone和utils.merge实现。 - 🐞 修复多个覆盖物样式显示不对问题。
- 🐞 修复多个指标样式显示不对问题。
9.5.4
2023-09-22
- 🐞 修复样式
candle.type是area时,最新价线不显示问题。 - 🐞 修复样式
crosshair.vertical.text.paddingLeft显示不对问题。
9.5.3
2023-09-19
- 🐞 修复ts下引入问题。
9.5.2
2023-09-18
- 💄 优化基础图形
text。 - 💄 优化内置覆盖物
simpleAnnotation和simpleTag。 - 💄 优化技术指标自由样式,支持增量。
- 🐞 修复typescript声明问题。
9.5.1
2023-08-14
- 🆕 图表方法新增
getOverlayClass。 - 🆕 样式配置
candle.tooltip.custom新增内置涨跌幅支持。 - 💄 优化基础图形
rect事件响应。 - ↩️ 分割线事件响应回退
9.5.0
2023-06-15
- 🆕
Overlay新增事件onDoubleClick,新增属性modeSensitivity。 - 🆕 样式配置
candle.tooltip.custom支持字符串模版。 - 🐞 优化移动端阻尼滚动掉帧问题。
- 🐞 修复窗口id命名拼写错误。
- 💄 优化分割线事件响应灵敏度。
- 💄 优化typescript下,OverlayFigure中的attrs类型声明。
9.4.0
2023-05-25
- 🆕 实例api
createOverlay支持数组。 - 🆕
overlay新增属性paneId,defaultZLevel和zLevel。 - 🆕
xAxis新增方法convertTimestampFromPixel和convertTimestampToPixel。 - 💄 优化蜡烛柱显示。
9.3.0
2023-05-13
- 🆕 新增图表API
utils.calcTextWidth。 - 🆕 图表API
createIndicator(value, isStack, options)和setPaneOptions(options)新增options.axisOptions。 - 🆕 指标图形配置支持自定义。
- 💄 优化bar宽度比例。
- 💄 优化内部获取屏幕像素比。
- 💄 优化内部id生成。
9.2.2
2023-05-04
- 🐞 修复基础图形
line事件检查可能导致错误问题。 - 💄 优化类型检查。
9.2.1
2023-04-27
- 💄 优化默认样式,
#EF5350变更为#F92855,#26A69A变更为#2DC08E。 - 💄 优化typescript声明。
9.2.0
2023-04-24
- 🆕 实例API新增
getOffsetRightDistance和executeAction。 - 🆕 实例API
applyNewData、applyMoreData和updateData新增成功回调入参callback。 - 🆕 支持千分符显示。
- 🆕 样式配置新增
candle.bar.upBorderColor、candle.bar.downBorderColor、candle.bar.noChangeBorderColor、candle.bar.upWickColor、candle.bar.downWickColor、candle.bar.noChangeWickColor、candle.tooltip.rect.position和candle.tooltip.rect.offsetBottom。 - 🆕 所有
visibleRange新增realFrom和realTo。 - 💄 优化API,
klinecharts.utils.isValid和klinecharts.utils.formatBigNumber。 - 💄 优化开发环境下,日志输出。
9.1.3
2023-04-15
- 🐞 修复图表api
applyNewData入参是空数组时不刷新问题。 - 🐞 修复无数据时y轴上十字光标文字不显示问题。
- 💄 优化面积图显示。
- 💄 优化覆盖物事件回调参数,新增
figureKey和figureIndex。 - 💄 优化typescript覆盖物样式类型,和基础类型
DeepPartial,DeepRequired。
9.1.2
2023-04-10
- 🐞 修复内置基础图形
line触发事件不准确问题。 - 🐞 修复内置覆盖物
simpleAnnotation和simpleTag绘制完成后第一次触发事件问题。 - 💄 优化覆盖物图形事件忽略,支持事件选择。
9.1.1
2023-03-14
- 🐞 修复内置基础图形
arc不生效问题。 - 💄 优化渲染更新。
9.1.0
2023-02-23
- 🆕 图表实例方法
subscribeAction和unsubscribeAction类型新增onCandleBarClick。 - 🆕 覆盖物支持双击强制结束绘制。
- 💄 优化事件处理。
9.0.1
2023-02-17
- 🐞 修复typescript引入问题。
9.0.0
2023-02-16
- 🛠 Typescript重构。
- 🆕 新特性
- 新增Y轴方向缩放,滚动。
- API
- 新增基图表方法
registerFigure,getSupportFigures,getFigureClass,rigisterOverlay,getSupportOverlays,registerLocale,getSupportLocales,registerStyles。 - 新增实例方法,
getSize,setLocale,getLocal,setCustomApi,getVisibleRange,createOverlay,getOverlayById,overrideOverlay,removeOverlay。
- 新增基图表方法
- 样式配置
- 新增
candle.priceMark.last.text.borderStyle,candle.tooltip.icons,indicator.lastValueMark.text.borderStyle,indicator.tooltip.icons,crosshair.horizontal.text.borderStyle,crosshair.vertical.text.borderStyle。
- 新增
- 👉 变更
- API
- 图表方法
extension.addTechnicalIndicatorTemplate变更为registerIndicator。 - 图表方法
extension.addShapeTemplate变更为registerOverlay。 - 实例方法
setStyleOptions变更为setStyles。 - 实例方法
getStyleOptions变更为getStyles。 - 实例方法
setPaneOptions(options),options新增属性gap。 - 实例方法
setOffsetRightSpace变更为setOffsetRightDistance。 - 实例方法
createTechnicalIndicator变更为createIndicator。 - 实例方法
overlayTechnicalIndicator变更为overlayIndicator。 - 实例方法
getTechnicalIndicatorByPaneId变更为getIndicatorByPaneId。 - 实例方法
removeTechnicalIndicator变更为removeIndicator。
- 图表方法
- 样式配置
- 所有
line.style选项变更为solid和dashed。 - 所有
dashValue变更为dashedValue。 xAxis.height变更为xAxis.size,xAxis.tickText.paddingTop变更为xAxis.tickText.marginStart,xAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd。yAxis.height变更为yAxis.size,yAxis.tickText.paddingTop变更为yAxis.tickText.marginStart,yAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd。technicalIndicator.bar变更为indicator.bars,technicalIndicator.line变更为indicator.lines,technicalIndicator.circle变更为indicator.circles。
- 所有
- 自定义扩展
- 技术指标属性
calcParams,变更为支持任意类型。 - 技术指标属性
plots变更为figures。 - 技术指标属性
regeneratePlots变更为regeneratefigures。 - 技术指标属性
calcTechnicalIndicator变更为calc。 - 技术指标属性
render变更为draw。
- 技术指标属性
- API
- 🗑 废弃
- API
- 删除实例方法
getWidth,getHeight,改用getSize。 - 删除实例方法
createShape,createAnnotation,createTag,改用createOverlay。 - 删除实例方法
removeShape,removeAnnotation,removeTag,改用removeOverlay。 - 删除实例方法
setShapeOptions,改用overrideOverlay。 - 删除实例方法
createHtml,removeHtml,addTechnicalIndicatorTemplate,getTechnicalIndicatorTemplate,addShapeTemplate。
- 删除实例方法
- 样式配置
- 删除
shape,annotation,tag,改用overlay。 - 删除
candle.margin,technicalIndicator.margin。
- 删除
- 自定义扩展
- 技术指标模版不再保存相关属性。
- 技术指标删除属性
shouldCheckParamCount。 - 删除
Shape,改用Overlay。
- API
8.x
去Github上查看 8.x 的 Change Log。
7.x
去Github上查看 7.x 的 Change Log。
6.x
去Github上查看 6.x 的 Change Log。
5.x
去Github上查看 5.x 的版本记录。
4.x
去Github上查看 4.x 的版本记录。