chore(52-001): align manifest sources, bump minAppVersion to 1.9.0, add PyYAML dep

- Add clarifying comment in bump.py about canonical version source
- Update root and plugin manifest.json minAppVersion from 1.0.0 to 1.9.0
- Update versions.json compatibility mapping to 1.9.0
- Add pyyaml>=6.0 to pyproject.toml dependencies
This commit is contained in:
Research Assistant 2026-05-08 13:25:27 +08:00
parent 6bcc32a5b6
commit 18b6f07ce6
5 changed files with 8 additions and 5 deletions

View file

@ -1,8 +1,8 @@
{
"id": "paperforge",
"name": "PaperForge",
"version": "1.4.17rc1",
"minAppVersion": "1.0.0",
"version": "1.4.17rc2",
"minAppVersion": "1.9.0",
"description": "PaperForge — Zotero literature pipeline. Sync PDFs, run OCR, and read with AI-assisted deep reading.",
"author": "Lin Zhaoxuan",
"authorUrl": "https://github.com/LLLin000",

View file

@ -2,7 +2,7 @@
"id": "paperforge",
"name": "PaperForge",
"version": "1.4.17rc2",
"minAppVersion": "1.0.0",
"minAppVersion": "1.9.0",
"description": "PaperForge — Zotero literature pipeline. Sync PDFs, run OCR, and read with AI-assisted deep reading.",
"author": "Lin Zhaoxuan",
"authorUrl": "https://github.com/LLLin000",

View file

@ -1,4 +1,4 @@
{
"1.4.3": "1.0.0",
"1.4.17rc2": "1.0.0"
"1.4.3": "1.9.0",
"1.4.17rc2": "1.9.0"
}

View file

@ -31,6 +31,7 @@ dependencies = [
"tenacity>=8.2.0",
"tqdm>=4.66.0",
"filelock>=3.13.0",
"pyyaml>=6.0",
]
[project.optional-dependencies]

View file

@ -19,6 +19,8 @@ from pathlib import Path
ROOT = Path(__file__).resolve().parent.parent
# Both root_manifest and plugin_manifest are updated from the canonical __init__.py version —
# never edit version directly in manifest.json. The source of truth is __version__ in __init__.py.
FILES_TO_UPDATE = {
"__init__": ROOT / "paperforge" / "__init__.py",
"plugin_manifest": ROOT / "paperforge" / "plugin" / "manifest.json",