# Changelog

All notable changes to `pulse-protocol` are documented here.

## [0.9.3] - 2026-04-08

### Fixed
- Correlation detector now handles empty tx/post arrays without dividing by zero
- CLI `--no-post` flag is respected by the daemon too
- Typo in the voice detector's emoji regex

## [0.9.2] - 2026-04-07

### Added
- `pulse verify` command for checking signed public verdicts
- `PulseDaemon` class as a typed alternative to `runDaemon()`

### Changed
- Default watchlist interval bumped from 4h to 6h

## [0.9.1] - 2026-04-06

### Added
- Initial CLI with `scan`, `watch`, and `init` commands
- Deterministic verdict IDs via `crypto.getRandomValues`
- Pretty terminal output with colorized verdict summaries

### Fixed
- `onchain` detector no longer panics when Helius returns an empty `instructions` array

## [0.9.0] - 2026-04-05

### Added
- First public release
- Five detectors: cadence, onchain, voice, timing, correlation
- Weighted aggregator with disagreement penalty
- Helius and twitterapi.io source adapters
- Ed25519 verdict signing
- MIT license
