Skip to content

BidiLens 0.1.1 - reliability patch

Choose a tag to compare

@CodeinScrubs CodeinScrubs released this 26 Jul 04:36
Immutable release. Only release title and notes can be modified.
09b6d8b

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 dir and 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.1 versions 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.