BidiLens 0.1.1 - reliability patch
Immutable
release. Only release title and notes can be modified.
BidiLens 0.1.1 is a synchronized reliability patch for the public JavaScript/web beta.
Correctness
- Neutral and technical-only content now inherits host direction consistently across adapters unless the caller supplies an explicit fallback.
- DOM reapplication restores author-owned
dirand inline direction state when content becomes neutral. <bidi-message>preserves current author light DOM when BidiLens takes rendering ownership.- The CLI accepts explicit empty text, rejects ambiguous inputs, validates corpus structure, reports its package version dynamically, and emits safe SARIF paths across Windows volumes.
Release engineering
- All 12 packages ship aligned
0.1.1versions and package-level changelogs. - Release tooling derives versions from manifests, requires exact confirmation, publishes through npm OIDC trusted publishing, and verifies registry integrity.
- Compatible Playwright, ESLint, Svelte, Vite React plugin, and pinned GitHub Action updates are included.
Verification
- 16 Vitest files / 355 tests, strict TypeScript, ESLint, Unicode 17 reproducibility, and 918 corpus cases.
- 24 visual tests across Chromium, Firefox, and WebKit.
- All 12 tarballs pass size, type-layout, clean-consumer install, runtime, CLI, and packed-example checks.
- Zero known dependency vulnerabilities; CycloneDX 1.7 SBOM included.
- npm SHA-512 integrity and SLSA provenance independently verified for every package.
BidiLens remains an honest public web beta: native/desktop packages, native-speaker corpus certification, accessibility laboratory validation, an external security audit, and downstream production adoption remain documented gates.
See CHANGELOG.md and limitations.