From 7639c115decbf42223882ed28c5ea7d45500c077 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 13 Oct 2026 14:37:21 +0800 Subject: [PATCH] chore(release): v0.3.45 --- CHANGELOG.md | 14 +++++++++++++- apps/server/package.json | 2 +- apps/web/package.json | 2 +- bun.lock | 22 +++++++++++----------- package.json | 2 +- packages/adapters/package.json | 2 +- packages/agent/package.json | 2 +- packages/contracts/package.json | 2 +- packages/db/package.json | 2 +- packages/domain/package.json | 2 +- packages/mapping/package.json | 2 +- packages/runtime/package.json | 2 +- packages/tasks/package.json | 2 +- packages/testkit/package.json | 2 +- 14 files changed, 36 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6ced10e..54da4927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ # Changelog -版本号遵循 [SemVer](https://semver.org/lang/zh-CN/)。所有成员包(`apps/*`、`packages/*`)与根 `deno.json` 使用同一个版本号;`/api/v1/health` 与备份清单里的版本取自 `apps/server/deno.json`。 +版本号遵循 [SemVer](https://semver.org/lang/zh-CN/)。所有成员包(`apps/*`、`packages/*`)与根 `package.json` 使用同一个版本号;`/api/v1/health` 与备份清单里的版本取自 `apps/server/package.json`。 + +## [0.3.45] - 2026-10-13 + +- 后端迁移到 Bun 1.4.3,外部文件解析由受限子进程执行;收敛任务与 Agent 授权边界,移除冗余 Hook 扩展。 + +- 手动下载默认直接提交,作品、下载器、目录和一次性洗版收进高级选项;未识别资源保留明确确认。 +- 与 uhd_web 对齐共用前端依赖,更新玻璃初始化显示与底色,保留控制台的输入、弹层和分页适配。 +- 订阅表单集中管理追踪与下载,质量、组合规则和洗版统一逐版本编辑;总览和补全沿用相同规则优先级,旧配置普通保存保留。下载时间线按实际状态区分调查中、等人决定和已处理。 +- 收录策略可沿用二级分类设置单/双版本,按显式选择、分类、作品类型、全局默认选择模板;分辨率范围保持独立。 +- 补齐与洗版分别使用组合规则;追更允许混合版本,剧集洗版可向整季同组同套收敛。新文件核验后回收完整覆盖的旧文件,跨分辨率、异组及未补齐的旧合集不误删。 +- 资源属性未知时创建调查事项,Agent 可在专用持续授权下补齐有出处的缺失事实,再由原规则重评。 +- 修正编辑回写、策略预览、规则引用校验和下载同步旧快照覆盖新标签状态的问题;开发指南记录共用判断与执行机制的抽象边界。 ## [0.3.44] - 2026-10-08 diff --git a/apps/server/package.json b/apps/server/package.json index a4c85f9c..1085887f 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/main.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "dev": "bun --watch --env-file=../../.env src/main.ts", "start": "bun --env-file=../../.env src/main.ts", diff --git a/apps/web/package.json b/apps/web/package.json index a089f30a..d8dc965d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@umt/web", - "version": "0.3.44", + "version": "0.3.45", "private": true, "type": "module", "scripts": { diff --git a/bun.lock b/bun.lock index 2c62ae71..3889ac92 100644 --- a/bun.lock +++ b/bun.lock @@ -57,7 +57,7 @@ }, "apps/server": { "name": "@umt/server", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/adapters": "workspace:*", "@umt/agent": "workspace:*", @@ -72,7 +72,7 @@ }, "apps/web": { "name": "@umt/web", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@fontsource-variable/inter-tight": "5.3.0", "@fontsource-variable/space-grotesk": "5.3.0", @@ -118,7 +118,7 @@ }, "packages/adapters": { "name": "@umt/adapters", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/contracts": "workspace:*", "@umt/runtime": "workspace:*", @@ -127,32 +127,32 @@ }, "packages/agent": { "name": "@umt/agent", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/contracts": "workspace:*", }, }, "packages/contracts": { "name": "@umt/contracts", - "version": "0.3.44", + "version": "0.3.45", }, "packages/db": { "name": "@umt/db", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/runtime": "workspace:*", }, }, "packages/domain": { "name": "@umt/domain", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/contracts": "workspace:*", }, }, "packages/mapping": { "name": "@umt/mapping", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/contracts": "workspace:*", "@umt/domain": "workspace:*", @@ -160,18 +160,18 @@ }, "packages/runtime": { "name": "@umt/runtime", - "version": "0.3.44", + "version": "0.3.45", }, "packages/tasks": { "name": "@umt/tasks", - "version": "0.3.44", + "version": "0.3.45", "dependencies": { "@umt/db": "workspace:*", }, }, "packages/testkit": { "name": "@umt/testkit", - "version": "0.3.44", + "version": "0.3.45", }, }, "packages": { diff --git a/package.json b/package.json index 1a7089cf..ab12b88b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "uhd-media-tool", - "version": "0.3.44", + "version": "0.3.45", "private": true, "type": "module", "packageManager": "bun@1.4.3", diff --git a/packages/adapters/package.json b/packages/adapters/package.json index 837971f6..c4b2fc85 100644 --- a/packages/adapters/package.json +++ b/packages/adapters/package.json @@ -7,7 +7,7 @@ "./fsworker": "./src/fs/fsworker.ts", "./alist-mock": "./src/alist/mock.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/agent/package.json b/packages/agent/package.json index ec25fc51..4ea2228c 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 46466ab4..b52df704 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/db/package.json b/packages/db/package.json index 4c3525bb..3d29430b 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json", diff --git a/packages/domain/package.json b/packages/domain/package.json index 39727844..4615641a 100644 --- a/packages/domain/package.json +++ b/packages/domain/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/mapping/package.json b/packages/mapping/package.json index 1a9db450..27b1776d 100644 --- a/packages/mapping/package.json +++ b/packages/mapping/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/runtime/package.json b/packages/runtime/package.json index b56c303d..9ac2113b 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@umt/runtime", - "version": "0.3.44", + "version": "0.3.45", "private": true, "type": "module", "exports": { diff --git a/packages/tasks/package.json b/packages/tasks/package.json index b319c3ec..92406cf9 100644 --- a/packages/tasks/package.json +++ b/packages/tasks/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" diff --git a/packages/testkit/package.json b/packages/testkit/package.json index d393b9d5..422b7ea1 100644 --- a/packages/testkit/package.json +++ b/packages/testkit/package.json @@ -5,7 +5,7 @@ "exports": { ".": "./src/index.ts" }, - "version": "0.3.44", + "version": "0.3.45", "scripts": { "test": "bun x --bun vitest run", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"