1.6 KiB
1.6 KiB
Changelog
All notable changes to Pulse (frontend and product) are documented in this file.
The format is based on Keep a Changelog, and Pulse uses Semantic Versioning with a 0.x.y version scheme while in initial development. The leading 0 indicates that the public API and behaviour may change until we release 1.0.0.
Unreleased
- No unreleased changes yet; add items here as you work toward the next release.
0.2.0-alpha - 2026-02-11
Added
- Visitor ID storage: optional localStorage for cross-tab unique visitors (PULSE-51).
- Default: cross-tab visitor ID in
localStorageso the same person with multiple tabs/windows (same origin) is counted as one visitor. Optionaldata-storage-ttlattribute sets TTL in hours; after expiry the script regenerates the ID. - Optional
data-storage="session"opts out to per-tab (ephemeral) counting usingsessionStorage, preserving the previous privacy-first, no-persistent-ID behaviour when desired. - Script embed snippet and dashboard copy updated to describe the default and the opt-out. No backend or schema changes; events remain keyed by
session_id.
- Default: cross-tab visitor ID in
0.1.0 - 2026-02-09
Added
- Initial changelog and release process (PULSE-28).
- Release documentation in
docs/releasing.mdand optional changelog check script.