Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.75 KB

File metadata and controls

51 lines (36 loc) · 1.75 KB

Changelog

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

Added

  • Type-safe Realtime session create, get, and close methods in beatapi-client.
  • Realtime session commands in the beatapi CLI with required origin, duration, and idempotency semantics.
  • Realtime Video documentation and explicit API key/client secret boundaries.

Changed

  • Synchronize generated types and the contract lock to the current public BeatAPI OpenAPI baseline.

0.1.1 - 2026-07-20

Changed

  • 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 npm deployment environment and automatic npm provenance for future releases.
  • Normalize the CLI binary path in the published package metadata.

0.1.0 - 2026-07-17

Added

  • Type-safe beatapi-client generated from the reviewed BeatAPI OpenAPI contract.
  • beatapi CLI 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.