Changelog
v1.1.1 (2026)
- Bug Fix:
captureExceptionnow correctly merges framework context (e.g.,framework: 'react') intorawEvent.frameworkinstead ofmeta.tags, resolving an issue where crash reports always showedframework.name: "vanilla"even when using@crashsense/reactor@crashsense/vue - DX Improvement: Added comprehensive JSDoc comments to all exported types in
@crashsense/types, providing inline IDE documentation for every interface, field, and configuration option with@defaulttags on config fields - Docs: Added yarn, pnpm, and bun install commands alongside npm in all documentation
v1.1.0 (2026) NEW
- OOM Recovery Detection — detect when the browser OOM-kills a tab and recover crash context on reload NEW
- Checkpoint manager: periodic
sessionStoragesnapshots of system state, breadcrumbs, and pre-crash warnings NEW - 6-signal OOM analysis:
document.wasDiscarded, navigation type, memory trend, pre-crash warnings, memory utilization, device characteristics NEW - Lifecycle flush: emergency data persistence on
visibilitychange/pagehide/freezewithsendBeaconsupport NEW - New config:
enableOOMRecovery,checkpointInterval,oomRecoveryThreshold,flushEndpoint,onOOMRecoveryNEW - New types:
CheckpointData,OOMRecoveryReport,OOMSignalNEW - New events:
oom_recovery,checkpoint_written,lifecycle_flushNEW
v1.0.7 (2026)
- Published to npm and GitHub Packages
- README included in all npm packages
- Updated repository URLs to
crashsense/crashsenseorganization
v1.0.0 (2026)
- Initial public release
- 7 crash categories with confidence scoring and contributing factors
- React and Vue framework adapters
- AI-powered root cause analysis (OpenAI, Anthropic, Google, custom endpoints)
- Iframe tracking via MutationObserver
- Pre-crash warning system with 3-tier escalation
- Plugin system for extensibility
- PII scrubbing (emails, IPs, tokens, credit cards)
- Zero runtime dependencies in all browser packages