Add firmware SHA hash tool

This commit is contained in:
mid
2026-08-08 02:45:44 +08:00
parent 55bc6ba15d
commit 290da46567
18 changed files with 821 additions and 18 deletions
+12 -1
View File
@@ -2,12 +2,23 @@
本文档记录面向使用者和维护者的重要变更。版本号以 `package.json` 为准。
## Unreleased
## 0.0.6 - 2026-08-08
### Added
- 增加统一的 Windows PowerShell 启动与更新脚本,提供固定的生产配置、Git 快进更新、锁定依赖重装和构建后启动流程。
- 增加 Windows Server 非 Docker 部署、启动和更新说明。
- 增加独立的固件 Hash 工具,计算 Intel HEX 总有效数据和各 block 的 SHA-256 / SHA-512。
- 增加 8 字节二进制 Block 校验头模式,头部包含 32 位绝对起始地址和 32 位数据长度,默认 Big Endian,并支持 Little Endian。
### Fixed
- Intel HEX 解析器增加全部非空记录上限、显式 uint32 地址空间检查和无符号扩展地址运算,拒绝越过 `0xFFFFFFFF` 的数据。
### Verification
- 68 条 Vitest 测试通过,新增标准 SHA 向量、Block 头大小端、地址绑定、最高 uint32 地址、地址溢出和控制记录边界覆盖。
- Vue/TypeScript 类型检查和生产构建通过。
## 0.0.5 - 2026-08-07