Skip to content

Releases: git54496/baron-klinecharts

v0.6.0

Choose a tag to compare

@git54496 git54496 released this 21 Aug 06:43
16a8616

全图表统一画图能力正式发布:ChartScene 与 TimeSeriesScene 共用 DrawableWorkspaceRuntime、DrawingSessionController 与 22 种 Drawing 完整交互;新增 host-confirmed 同标的跨周期画线协调器和原子 Scene 重投影事务;保持 Legacy ChartScene.overlays、旧 Client API、单 KLineCharts 引擎所有权以及 TimeSeriesScene v1 线性轴边界兼容。同步发布四个公共 npm 包与 baron-klinecharts Python 包 0.6.0。

baron-klinecharts 0.5.1

Choose a tag to compare

@git54496 git54496 released this 06 Aug 13:42

M3 指标动态增删(MA 1..8 参数、VOL/MAVOL)、全屏与十字线 OHLCV 事件;修正发布门禁后由 CI 验证并发布 npm/PyPI。

baron-klinecharts 0.5.0

Choose a tag to compare

@git54496 git54496 released this 06 Aug 13:30

M3 指标动态增删(MA 1..8 参数、VOL/MAVOL)、全屏与十字线 OHLCV 事件;CI 验证并发布 npm/PyPI。

baron-klinecharts 0.4.3

Choose a tag to compare

@git54496 git54496 released this 06 Aug 08:44

updateOverlay 价格归一化修复

  • 修复 KLineChartsSceneAdapter.#updateOverlay 提交路径未按 Scene symbol.pricePrecision 归一化 overlay 锚点的问题,提交值与 getOverlay/exportScene/overlay-updated 事件载荷现与绘制提交 #commitEngineOverlay 口径一致。
  • 新增 normalizeSceneOverlayPrices 复用 toEngineOverlay/fromEngineOverlay 转换,时间戳与非价格字段语义不变;Scene v1、Runtime protocol 0.2.0、engine 10.0.0 与事件 envelope 均不变。
  • 补充适配层单元测试与真实浏览器回归测试,完整 npm run verify 通过。

baron-klinecharts 0.4.2

Choose a tag to compare

@git54496 git54496 released this 06 Aug 03:32

baron-klinecharts 0.4.2

修复:绘制进行中点击被已有受控 overlay 拖拽命中断言消费。

  • 修复提交:c0aa5ea3c954905b397f19e69f26415a7bf10977
  • 版本统一提升:a4cbb839d1380a83e9381ae0e191126659cb45fb
  • Scene version 保持 1,Runtime protocol 保持 0.2.0,事件 envelope 不变
  • 新增真实浏览器回归:量度 → 水平线 → updateOverlay 重定价 → 同 Runtime 内第二条水平线首击距重定价线 ≤12px

发布由 Release workflow 经 OIDC Trusted Publisher 完成 npm 与 PyPI 发布。

v0.4.1

Choose a tag to compare

@git54496 git54496 released this 05 Aug 12:47

0.4.1

修复

  • 修复 klinecharts 10.0.0 点击仲裁吞掉"快速连续绘制第二条水平线首击"的问题:引擎在 500ms 仲裁窗口内对相距 ≥5px 的第二次 mouseup 既不派发单击也不派发双击,导致同 Runtime 内上一条水平线提交后紧接着绘制下一条时首击被吞。本次在适配层新增引擎点击仲裁复位句柄,并在每次绘制开始前显式复位点击状态,新绘制首击始终独立成单击。
  • 新增无等待真实浏览器回归测试:同 Runtime 连续两条水平线(间隔 <500ms、相距 ≥50px)均创建并触发 overlay-created。

兼容性

  • Scene version 保持 1;Runtime protocol 保持 0.2.0;既有事件协议不变。
  • npm 四包与 PyPI baron-klinecharts 统一发布 0.4.1。

v0.4.0

Choose a tag to compare

@git54496 git54496 released this 05 Aug 11:59

统一画图能力 0.4.0:DrawingDocument/DrawableWorkspaceDocument 契约、22 种 Drawing 双场景支持、标准工具栏右键样式菜单与清空全部标注、离线 HTML/PNG/CLI/Python 工作区 API、跨语言 canonical/hash 一致。

baron-klinecharts v0.3.0

Choose a tag to compare

@git54496 git54496 released this 03 Aug 12:12

本版本新增通用 TimeSeriesScene v1、Web 时间序列运行时与 Python 跨语言协议支持,提供多序列显隐、数据替换、Tooltip、导出与恢复能力;同时包含已验证的图表交互修复。npm 与 PyPI 制品由 GitHub Actions 通过 Trusted Publishing 构建和发布。

baron-klinecharts v0.2.3

Choose a tag to compare

@git54496 git54496 released this 03 Aug 11:57

baron-klinecharts 0.2.3

这是 0.2.x 维护版本,修复同一 Runtime 中完成两击价格量度后,紧接着单击创建水平线未生效的问题。

  • 保持 ChartScene version 1 与 Runtime protocol 0.2.0 不变。
  • 四个公共 npm 包与 Python 包统一为 0.2.3。
  • 量度第二锚点完成后不再污染引擎的下一次点击仲裁。
  • 增加真实 Chromium 串联回归,并通过完整生成、浏览器、跨语言、安装与制品验证。

本维护版本不包含 0.3.0 的 TimeSeries 能力。

baron-klinecharts v0.2.2

Choose a tag to compare

@git54496 git54496 released this 03 Aug 10:41

修复

  • 修复 priceMeasurement 交互绘制需要第三次点击的问题;现在起点和终点两次点击即可创建唯一量度图层。
  • 保持水平线单击创建行为不变。

版本矩阵

  • @baron1996/kline-scene-schema@0.2.2
  • @baron1996/klinecharts-adapter@0.2.2
  • @baron1996/klinecharts-runtime@0.2.2
  • @baron1996/klinecharts-cli@0.2.2
  • baron-klinecharts==0.2.2

Scene 版本保持 1,Runtime 协议保持 0.2.0