Howler.js Versions Save

Javascript audio library for the modern web.

v2.0.14

5 years ago
  • CHANGED Auto unlocking of audio now runs on Chrome to fix issue with HTML5 Audio needing user interaction.
  • CHANGED Added a new unlock event that is fired when the auto unlock happens.
  • CHANGED A playerror now gets fired when HTML5 Audio fails to play due to lack of user interaction.
  • FIXED Improved HTML5 Audio play lock checks to prevent race conditions (#995).
  • FIXED Intermittent error in Chrome when decoding audio data (#988).
  • FIXED Error when trying to loop spatial audio without a sprite (#985).
  • FIXED Instantly fire the end event when a sound is seeked past its duration (#963).
  • FIXED Another issue in Safari where spatial orientation was throwing an error.

v2.0.13

5 years ago
  • FIXED Prevent stop event from firing alongside end when using HTML5 Audio (#974).
  • FIXED Correctly reset a Sound after using spatial audio (#962).
  • FIXED Remove a Howl from cache when unloaded after failing to load (#978).
  • FIXED Race condition could lead to error when cleaning the buffer.

v2.0.12

5 years ago
  • FIXED The previous Chrome deprecation fixes broke spatial positioning in Safari.

v2.0.11

5 years ago

IGNORE - accidental release with no new commits.

v2.0.10

5 years ago
  • FIXED Fixed another Chrome deprecation warning when using panning methods (#923).
  • FIXED Playback rate wasn't working correctly in Internet Explorer when defined in the Howl constructor (#936).
  • FIXED Looped audio would only play twice in Internet Explorer (#921).

v2.0.9

6 years ago
  • FIXED More accurate HTML5 Audio end timer and fix for Firefox streams ending early (#883).
  • FIXED Prevent play events from duplicating in certain instances (#899).
  • FIXED Add second parameter to HTML5 Audio playback promise to fix Safari error (#896).
  • FIXED Refactored the internal queue system to fix various edge cases.

v2.0.8

6 years ago
  • CHANGED Fades now use elapsed time to be more accurate when intervals are inconsistent (#885).
  • CHANGED Improve timing of short fades (#884).
  • FIXED Fixed another Chrome deprecation when setting playback rate.
  • FIXED Prevent onplay from firing when first setting stereo value (#843).

v2.0.7

6 years ago
  • FIXED Accidental const was included in the previous version.

v2.0.6

6 years ago
  • FIXED Replaced deprecated gain.value and gain.pan.value with setValueAtTime (#856).
  • FIXED Audio sprites weren't ending correctly in Internet Explorer 11 (#841).
  • FIXED Correctly set group volume when fading (#539).
  • FIXED Cancel fade on sound when mute is called (#666).
  • FIXED Uncaught error when play() request was interrupted by a call to pause() (#835).
  • FIXED Incorrect reference to global _scratchBuffer (#834).

v2.0.5

6 years ago
  • ADDED Add support for withCredentials to Web Audio XHR requests (#610).
  • ADDED Add playerror event for when mobile HTML5 audio is unable to play (#774).
  • FIXED Refactor fade method to eliminate bind memory allocations (no change to API).
  • FIXED Prevent seeking after sound has been unloaded (#797).
  • FIXED Check for paused instead of ended on HTML5 end check to correctly handle data URI's (#775).
  • FIXED Fix unlocking of mobile audio on iOS when user swipes instead of taps (#808).
  • FIXED pannerAttr values can now be set via object as the documentation originally specified.
  • FIXED Various corrections and improvements to the spatial audio documentation.