Releases: ivgtr/waa
Releases · ivgtr/waa
v0.2.2
インストール
npm install waa-play@0.2.2
変更内容
chore: exclude source maps from npm package
Summary
- npm パッケージからソースマップ (
.map) ファイルを除外 sourcemap: trueは維持し、開発時のデバッグには引き続き利用可能package.jsonのfilesフィールドで!dist/**/*.mapを指定
Test plan
-
npm pack --dry-runで.mapファイルが含まれないことを確認
v0.2.1
インストール
npm install waa-play@0.2.1
変更内容
fix(ci): add Playwright install to release workflow
Summary
- release ワークフローに
npx playwright install --with-deps chromiumステップを追加 npm testでブラウザテストも含めたフルテストを実行するため、Playwright のインストールが必要だった- ref: https://github.com/ivgtr/waa/actions/runs/21875850748/job/63144389413
Test plan
- release ワークフローで
npm testがエラーなく完了すること
v0.2.0
インストール
npm install waa-play@0.2.0
変更内容
feat: add WaaPlayer class API, Starlight docs site, and stretcher improvements
Summary
- Add
WaaPlayerclass-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/usePlaybackSnapshothooks - Fix stretcher loop support and pause/resume position tracking
- Fix
getSnapshotreferential stability foruseSyncExternalStore - Fix documentation snippet API mismatches (import paths, function names, argument formats)
Test plan
-
npm run buildpasses -
npm testpasses -
npm run typecheckpasses - 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
インストール
npm install waa-play@0.1.1
変更内容
chore: add time-stretch related keywords
Summary
- npm での検索性向上のため、
package.jsonのkeywordsに WSOLA タイムストレッチ関連のキーワードを追加 - 追加:
time-stretch,wsola,playback,pitch-preserving
Test plan
-
npm run typecheck通過 -
npm test通過(104 tests passed)