Features / 新功能
-
GUI / 图形界面
- Added "Hide Boundary Risk" toggle button: control visibility of DR boundary warnings in UI and exports.
新增"隐藏边界风险"按钮:控制边界风险警告在UI及导出中的显示。 - Boundary risk setting persists across single/multi-file exports (MD, JSON, PNG).
边界风险设置跨越单文件/多文件导出保持一致(MD、JSON、PNG)。
- Added "Hide Boundary Risk" toggle button: control visibility of DR boundary warnings in UI and exports.
-
CLI / 命令行
- Added
--hide-boundary-riskflag: suppress boundary risk warnings in text/JSON output.
新增--hide-boundary-risk参数:隐藏文本/JSON 输出中的边界风险警告。 - Behavior: warning is excluded from both compact and JSON reports when flag is set.
行为:设置后警告从紧凑格式和 JSON 报告中排除。
- Added
Fixed / 修复
- Security: Fixed RUSTSEC-2026-0007 (bytes integer overflow) by enforcing
bytes >= 1.11.1.
安全:通过强制bytes >= 1.11.1修复 RUSTSEC-2026-0007(bytes 整数溢出)。 - Security: Fixed RUSTSEC-2026-0009 (time DoS vulnerability) by enforcing
time >= 0.3.47.
安全:通过强制time >= 0.3.47修复 RUSTSEC-2026-0009(time 拒绝服务漏洞)。 - Security: Updated pprof from 0.13.0 to 0.14 (fixes unsound memory usage).
安全:将 pprof 从 0.13.0 升级至 0.14(修复不安全的内存使用)。 - Build: Fixed Tauri GUI compilation errors when building with updated dependencies.
构建:修复更新依赖后 Tauri GUI 编译错误。 - CI/CD: Fixed GitHub Actions
paths-filterissue where tag push to same commit as main was ignored.
CI/CD:修复 GitHub Actions paths-filter 在 tag 推送到与 main 同一 commit 时被忽略的问题。
Changed / 变更
- All boundary risk diagnostics are now opt-in via GUI toggle or CLI flag (default: show warnings).
所有边界风险诊断现通过 GUI 按钮或 CLI 参数可选(默认:显示警告)。
Available Downloads / 可用下载
- Windows x64:
MacinMeter-DR-Tool-*-windows-x64.exe - macOS Intel:
MacinMeter-DR-Tool-*-macos-intel - macOS Apple Silicon:
MacinMeter-DR-Tool-*-macos-arm64 - Linux x64:
MacinMeter-DR-Tool-*-linux-x64
GUI (Experimental / 实验版)
- macOS:
MacinMeter-DR-GUI-*.dmg - Windows:
MacinMeter-DR-GUI-*.exe
Full Changelog: https://github.com/SakuzyPeng/MacinMeter-DynamicRange-Tool/blob/main/RELEASE_NOTES.md