Repository navigation
OpenCCForSigil v0.2.5
OpenCCForSigil v0.2.5
Download
Install the ZIP matching the operating system, architecture, and CPython ABI
used by Sigil's plugin process. The Fat Plugin covers the five CPython
3.14/cp314 targets; Linux x86_64 with CPython 3.12/cp312 has its own platform
package.
| Asset | Runtime coverage |
|---|---|
| Fat Plugin | Linux aarch64/x86_64, macOS arm64/x86_64, and Windows x86_64; CPython 3.14/cp314 |
| macOS arm64 | Apple Silicon; CPython 3.14/cp314 |
| macOS x86_64 | Intel or Rosetta; CPython 3.14/cp314 |
| Windows x86_64 | Windows x64; CPython 3.14/cp314 |
| Linux x86_64 | CPython 3.14/cp314 |
| Linux x86_64 cp312 | CPython 3.12/cp312, including Ubuntu 24.04's packaged Sigil |
| Linux aarch64 | CPython 3.14/cp314 |
| SHA256SUMS.txt | SHA-256 digests for all seven ZIPs |
Install the ZIP through Sigil's plugin manager. GitHub's automatically
generated source archives are not installable plugins.
Changes
- Add versioned rules with protect, final-wording, pre-replacement, and
post-replacement actions, using literal or regular-expression matching. - Bundle the pinned regex engine for all six supported runtime targets. Regex
rules run offline with time, hit-count, output-size, and zero-length guards. - Add templates for author-credit protection, marker-delimited protection,
contextual replacement, and horizontal-space cleanup. - Use one conversion pipeline for the rule sandbox and book conversion. Changes
map back to original XHTML locations, and dependent edits stay grouped.
Automated validation
The tagged release workflow validates the six runtime identities, builds the
Fat Plugin and six platform ZIPs, runs package smoke tests on all targets,
verifies SHA-256 checksums, and attests every release asset before publishing.
The ZIPs include the multilingual rule guide and third-party notices.
Remaining acceptance
Installation, conversion, save, and reopen have not been tested in a real
Sigil host. Host acceptance remains Not verified.