openpencil/RELEASE_NOTES/v0.8.0.md
2026-07-08 22:16:43 +08:00

1.6 KiB

OpenPencil v0.8.0

v0.8.0 is a pre-release for the Rust OpenPencil stack.

Highlights

  • Rust desktop app is now the primary OpenPencil experience, with installer artifacts for macOS, Windows, and Linux.
  • op CLI ships as standalone release artifacts for the same desktop target matrix.
  • Rust web host is published as a GHCR Docker image for tagged releases.
  • Web SDK tarballs are attached for @zseven-w/op-web-sdk, @zseven-w/op-web-sdk-react, and @zseven-w/op-web-sdk-vue.
  • Desktop update checks can discover pre-release GitHub releases, so v0.8.0 can be offered before it is promoted to a stable release.

Release Artifacts

  • macOS: OpenPencil-0.8.0-<arch>-mac.dmg, plus raw desktop and op CLI archives.
  • Windows: OpenPencil-0.8.0-<arch>-win-setup.exe, plus portable desktop and op CLI archives.
  • Linux: OpenPencil-0.8.0-<arch>-linux.AppImage, OpenPencil-0.8.0-<arch>-linux.deb, plus raw desktop and op CLI archives.
  • Web SDK: npm tarballs for the base SDK, React adapter, and Vue adapter.

Docker

The release workflow publishes the web image to GHCR as:

docker pull ghcr.io/zseven-w/openpencil-web:v0.8.0

Because this is a pre-release, the workflow does not publish or update a latest tag.

Notes

  • The retired TypeScript apps and pen-* packages are not part of this release line.
  • The web SDK remains a read-only .op viewer SDK backed by the Rust wasm bundle.
  • Desktop auto-update currently checks for available releases and opens the platform installer path; it does not yet perform a signed in-place self-update.