- Add crossOrigin support to allow CORS
- Fix a multiple FadeIn/FadeOut issue
- Fix #93 readOnly networkState error
- Don't create the AudioContext unless it is needed
- Trigger sourceerror when sound file is not found
- 'webAudiApi' option set to false by default. Switching to webAudioApi was a bad idea (numerous Firefox bugs)
- Add 'webAudiApi:true' option to enable/disable webAudioApi routing
- Improve UMD wrapper
- Get component.json back
- Remove component.json and add bower.json
- Route through web audio API to improve performance if available
- Qualify window.document because some environments (e.g. node-webkit)
- Fix setTime infinite loop on Firefox
- Fix a couple of method chaining bugs
- Add AMD and CommonJS support
- Add iframe support
- Fix getPlayed method not returning good values
- Add new architecture src / dist
- Add minified version
- Add Gruntfile
- Fix the bindOnce bug
- Fix the Stop/play bug
- Fix the unbind bug
- Replace delete by splice for removing a sound from a group
- Remove group.setDuration method. This method didn't exist
- It's now possible to write a class extending buzz.sound
- Filtering unwanted properties to avoid weird sources in Firefox and IE
- Fixed JShint warnings
- In static function only access other static members in a static manner
- Define local variables, so they do not become global
- fix adding sounds to group
- Add types
- Fix the toTimer helper bug with 0
- Fix array iteration for Mootools compatibility
- Fix the ended propery bug
- Fix some bugs where methods didn't degrade properly
- Trigger method triggers real event
- Set default volume to 80
- Loop and unloop methods now return the instance object
- Fade effects wait for the sound to be ready before to start
- Loop and unloop methods now return the instance object
- Fix arguments or array passed to Group constructor or methods
- Fix the default volume effect
- First public release