Releases: liushunqi8-hash/editaplot2026
Releases · liushunqi8-hash/editaplot2026
Release list
v0.1.3
## What's changed
- SKILL.md: 自定义图标题直接用 `layer.add_label(text, x, y)` 放文本框,不再在 `layer -t` / `page.title` API 上浪费时间(部分 Origin 版本+模板下这两个接口导出图里不显示)。
- 记录 Cartesian / Polar 两种图的标题坐标取位经验。
## Upgrade notes
纯文档/工作流改动,不影响数据处理和 Origin 渲染逻辑。
- 点底部 "Publish release" 就完成了。
0.1.2
修复内容
- 修复 Origin 折线图渲染:纯线图(type=200)改为线+符号(type=202),数据点正确显示
- 修复样条平滑曲线不生效问题
- 修复中文标题在嵌入模式下不显示问题
- 修复残留 Origin 进程导致 COM 卡死问题
踩坑记录
见 docs/BUGFIX_0.1.2.md
v0.1.1 — Origin 2026 (10.30) compatibility fixes
This release makes EditaPlot's native Origin route work on Origin/OriginPro 2026 (10.30), verified end-to-end on Windows 11 x64 with CPython 3.12.
What's fixed
- Page size no longer silently ignored. The COM
PutWidth/PutHeightcalls no-op on 2026 andGetWidth()returns the wrong unit. Page size is now set through LabTalk native dots:page.width = (W_cm/2.54) * page.resx. - No more integer-cm rounding. Setting
page.widthin cm unit rounded 23.5 to 23.0. The dots route preserves fractional cm (verified 23.499 cm vs the 23.5 cm contract). - Layer/label readback no longer blocks smoke. The known
origin_2025_2026_label_geometryissue is confirmed live; pixel-exact layer/label readbacks that the 2026 COM bridge mis-reports are recorded as diagnostics instead of hard failures. Attachment-to-page and physical page-size checks still fail closed.
Verified
origin-smokepasses end-to-end.trendtemplate renders a real 10-pointln(Rx) vs T/Kplot and produces editable OPJU + PNG/PDF/TIF.
Requirements
- Windows 10/11 x64, CPython 3.10-3.12
- Origin/OriginPro 2021 or later (2024b / 10.15 remains the fully verified baseline; 2026 verified on 3.12)
No Python dependency changes; requirements-runtime.lock is unchanged.