diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index d84f8d9..8d7b641 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,7 +6,7 @@ }, "metadata": { "description": "Skills shared by Baoyu for improving daily work efficiency", - "version": "2.2.1" + "version": "2.3.0" }, "plugins": [ { diff --git a/CHANGELOG.md b/CHANGELOG.md index 347e83f..6096ad6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ English | [中文](./CHANGELOG.zh.md) +## 2.3.0 - 2026-05-28 + +### Features +- `baoyu-md`, `baoyu-markdown-to-html`, `baoyu-post-to-wechat`, `baoyu-post-to-x`: support Obsidian image wikilinks (`![[...]]`) alongside standard Markdown images, preserve mixed image order, and resolve Obsidian's default `Attachments/` paths (by @zcqqq) + +### Fixes +- `baoyu-md`, `baoyu-post-to-x`: decode URL-encoded local image paths before resolution so filenames with spaces or CJK characters are handled correctly (by @zcqqq) +- `baoyu-md`, `baoyu-post-to-x`: harden decoded image path handling so malformed percent escapes fall back safely instead of breaking placeholder extraction (by @zcqqq) + ## 2.2.1 - 2026-05-26 ### Documentation diff --git a/CHANGELOG.zh.md b/CHANGELOG.zh.md index d239d04..5cdf571 100644 --- a/CHANGELOG.zh.md +++ b/CHANGELOG.zh.md @@ -2,6 +2,15 @@ [English](./CHANGELOG.md) | 中文 +## 2.3.0 - 2026-05-28 + +### 新功能 +- `baoyu-md`、`baoyu-markdown-to-html`、`baoyu-post-to-wechat`、`baoyu-post-to-x`:支持 Obsidian 图片 wikilink(`![[...]]`),可与标准 Markdown 图片混用并保持图片顺序,同时解析 Obsidian 默认的 `Attachments/` 路径 (by @zcqqq) + +### 修复 +- `baoyu-md`、`baoyu-post-to-x`:解析本地图片路径前先解码 URL 编码,正确处理包含空格或中文等字符的文件名 (by @zcqqq) +- `baoyu-md`、`baoyu-post-to-x`:加固图片路径解码逻辑,遇到异常百分号转义时安全回退,避免中断占位符提取 (by @zcqqq) + ## 2.2.1 - 2026-05-26 ### 文档