- Added WaveformData.toArrayBuffer() method (@chrisn)
- Fixed TypeScript declarations (@wong2)
- Added disable_worker option to WaveformData.createFromAudio() (@Christilut, @chrisn)
- Added WaveformData.toJSON() method (@chrisn)
- Updated TypeScript declarations (@Kangaroux, @chrisn)
- Added d3.js example, see demo/d3.html (@chrisn)
- Reworded error messages (@chrisn)
- The WaveformData.resample() method no longer accepts a single number (@chrisn)
- Improve browser compatibility (@Dantist)
- Clean up Worker and AudioBuffer objects to avoid leaks (@jdelStrother)
- Added error handling to demo page, also add missing waveform data file (@chrisn)
- Fixed demo page in Safari (@jdelStrother)
- Fixed TypeScript declarations (@chrisn)
- Version bump after fixing Travis CI config (@chrisn)
- Removed unnecessary files to reduce size of NPM package (@chrisn)
- (#66) Added TypeScript declarations (@artemkosenko)
- Improved documentation (@chrisn)
- Added concat() method (@jdelStrother)
- Added support for multi-channel waveforms (@chrisn)
- Added fromAudioBuffer() method to create waveform from AudioBuffer (@davidturissini)
- This release has some breaking API changes, refer to doc/migration-guide.md for details of how to update your code
- Version bump after updating npm access token (@chrisn)
- Move Web Audio based waveform generation to a Web Worker (@semiaddict)
- Fix audio decode error handling in Safari (@chrisn)
- Allow offset length to be zero (@chrisn)
- Improved documentation and code examples (@gr2m, @mdesenfants, @chrisn)
- (#42) Fixed multi-channel audio handling in Web Audio builder (@chrisn)
- Fixed off-by-one error in waveform data generation (@chrisn)
- Replaced auto-generated ChangeLog (@chrisn)
- Apply jshint to test code (@chrisn)
- Auto-generate CHANGELOG.md on version bump (@oncletom)
- (#40) Drop bower support, remove compiled files from git and include them in npm package (#40) (@oncletom)
- (#39) Replace blanket by nyc for code coverage reporting (@oncletom)
- Use ES2015 syntax for README examples (@oncletom)
- (#38) Extracted Web Audio builder from the main package (@oncletom)
- (#37) Callers must now pass in an AudioContext object (@dodds-cc)
- (#36) Moved the project from github.com/bbcrd to github.com/bbc (@oncletom)
- Added missing npm dependencies (@oncletom)
- Deploy to npm from Travis CI (@oncletom)
- Use working blanket module version (@chrisn)
- Allow zero as a valid segment name (@chrisn)
- (#29) Don't let min/max go outside int8 range (@a1k0n)
- (#28) Changed the Web Audio decoder to pass the decoded AudioBuffer (@a1k0n)
- Fixed an include issue (@oncletom)
- Extracted getAudioDecoder function into a separate module (@oncletom)
- Added tests for Web Audio builder (@oncletom)
- Allow the user to specify the scale factor in the Web Audio builder, and changed the default from 512 to 128 (@chainlink)
- (#25) Added audio-context module to provide access to a singleton AudioContext (@oncletom)
- Improved error messages (@oncletom)
- (#6) Generate partial resampled data (@oncletom)
- (#19) Added Points interface (@chainlink)
- (#16) Replaced dense array with normal array in offsetValues method (@jonkoops)
- (#9) Fixed XMLHttpRequest handling in WaveformData.create with IE9 (@oncletom)
- (#3) Added code coverage reporting with mocha-blanket (@oncletom)
- First release (@oncletom)