Skip to content

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 11:28
· 11 commits to main since this release

v3.0.0 收尾版本:测试体系修复与实拍压力测试,渲染与应用行为无变化。
Wrap-up release for 3.0.0: test infrastructure fixes and real-photo stress testing. No rendering or behavioural changes.


English

Fixed

  • Scripts/test_studio.sh: the fixture image was mistakenly passed as the render baseline directory. It now takes an optional baseline-directory argument with path validation.
  • Tools/RenderRegression.swift: strictly separates output vs baseline directories, validates the case set, and compares .rgba / .cube outputs byte-exact.

Added

  • Tools/RealPhotoTest.swift + Scripts/test_real_photos.sh: real-photo decode / orientation / export / Vision-mask checks, original-file SHA256 integrity, and a 1000-image proxy-library soak test (120 s: 734 switch/edit/undo/redo cycles, ~172 MiB peak RSS).
  • README documents the Studio regression and real-photo stress-test usage.

Verification

  • Studio layout and performance regressions pass; 14 render cases are byte-identical to the v3.0.0 baseline.
  • Real photos: Sony HIF and same-scene JPEG; original SHA256 verified; 1000 proxy thumbnails scanned and loaded.
  • Known limits: not every camera RAW format is covered; Vision masks were verified for invocation and output validity only — visual accuracy on photos with people/subjects still pending.

中文

修复

  • Scripts/test_studio.sh:不再把 fixture 图片误传为渲染基准目录,新增可选基准目录参数与路径校验。
  • Tools/RenderRegression.swift:严格区分输出目录与基准目录,校验用例集合,.rgba / .cube 输出逐字节比较。

新增

  • Tools/RealPhotoTest.swift + Scripts/test_real_photos.sh:真实照片解码 / 方向 / 导出 / Vision 蒙版检查、原片 SHA256 完整性校验,外加 1000 张代理图库 120 秒压测(734 次切图 / 编辑 / 撤销 / 重做,峰值常驻内存约 172 MiB)。
  • README 补充 Studio 回归与实拍压测用法。

验证

  • Studio 布局、性能回归全部通过;14 组渲染用例与 v3.0.0 基准逐字节一致。
  • 实拍验证:Sony HIF、同场景 JPEG;原片 SHA256 校验通过;1000 张代理图全部扫描加载。
  • 已知限制:未穷举所有相机 RAW 格式;Vision 蒙版只验证了调用与输出有效性,待人物 / 主体照片做目视确认。

下载 RawForge-macOS-apple-silicon.zip 后用 SHA256.txt 校验,解压拖入 /Applications。未公证,首次打开需在系统设置中「仍要打开」。
Download RawForge-macOS-apple-silicon.zip, verify with SHA256.txt, then drag RawForge.app into /Applications. The app is not notarised — on first launch, right-click → Open or approve it in System Settings.