Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 971 Bytes

File metadata and controls

20 lines (13 loc) · 971 Bytes

Changelog

All notable changes to this project are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • W0 repo skeleton: pnpm monorepo, strict TypeScript base, ESLint plus Prettier, Vitest.
  • The LiveBridge port and its in-memory FakeLiveBridge, exported from @othmanadi/ableton-mcp so the server is testable without Ableton Live.
  • Serializable DTOs, stable path-id scheme, typed error model, and pure note transforms (clampPitch, transposeNotes, humanizeTiming).
  • Contract tests pinning the SDK semantics the fake reproduces (pitch clamp, stale-id throw, one transaction equals one undo).
  • CI workflow running typecheck, lint, format check, tests with coverage, and build on Node 22 and 24.

Thanks

  • Contributors are credited here and in CONTRIBUTORS.md, not in commit trailers.