Skip to content

Files

Latest commit

 

History

History
50 lines (38 loc) · 1.67 KB

CHANGES.md

File metadata and controls

50 lines (38 loc) · 1.67 KB

wavesurfer.js changelog

next (unreleased)

  • Added barGap parameter to set the space between bars (#1058)
  • Replace deprecated gain.value setter (#1277)
  • MediaElement backend: Update progress on pause events (#1267)

2.0.1 (18.12.2017)

  • Core library and the plugins were refactored to be modular so it can be used with a module bundler
  • Code updated to ES6/ES7 syntax and is transpiled with babel and webpack
  • New plugin API
  • MultiCanvas renderer is now the default
  • Added getters and setters for height and color options (#1145)
  • Introduce option to prevent removing media element on destroy (#1163)
  • Added duration parameter for the load function (#1239)
  • New soundtouch.js filter to preserve pitch when changing tempo (#149)
  • Add getPlaybackRate method (#1022)
  • Switched to BSD license (#1060)
  • Added setCurrentTime method
  • Added util.debounce (#993)

1.2.4 (11.11.2016)

  • Fix a problem of Web Audio not playing in Safari on initial load (#749)

1.2.3 (09.11.2016)

  • Add a 'waveform-ready' event, triggered when waveform is drawn with MediaElement backend (#736)
  • Add a 'preload' parameter to load function to choose the preload HTML5 audio attribute value if MediaElement backend is choosen (#854)

1.2.2 (31.10.2016)

  • Determistic way to mute and unmute a track (#841)
  • Replace jasmine with karma / jasmine test suite (#849)
  • Regions plugin: fix a bug when clicking on scroll-bar in Firefox (#851)

1.2.1 (01.10.2016)

  • Added changelog (#824)
  • Correct AMD module name for plugins (#831)
  • Fix to remove small gaps between regions (#834)