Skip to content

HTML V Editor 1.2.1

Latest

Choose a tag to compare

@mandolin mandolin released this 13 Jul 19:05
· 1 commit to main since this release

HTML V Editor 1.2.1 Release Notes

中文

HTML V Editor 1.2.1 是一个兼容性补丁版本,修复 Windows 常见的 CRLF 换行对 html-v checklist 任务解析和回写的影响。

修复

  • 修复 CRLF Markdown 中的 html-v fenced block 不能被 HTML V Tasks 识别,导致 block checklist 在任务面板中遗漏的问题。
  • checklist 状态回写后会保留目标 html-v fence 原有的 LF 或 CRLF 换行格式,避免无关格式变化。

开发与验证

  • 仓库加入受说明的 npm peer 解析兼容配置;开发者现在可使用 npm ci 在干净 clone 中按 lockfile 重复安装依赖。
  • 完整发布 gate 已通过:28 个测试文件、108 项测试、发布包、市场质量、字体审计和生产依赖审计。
  • CRLF 解析/回写已加入自动回归测试;HIA runtime JSDoc pilot 通过并生成 22 个 doclet。

兼容性

  • 最低 Obsidian 版本:1.12.0。
  • 仅支持桌面端。
  • 标准发布资产:main.js、manifest.json、styles.css。

English

HTML V Editor 1.2.1 is a compatibility patch for html-v checklist parsing and write-back on Windows-style CRLF Markdown.

Fixes

  • Fixes HTML V Tasks missing checklist items inside html-v fenced blocks when a Markdown file uses CRLF line endings.
  • Preserves the target block's original LF or CRLF fence line endings when checklist state is written back.

Development and verification

  • Adds a documented npm peer-resolution compatibility setting so contributors can run reproducible npm ci installs from a clean clone.
  • The full release gate passed: 28 test files, 108 tests, release-package checks, marketplace-quality checks, font audit, and production dependency audit.
  • Adds automated CRLF parsing/write-back coverage; the HIA runtime JSDoc pilot passed with 22 rendered doclets.

Compatibility

  • Minimum Obsidian version: 1.12.0.
  • Desktop only.
  • Standard release assets: main.js, manifest.json, and styles.css.