Skip to content

feat!: release 3.0.0 with bounded Office processing - #4

Merged
CSJ608 merged 4 commits into
mainfrom
codex/security-upgrade-20261022
Oct 22, 2026
Merged

CSJ608 merged 4 commits into
mainfrom
codex/security-upgrade-20261022

Conversation

@CSJ608

@CSJ608 CSJ608 commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

本次统一发布四个 TemplateFrame 包为 3.0.0。

默认资源预算会拒绝部分 2.x 中可处理的超大合法输入,因此按主版本发布。原公开入口及 netstandard2.0 / net462 / net8.0 资产保留;迁移指南给出 Word、Excel 和 Simple 的显式预算配置方式。

主要变更:

  • 为 Office 包、XML、图片、表格物化和样板行复制增加每次操作独立的资源预算。
  • 修复 Simple 稀疏行扫描放大,缓存标准 Excel 共享字符串索引,保留失效定义名回退和空行语义。
  • 升级 Open XML 和开发依赖,增加 net10.0 测试;CI/发布固定 Actions SHA、最小权限及独立依赖审计。
  • 补齐尚未发版的 Simple 表头 DisplayName→Key 回退修复说明;同步 CHANGELOG 和 3.0 迁移指南。

本地验证(系统 SDK 10.0.402):

  • format verify、Release build 成功,0 警告、0 错误。
  • net8.0 / net472 / net10.0 共 1,457 项测试通过。
  • 17 个项目、59 个包版本独立 OSV 审计通过;NuGet 元数据过期时明确告警并以阳性对照核验独立查询。
  • 四个 3.0.0 nupkg 与四个 snupkg 已核对:三目标 DLL/XML/英文资源/PDB、README/icon 和生产依赖全部正确,无测试工具混入。

发布前需通过本 PR 的 Windows/Ubuntu 门禁,按精确 head SHA squash 合并;合并提交的 CI 通过后推送 v3.0.0,交由既有 release 工作流进行 Windows 测试、OIDC 发布与 GitHub Release 创建。此 PR 不自行修改分支保护,也不绕过 CI。

@CSJ608
CSJ608 merged commit 6809316 into main Oct 22, 2026
2 checks passed
@CSJ608
CSJ608 deleted the codex/security-upgrade-20261022 branch October 26, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant