Repository navigation
BidiLens v0.3.1
·
23 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
BidiLens 0.3.1 hardens mixed-direction text handling, platform parity, and the release supply chain.
Highlights:
- prevents quadratic raw-text math-delimiter scanning on adversarial unmatched input;
- improves direction evidence for ordinary hyphenated English and block-level ALL-CAPS prose while preserving technical-token exclusions;
- expands the canonical shared corpus to 932 cases;
- keeps paragraph direction independent from physical alignment across Android Views/Compose, UIKit/SwiftUI, and Windows/.NET surfaces;
- pins the patched build-time nanoid line and exact supported Node CI runtimes;
- adds multi-language CodeQL security-extended analysis and stricter native/platform verification.
Release evidence:
- source commit:
7bd93c83e43b91923e7f8cf6685264b433c662b8; - protected publication workflow: https://github.com/CodeinScrubs/BidiLens/actions/runs/33473857928;
- all 12 public
@bidilens/*packages independently verified on npm aslatest@0.3.1with SHA-512 integrity and SLSA provenance; - attached tarballs are the exact retained publication artifacts;
npm-release-manifest.jsonrecords their SHA-256 and registry integrity values; - attached
bidilens-sbom.cdx.jsonis the CycloneDX 1.7 release SBOM.
Known limits remain documented: no universal rendering guarantee, no native-speaker-reviewed corpus fixtures yet, and no physical OEM/IME/accessibility-device matrix claim.