Repository navigation
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
defaultrule set if the last rule set is deleted after
defaultwas 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 verifysucceeded 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, choses2twp, 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
8248086d1434b26d36d61c3153628e2257cf961b5aaa0707e2b68298c7c0d8e3before
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.