All notable changes to this project will be documented here.
The format follows Keep a Changelog, and this project uses Semantic Versioning.
0.2.0 - 2026-07-31
- Type-safe Realtime session create, get, and close methods in
beatapi-client. - Realtime session commands in the
beatapiCLI with required origin, duration, and idempotency semantics. - Realtime Video documentation and explicit API key/client secret boundaries.
- Synchronize generated types and the contract lock to the current public BeatAPI OpenAPI baseline.
0.1.1 - 2026-07-20
- Publish both npm packages from GitHub Actions through npm Trusted Publishing and short-lived OIDC credentials instead of a long-lived automation token.
- Add an approval-gated
npmdeployment environment and automatic npm provenance for future releases. - Normalize the CLI binary path in the published package metadata.
0.1.0 - 2026-07-17
- Type-safe
beatapi-clientgenerated from the reviewed BeatAPI OpenAPI contract. beatapiCLI with secure login, JSON output, and stderr progress.- Music Video automatic and manual shot workflows.
- Ecommerce Video task creation and asynchronous task polling.
- File upload, usage, workflow discovery, and webhook CRUD commands.
- Structured errors, request IDs, bounded retries, CI, package checks, and npm release automation.