Sakura Editor NEXT v3.1.0 build 7212
This prerelease contains the current Issue #15 workbench and build-contract changes through commit 4fdabb0ec9974413fbe59c482a2e456b2e46c5a0.
Highlights
- Establishes the canonical L4 component graph and the shared MSBuild/CMake build driver, including generated projection and freshness checks.
- Records declared, generated, and observed native build evidence with generator-correlation metadata.
- Adds direct PE resource-table observation and a canonical numeric resource-ID compatibility baseline across the Japanese application resources and the en-US/zh-CN language DLL resources.
- Checks nested dialog/control/string IDs while keeping top-level resource inspection bounded and non-executing.
- Includes the current native workbench fixes for Explorer preview/single-click and wheel scrolling, editor tabs, Outline rendering and refresh, terminal resize/render behavior, native Markdown preview, and custom-frame resizing.
- The Markdown preview remains native; this build does not introduce WebView2.
Verification
- x64 Release application and test binaries rebuilt successfully with 0 build errors.
- Release version:
3.1.0.7212 (4fdabb0e). - Native unattended suite: 2,557 tests run; 2,555 passed; 2 measurement-only tests skipped; 0 failed.
- Python build-tool suite: 90 tests passed.
- Component graph validation: all 5 contexts passed.
- Generated projection freshness and manifest checks passed.
- Six ZIP packages and the raw x64 installer were produced and SHA-256 checked before upload.
- Build/test child-process cleanup was verified after execution.
Tracking
The remaining L4 graduation gates continue to be tracked in Issue #15. This release does not claim those separate gates are complete.