All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This is the curated, repo-wide view. Per-package changelogs (generated by Changesets) live alongside each package (e.g. @tindalabs/blindspot).
Infra alignment with the rest of the Tindalabs stack. Dev-tree and CI only — no change to the published packages, so no version bump is warranted yet; rolls into the next release.
- CodeQL SAST workflow, a PR template, and grouped Dependabot (monthly npm + github-actions; minor/patch grouped, majors individual) — infra parity with Shield and Scent (#15).
.editorconfig+.nvmrc(Node 22); CI readsnode-version-file(#25).
0.1.1 - 2026-06-05
- Per-package READMEs (badges + quick-start) for all six packages, so each has proper docs on its npm page (#12). No runtime or API change.
0.1.0 - 2026-06-04
Initial public release. Published to npm as @tindalabs/blindspot (the web entry) plus the -core engine and the React, Next.js, Vue, and Svelte adapters, with signed provenance via npm Trusted Publishing.
- Privacy-first, OpenTelemetry-native UX telemetry — emits structured OTel spans; no DOM snapshots, no session replay, no PII.
- Auto-instrumentations — routing/navigation, clicks (incl. rage/dead-click signals), form interactions, fetch & XHR (with W3C
traceparentinjection), Web Vitals, page lifecycle, JS errors, and behavioral signals. - Privacy layer — input masking, PII scrubbing, block-selectors, and a consent gate (
grantConsent()/revokeConsent()); nothing is collected before consent is given. - Error-aware sampling.
recordEvent(name, attributes)to attach semantic events to the active route trace; route span API (setRouteSpan,getRouteSpan,getRouteContext,getSessionTraceparent).init(config)with per-instrumentation opt-out and configurable redaction rules.- Framework adapters — React, Next.js, Vue, and Svelte, over a shared
-coreengine. - OTLP/HTTP trace export compatible with any OpenTelemetry Collector.
- Infra — CI, LICENSE / SECURITY / CODE_OF_CONDUCT / CONTRIBUTING, and a Trusted-Publishing release workflow.
- Pre-release dependency upgrades:
react-router-dom6→7 (#7),eslint9→10 paired withtypescript-eslint8.60 (#8),@size-limit/file11→12 (#1, #9),@opentelemetry/exporter-trace-otlp-http0.217→0.218 (#5).
- CI lint blocker resolved; added web-package instrumentation test coverage (#6).