From cceef359d95bebd8580cfbf922d8cbe0f32aae34 Mon Sep 17 00:00:00 2001 From: Research Assistant Date: Mon, 11 May 2026 18:15:02 +0800 Subject: [PATCH] chore: bump version to v1.5.2 --- CHANGELOG.md | 14 ++++++++++++++ manifest.json | 2 +- paperforge/__init__.py | 2 +- paperforge/plugin/manifest.json | 2 +- paperforge/plugin/versions.json | 3 ++- 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92618821..471010b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [1.5.2] — 2026-05-11 + +### Added + +- **PyPI 发布**: 包发布到 PyPI (`pip install paperforge==1.5.2`),安装不再需要 git +- **安装双通道**: 所有安装路径 PyPI 优先,失败自动切 git fallback +- **CI 自动发布**: `.github/workflows/publish.yml` — tag push 时自动构建并发布到 PyPI +- **安装源日志**: 控制台输出当前使用的是 PyPI 还是 git + +### Fixed + +- **Sync Runtime**: 补充 `paperforgeEnrichedEnv()` 到所有 pip install spawn 点 +- **Git tag 前缀**: 所有 `git+https://...@version` 修正为 `@v{version}` 匹配 release tag + ## [1.5.1] — 2026-05-11 ### Fixed diff --git a/manifest.json b/manifest.json index 2f648ffe..30370f58 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "paperforge", "name": "PaperForge", - "version": "1.5.1", + "version": "1.5.2", "minAppVersion": "1.9.0", "description": "PaperForge — Zotero literature pipeline. Sync PDFs, run OCR, and read with AI-assisted deep reading.", "author": "Lin Zhaoxuan", diff --git a/paperforge/__init__.py b/paperforge/__init__.py index 5d34208e..6321b31c 100644 --- a/paperforge/__init__.py +++ b/paperforge/__init__.py @@ -1,3 +1,3 @@ """paperforge — PaperForge package.""" -__version__ = "1.5.1" +__version__ = "1.5.2" diff --git a/paperforge/plugin/manifest.json b/paperforge/plugin/manifest.json index 2f648ffe..30370f58 100644 --- a/paperforge/plugin/manifest.json +++ b/paperforge/plugin/manifest.json @@ -1,7 +1,7 @@ { "id": "paperforge", "name": "PaperForge", - "version": "1.5.1", + "version": "1.5.2", "minAppVersion": "1.9.0", "description": "PaperForge — Zotero literature pipeline. Sync PDFs, run OCR, and read with AI-assisted deep reading.", "author": "Lin Zhaoxuan", diff --git a/paperforge/plugin/versions.json b/paperforge/plugin/versions.json index a64ed0fc..ecd95b77 100644 --- a/paperforge/plugin/versions.json +++ b/paperforge/plugin/versions.json @@ -4,5 +4,6 @@ "1.4.17": "1.9.0", "1.4.18": "1.9.0", "1.5.0": "1.9.0", - "1.5.1": "1.9.0" + "1.5.1": "1.9.0", + "1.5.2": "1.9.0" } \ No newline at end of file