Skip to content

Releases: ivgtr/waa

v0.2.2

10 Feb 18:18

Choose a tag to compare

インストール

npm install waa-play@0.2.2

📦 npm package


変更内容

chore: exclude source maps from npm package

Summary

  • npm パッケージからソースマップ (.map) ファイルを除外
  • sourcemap: true は維持し、開発時のデバッグには引き続き利用可能
  • package.jsonfiles フィールドで !dist/**/*.map を指定

Test plan

  • npm pack --dry-run.map ファイルが含まれないことを確認

v0.2.1

10 Feb 17:58

Choose a tag to compare

インストール

npm install waa-play@0.2.1

📦 npm package


変更内容

fix(ci): add Playwright install to release workflow

Summary

Test plan

  • release ワークフローで npm test がエラーなく完了すること

v0.2.0

08 Feb 17:46

Choose a tag to compare

インストール

npm install waa-play@0.2.0

📦 npm package


変更内容

feat: add WaaPlayer class API, Starlight docs site, and stretcher improvements

Summary

  • Add WaaPlayer class-based API wrapping all function exports for simpler usage
  • Migrate demo site from vanilla Vite to Astro Starlight with i18n support (ja/en/zh-cn)
  • Add API reference, guide, use cases, and interactive demo pages
  • Add React integration demo with useReactPlayer / usePlaybackSnapshot hooks
  • Fix stretcher loop support and pause/resume position tracking
  • Fix getSnapshot referential stability for useSyncExternalStore
  • Fix documentation snippet API mismatches (import paths, function names, argument formats)

Test plan

  • npm run build passes
  • npm test passes
  • npm run typecheck passes
  • Demo site builds and displays correctly (cd demo && npm run build)
  • Interactive demos work in browser (playback, effects, tempo, visualization)
  • React integration demo renders and plays audio
  • Documentation snippets show correct API usage

v0.1.1

08 Feb 03:13

Choose a tag to compare

インストール

npm install waa-play@0.1.1

📦 npm package


変更内容

chore: add time-stretch related keywords

Summary

  • npm での検索性向上のため、package.jsonkeywords に WSOLA タイムストレッチ関連のキーワードを追加
  • 追加: time-stretch, wsola, playback, pitch-preserving

Test plan

  • npm run typecheck 通過
  • npm test 通過(104 tests passed)