From e7354929eb89ea2ce3b457e28f505da8e6434f65 Mon Sep 17 00:00:00 2001 From: dingdingcar <1054263492@qq.com> Date: Tue, 28 Jul 2026 00:25:10 +0800 Subject: [PATCH] release: prepare v2.2.0 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- CHANGELOG.md | 13 +++++++++++++ pyproject.toml | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5cb520e..702d6df 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "deeppapernote", "description": "Academic paper reading and Obsidian note generation skills for building a research WIKI.", - "version": "2.1.1", + "version": "2.2.0", "author": { "name": "917Dhj" }, diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 35f67a2..6081f92 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "deeppapernote", - "version": "2.1.1", + "version": "2.2.0", "description": "Academic paper reading and Obsidian note generation skills for building a research WIKI.", "author": { "name": "917Dhj", diff --git a/CHANGELOG.md b/CHANGELOG.md index 40be981..a86c3eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,19 @@ Add an entry here when the project meaningfully changes for users, for example: ## Unreleased +## v2.2.0 + +### Improved + +- Figures and tables are now cropped to the scientific visual body, keeping axes, legends, panel labels, table headers, and other internal labels while excluding external captions and surrounding paper prose. +- Selected visual assets are rendered at 300 dpi and reviewed with full-page context before insertion, improving readability and reducing incomplete or mismatched crops. +- Recoverable crop-boundary problems can receive one bounded correction and a fresh review instead of immediately losing an otherwise useful figure or table. + +### Fixed + +- Unreviewed, incomplete, malformed, or outdated visual approvals now fail closed instead of allowing an unreliable image into the final note. +- Formal Save now verifies that the image copied into the paper-local `images/` folder is exactly the asset that passed visual review. + ## v2.1.1 ### Added diff --git a/pyproject.toml b/pyproject.toml index 6860bf8..05d615d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "deeppapernote" -version = "2.1.1" +version = "2.2.0" description = "An agent-neutral skill for turning one research paper into a high-quality Obsidian note." readme = "README.md" requires-python = ">=3.10"