Skip to content

OpenCCForSigil v0.2.12

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:29
· 2 commits to main since this release

OpenCCForSigil v0.2.12

Install

Choose a ZIP below and install it through Sigil's plugin manager. The Fat
Plugin contains the five CPython 3.14/cp314 runtimes. Linux x86_64 CPython
3.12/cp312 has a separate package. GitHub source archives are not installable
plugin packages; each package requires its listed CPython ABI.

Asset Runtime coverage Real Sigil host acceptance
Fat Plugin Linux aarch64/x86_64, macOS arm64/x86_64, Windows x86_64; CPython 3.14/cp314 Not verified
macOS arm64 Apple Silicon; CPython 3.14/cp314 Sigil 2.8.1 · macOS 27.0 arm64
macOS x86_64 Intel or Rosetta; CPython 3.14/cp314 Not verified
Windows x86_64 Windows x64; CPython 3.14/cp314 Not verified
Linux x86_64 CPython 3.14/cp314 Not verified
Linux x86_64 cp312 CPython 3.12/cp312 Not verified
Linux aarch64 CPython 3.14/cp314 Not verified
SHA256SUMS.txt SHA-256 digests for all seven ZIPs —

Changes

  • Keep the * direction when updating an existing wildcard rule.
  • Recreate an empty default rule set if the last rule set is deleted after
    default was renamed.
  • Report zero-width regex skips inside decoded numeric character references.
  • Show the final result only once on the rule Test page.
  • Align the rule guide and restore the required cancelled-unchanged status key
    in artifact validation.

Automated validation

  • Local repository gate: make check — 868 passed, 1 skipped.
  • Real-Qt acceptance: 13/13 at the requested 960×640 window size.
  • Candidate E-01: workflow run 36685720807, on release commit 8b71b951756e4ae6cac9f6d0b541ef5cb578fe0a. All six native payload jobs, cross-platform Jieba comparison, package validation, and six package-smoke jobs passed.
  • Tagged release: workflow run 36688262786. All native payload, comparison, package, smoke, attestation, and publish jobs passed.
  • The published release contains the Fat Plugin, six platform ZIPs, and SHA256SUMS.txt. Downloaded assets passed the release asset validator and all seven ZIP checksums; gh attestation verify succeeded for all eight assets.
  • Real Sigil host testing is a separate acceptance and is tracked below.

Real Sigil host acceptance

  • Host: Sigil 2.8.1 on macOS 27.0, arm64. Installed the published standalone
    macOS arm64 package above; its downloaded ZIP SHA-256 was
    a27644247f519609e9863325c583a8b642a22bc57bd8650cde49fd4fe516c61a.
  • Opened a disposable EPUB fixture (SHA-256 before opening:
    7b4ae178537fe940d9fe5c5da7df1af5d400729f8c58ed38ad44d7f0a8a59ce6). Sigil
    repaired malformed fixture markup on open. Selected only
    Text/chapter.xhtml, chose s2twp, reviewed the preview, accepted 19 changes,
    and skipped 0. The editor and live preview showed the converted text.
  • Saved a temporary literal override rule (验收标记 → 驗收標記, direction
    s2twp). The persisted history index recorded successful session
    ac90691e-8fd7-464f-8728-c6e93a32ac23: one file, 19 changes, 0 skipped,
    plugin 0.2.12, s2twp, macOS arm64 CPython 3.14. The History panel itself
    could not be opened through the Tools menu during UI automation; its persisted
    record was verified on disk.
  • Saved the EPUB in Sigil, closed it, and reopened the saved copy. The editor
    and preview retained the converted text and XHTML structure. The saved test
    artifact was 1,829 bytes with SHA-256
    8248086d1434b26d36d61c3153628e2257cf961b5aaa0707e2b68298c7c0d8e3 before
    test-file cleanup. Original plugin preferences were restored and temporary
    rules and EPUB fixtures were removed after acceptance.
  • Host acceptance applies only to the standalone macOS arm64 package. Other
    assets and platforms, including the Fat Plugin ZIP, remain Not verified.

Windows on Arm is not native support. The x64 package is only a candidate for
Windows 11 on Arm with x64 Sigil and x64 plugin Python; mark it Not verified
until tested on a physical device. Windows 10 on Arm cannot run x64 Sigil.