changelogs.md


bbc/waveform-data.js

Repository  -  API  -  Source

3.3.4

September 7, 2020
  • Improve browser compatibility (@Dantist)

3.3.3

August 28, 2020
  • 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)

3.3.2

May 8, 2020
  • Fixed TypeScript declarations (@chrisn)

3.3.1

February 23, 2020
  • Version bump after fixing Travis CI config (@chrisn)

3.3.0

February 23, 2020
  • Removed unnecessary files to reduce size of NPM package (@chrisn)

3.2.0

February 22, 2020
  • (#66) Added TypeScript declarations (@artemkosenko)
    • Improved documentation (@chrisn)

3.1.0

October 23, 2019
  • Added concat() method (@jdelStrother)

3.0.0

August 23, 2019
  • 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

2.1.2

November 10, 2018
  • Version bump after updating npm access token (@chrisn)

2.1.0

November 10, 2018
  • Move Web Audio based waveform generation to a Web Worker (@semiaddict)
    • Fix audio decode error handling in Safari (@chrisn)

2.0.2

June 7, 2016
  • Allow offset length to be zero (@chrisn)
    • Improved documentation and code examples (@gr2m, @mdesenfants, @chrisn)

2.0.1

March 14, 2016
  • (#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)

2.0.0

December 10, 2016
  • 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)

1.5.3

September 21, 2016
  • (#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)

1.5.2

August 5, 2016
  • Allow zero as a valid segment name (@chrisn)

1.5.1

March 14, 2015
  • (#29) Don't let min/max go outside int8 range (@a1k0n)

1.5.0

March 11, 2015
  • (#28) Changed the Web Audio decoder to pass the decoded AudioBuffer (@a1k0n)

1.4.4

October 9, 2014
  • Fixed an include issue (@oncletom)

1.4.3

October 9, 2014
  • 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)

1.4.2

September 25, 2014
  • (#25) Added audio-context module to provide access to a singleton AudioContext (@oncletom)

1.4.1

September 10, 2014
  • Improved error messages (@oncletom)

1.4.0

June 25, 2014
  • (#6) Generate partial resampled data (@oncletom)

1.2.0

June 3, 2014
  • (#19) Added Points interface (@chainlink)

1.1.3

April 24, 2014
  • (#16) Replaced dense array with normal array in offsetValues method (@jonkoops)

1.1.2

January 30, 2014
  • (#9) Fixed XMLHttpRequest handling in WaveformData.create with IE9 (@oncletom)

1.1.1

October 30, 2013
  • (#3) Added code coverage reporting with mocha-blanket (@oncletom)

1.1.0

October 14, 2013
  • First release (@oncletom)