All notable changes to this project will be documented in this file.
The format loosely follows Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0 - 2025-10-29
- Multi-account management with secure keyring-backed credential storage, optional file fallback, and per-account daily budget controls.
- Rate-limit aware runtime combining hourly/daily ledgers, status reporting, and queue-aware telemetry (retry counts, next retry timestamps, error summaries).
- Plausible API coverage for sites (list/create/update/reset/delete), stats (aggregate/timeseries/breakdown/realtime), and events (template/send/import).
- Queued worker architecture with exponential backoff, configurable retries, and human/JSON-friendly queue inspection/drain commands.
- Integration snapshot tests using
assert_cmd+instafor deterministic CLI output across accounts, events, and queue flows. - GitHub Actions pipelines for CI and tagged releases (macOS/Linux archives) plus a Homebrew formula template.
- Comprehensive documentation for people and LLM agents (
docs/llms-full.txt), architecture diagrams, and an installation-focused README.
- Binary renamed to
plausible, aligning CLI invocation with the project name.
- Ensured queue telemetry reflects retry outcomes and that status/inspect outputs remain stable for automation.