Releases: cutterbl/SoundTouchJS
Releases · cutterbl/SoundTouchJS
v1.0.10
v1.0.9
v1.0.8
v1.0.7
1.0.0 (2026-03-09)
- Manually bump to 1.0.0 to rectify versioning after 0.4.0 release with breaking changes. No code changes from 0.4.0.
feat: Migrate to Nx monorepo, refactor to TypeScript, and add audio-worklet integration
BREAKING CHANGE:
- Convert legacy soundtouchjs repo to Nx monorepo structure
- Rename package from soundtouchjs to @soundtouchjs/core (ESM only)
- Refactor all source code to strict TypeScript, ES2024, and ESNext modules
- Remove all CommonJS and legacy build artifacts
Features and improvements:
- Add @soundtouchjs/audio-worklet package with AudioWorkletProcessor and SoundTouchNode
- Implement AudioParam-based control for pitch, tempo, rate, pitchSemitones, and playbackRate
- Demo app rewritten with dual-mode (AudioBuffer and Audio Element)
- Code snippet display and UI improvements
- Update documentation for new API, key switching, and usage patterns
- Update and expand unit tests for new features
- Update root README and package READMEs for v0.4.0 release
master
ci: Release correction (#42) Corrections to get release bumps right.