Skip to content

v0.1.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Oct 02:13
· 27 commits to main since this release
1a8ec6f

Linear wrap for long tokens (P3-34 / V4)

Opening a page with a multi-megabyte unbreakable token (or a large inline data URI) used to stall for tens of seconds because wrap cut the remainder with a full width() and copy on every step. Wrap helpers and diagram fallback now scan once with byte offsets.

Harness (release, fingerprint 58fa6358b41688b2)

  • Open 1 MB token: 26.3 s → ~8 ms
  • 400 KB width relayout: 8.7 s → ~6 ms

Regression coverage: 200 KB wall-clock test, differential wrap helpers (including VS16 / ZWJ edges).

This is an alpha prerelease, like every v0.1.* release. Phase 2 remains on its fixes-only dogfood hold until the adoption verdict around 2026-10-13. The Phase 3 exit decision still waits on dogfooding the installed build; this release does not restart that clock.

Not in this release: V22 orphan ~100 %CPU spin (filed under P3-36 for v0.1.10+).

Install and upgrade

Download the matching platform tarball and its .sha256, verify the checksum, and replace the binary in the same install location. See Releasing and upgrading. The lite build is still cargo install --locked --no-default-features --git https://github.com/luckgrid/wiki-reader --tag v0.1.9 wiki-reader.

  • Binaries are unsigned and not notarized.
  • Browser downloads on macOS may be quarantined. If Gatekeeper blocks the extracted binary, run xattr -d com.apple.quarantine path/to/wiki-reader.
  • The Linux binary links the glibc from the ubuntu-latest build runner; older distributions may need a source build or cargo install.